基本介绍
蓝鲸智云是面向应用的cmdb,CMDB在ITIL体系里,CMDB是构建其它流程的基石
- 用户管理
- 业务管理
- 业务拓扑
- 资源池管理
- 主机管理
- 操作审计
- 配置平台
- 作业平台
- 权限中心
- 用户管理
- 节点管理
- 标准运维
- 流程服务
- 监控平台
- 日志平台
- 故障自愈
- 整个cmdb模块化,灵活性比较强
- ui展示部分比较清爽
- 内部依赖蓝鲸智云PASS平台
- 强agent
版本
软件包类型
组件
开源组件
实际配置 /data/bkce/etc目录下
consul-全局依赖
配置文件在 /data/bkce/etc/consul.conf 由 /data/install/parse_config 脚本生成
启动supervisor 配置文件模版在/etc/supervisor-consul.conf
**Mysql**
/etc/my.cnf.tpl
**Nginx**
主配置文件
/etc/bkce/etc/nginx.conf /etc/nginx/nginx.conf
#etc#nginx#paas.conf //PaaS平台的Nginx server 配置
#etc#nginx#cmdb.conf //配置平台 nginx server 配置 主配置包括#data#bkce#etc/nginx
/etc/nginx/job.conf //作业平台配置
#etc#nginx#miniweb.conf //agent安装时所需要的下载脚本和依赖软件包
**MongoDB**
#etc#mongodb.yaml
**ZooKeeper**
#etc#zoo.cfg
**RabbitMQ**
#etc#rabbitmq#rabbitmq-env.conf
#etc#rabbitmq#rabbitmq.config
#etc#rabbitmq#enabled_plugins
**Elasticsearch**
#etc#config#elasticsearch.yml.tpl
**Kafka**
#kafka#config#server.properties
**Beanstalk**
#etc#beanstalkd
**InfluxDB**
#etc#influxdb.conf
蓝鲸组件
例如 bkdata 存在三个子工程
。#etc#supervisor-bkdata-dataapi.conf
。#etc#supervisor-bkdata-databus.conf
。#etc#supervisor-bkdata-dataapi.conf
故障自愈模块没有子工程
。 #etc#supervisor-fta-fta.conf
配置平台 CMDB
后台时微服务化架构,每个进程对应一个配置文件,配置文件模板也很多
。server#conf#模块名.conf
模块名对应进程名,比如进程叫 cmdb_webserver 配置文件文件名 webserver.conf
作业平台 JOB
比较简单,一个配置文件 一个启动脚本
。#etc#job.conf
。#job#bin#job.sh
PaaS平台
在src目录下叫 open_paas 实际上由appengine login esb paas 四个子工程组成
。#etc#uwsgi-open_paas-工程名.ini
是四个python 工程 uwsgi的配置文件
。paas#conf#settings_production.py.tpl
。login#conf#settings_production.py.tpl
。esb#configs#default.py.tpl
。appengine#controller#settings.py.tpl
其中 ESB的配置中,配置了访问其他周边模块的接口域名和端口
GSE 平台
模版文件分为 agent plugins proxy 后台
后台配置文件,留意生成的配置中监听的IP是否符合预期
。#etc#gse#api.conf
。#etc#gse#btsvr.conf
。#etc#gse#data.conf
。#etc#gse#dba.conf
。#etc#gse#task.conf
GSE Proxy 后台配置模板:
。proxy#etc#btsvr.conf
。 proxy#etc#proxy.conf
。proxy#etc#transit.conf
GSE Agent 的配置模版 *表示匹配所有 ,这里Agent 按系统和CPU架构区分了不同的目录
。agent_*#etc#agent.conf
。agent_*#etc#iagent.conf
。agent_*#etc#procinfo.conf
GSE agent plugins 配置模版
。 plugins_*#etc#basereport.conf
。 plugins_*#etc#alarm.json
pass_agent
是appo和appt模块对应的后台代码目录,由两部分组成
。 #etc#nginx.conf
。 #etc#nginx#paasagent.conf
pass_agent 依赖Nginx做路由转发,nginx配置
。 #etc#paas_agent_config.yaml.tpl
注意,这里的sid 和token 是激活pass_agent成功后,获取返回的字符串自动填充的,里面的配置应该和开发者中心,服务器信息页面看到的一致
BKDATA
分为 dataapi databus monitor 三个工程
dataapi 和 monitor 是python 工程
databus 是 java 工程
dataapi 的配置
。dataapi#conf#dataapi_settings.py
。dataapi#pizza#settings_default.py
。dataapi#tool#settings.py
databus的配置
。 databus#conf#es.cluster.properties
。 databus#conf#jdbc.cluster.properties
。 databus#conf#tsdb.cluster.properties
。 databus#conf#etl.cluster.properties
。 databus#conf#redis.cluster.properties
monitor 的配置
。monitor#bin#environ.sh
。monitor#conf#worker#production#community.py
故障自愈 FTA
后台配置
。 fta#project#settings_env.py
各个模块介绍
PaaS平台
配置平台(CMDB)
作业品台(JOB)
管控平台
容器管理平台(BCS)
增值模块
评论 (0)