install.conf 分析

install.conf 分析

准备工作:

在配置install.config 之前,我们可以做以下操作可以降低机器内存的使用:

1. 修改es的jvm的堆内存值

在中控机上修改脚本:/data/install/bin/install_es.sh 
 JVM_MEM=$(awk '/MemAvailable/{print int($2/1024/1024/2)}' /proc/meminfo) 给定一个较小值
 如:JVM_MEM=2 建议

2. 修改saas模板的线程数

在中控机上修改模板文件:/data/src/paas_agent/paas_agent/etc/templates/docker/uwsgi.ini
将"workers = 16" 改成"workers = 8"

3. 永久修改saas超时时间

在中控机上修改模板文件:
/data/src/open_paas/support-files/templates/paas#conf#settings_production.py.tp
任意位置添加:  EVENT_STATE_EXPIRE_SECONDS = 3600
/data/src/paas_agent/support-files/templates/#etc#paas_agent_config.yaml.tpl
EXECUTE_TIME_LIMIT: 300 改为 EXECUTE_TIME_LIMIT: 30000(考虑到咱们机器慢,可以加大这个时间)

配置install.config

1. 安装基础平台

install.config文件直接拷贝官网文档上”1.5 生成并配置 install.config”模板

10.0.0.1 iam,ssm,usermgr,gse,license,redis,consul,mysql
10.0.0.2 nginx,consul,mongodb,rabbitmq,appo
10.0.0.3 paas,cmdb,job,zk(config),appt,consul,nodeman(nodeman)

2. 安装监控平台
deply_iplist地方的填写的ip如下:

deply_iplist10.0.0.3,10.0.0.2,10.0.0.1

注:请按照上面ip的填写顺序填写。

配置文件如下:

10.0.0.1 iam,ssm,usermgr,gse,license,redis,consul,mysql
10.0.0.2 nginx,consul,mongodb,rabbitmq,appo
10.0.0.3 paas,cmdb,job,zk(config),appt,consul,nodeman(nodeman)
[bkmonitorv3]
10.0.0.3 kafka(config),monitorv3(transfer)
10.0.0.2 influxdb(bkmonitorv3),monitorv3(influxdb-proxy),monitorv3(grafana)
10.0.0.1 es7,monitorv3(monitor)

3. 安装日志平台

deply_iplist填写的ip如下:

deply_iplist: 10.0.0.2

4. 安装故障自愈

deply_iplist填写的ip如下:

deply_iplist: 10.0.0.2

5. 最终生成install.config如下:


10.0.0.1 iam,ssm,usermgr,gse,license,redis,consul,mysql
10.0.0.2 nginx,consul,mongodb,rabbitmq,appo
10.0.0.3 paas,cmdb,job,zk(config),appt,consul,nodeman(nodeman)
[bkmonitorv3]
10.0.0.3 kafka(config),monitorv3(transfer)
10.0.0.2 influxdb(bkmonitorv3),monitorv3(influxdb-proxy),monitorv3(grafana)
10.0.0.1 es7,monitorv3(monitor)
[bklog]
10.0.0.2 log(api),log(grafana)
[fta]
10.0.0.2 fta,beanstalk

6. 步骤内存分析:

安装完基础包各机器内存使用情况:
  10.0.0.1 1.7G
  10.0.0.2 1.9G
  10.0.0.3 10g

组件模板占用情况:
monitorv3(monitor) :8.3G 
kafka(config),monitorv3(transfer): 0.5G
es76.5G 
APPO: 5G