Tecent develop

1.BlueKing basic configuration environment

If use integrated installation, the maximum parititon (/data) is selected as the installation path by default.

[root@nginx-1 data]# pwd
/data
[root@nginx-1 data]# ls -lah
total 24K
drwxr-xr-x   6 root root 4.0K May  4 15:26 .
dr-xr-xr-x. 19 root root 4.0K Jan 31  2018 ..
drwxrwxr-x  14 root root 4.0K Sep 11 11:48 bkee  # Tencent/OpenSource Parts安装目录
drwxr-xr-x  12 root root 4.0K Sep 10 21:57 install # 安装所需配置目录
drwxrwxr-x  10 root root 4.0K Sep 11 11:48 src  #Tencent/OpenSource Parts 预编译安装包、安装脚本等

[root@gse-2 bkee]# ls -lh /data/bkee/
total 52K
drwxr-xr-x  3 root  root  4.0K Sep 11 11:48 bin  
drwxr-xr-x  3 root  root  4.0K Sep 21 21:56 cert  
drwxr-xr-x  7 root  root  4.0K Sep 26 15:13 etc  #通用配置目录
drwxr-xr-x 11 30020 30020 4.0K Sep 11 16:40 gse 
drwxr-xr-x  4 root  root  4.0K May 10 14:55 license
drwxrwxrwt 13 root  root  4.0K Sep  9 02:16 logs #通用log目录
drwxr-xr-x  9 30020 30020 4.0K May 30 16:00 open_paas
drwxr-xr-x  5 30020 30020 4.0K Sep  7 11:14 paas_agent
-rwxr-xr-x  1 root  root   761 Mar 27  2018 paas_agent_config.yaml
drwxr-xr-x  5 root  root  4.0K Mar  2  2018 paas_plugins
drwxrwxrwt 13 mysql mysql 4.0K Jun 19 15:53 public #实例目录,包括Tencent组件和开源组件
drwxr-xr-x  4 root  root  4.0K Jun 14 20:23 service
drwxr-xr-x  7 root  root  4.0K Dec 27  2017 zabbix

2.每台机器上均有安装gse_agent,供监控等使用

Gse_agent目录:/usr/local/ gse/agent/

Gse_agent log目录:/var/log/gse/

2.PaaS components

基于uwsgi+django搭建的核心平台,负责用户管理,蓝鲸基础界面等功能,其中包括login,console,appengine,esb,paas

安装目录:/data/bkee/open_paas

配置目录:/data/bkee/etc

运行目录:/data/bkee/.envs + supervisor 守护进程

3.PaaS_plugins

PaaS插件,管理log,监控等数据,需要配合使用bkdata

4.CMDB

蓝鲸中典型的基于django后端框架并结合mysql/redis/mongo存储搭建的saas app

安装目录

进程状态

5.JOB

基于java编写负责任务下发,执行命令等的基础模块

安装目录

进程状态

6.APP-o/t

管理所有测试/线上环境的saas app,每一个app都是基于django开发,有独立的后端资源,运行在docker中独立的container

安装目录:/data/bkee/paas_agent

docker数据目录:/data/bkee/public/paas_agent/docker

paas_agent和docker log目录:/data/bkee/logs/paas_agent/

App log目录:/data/bkee/paas_agent/apps/logs

进程状态:

进程示例,每个app拥有一个独立的docker进程

7.GSE

指令和文件下发模块

安装目录:/data/bkee/gse

log目录:/data/bkee/logs/gse/

Gse_agent目录:/usr/local/gse/agent/

Gse_agent log目录:/var/log/gse/

进程状态

8.License

验证模块,根据cert对登陆等操作进行认证

安装目录: /data/bkee/license

Cert目录: /data/bkee/cert

配置文件: /data/bkee/etc/license.json

进程状态:

Last updated