vmware腾讯蓝鲸运维开发平台的搭建

蓝鲸运维平台4.0正式上线,通过资料的查看,发现对于运维来说简直就是神器。该平台大部分架构采用的是django开发的,顺便记录下我对蓝鲸运维平台的理解。

  • 蓝鲸运维平台是一个Paas集成框架,,如果想不通过开发的手段对自身公司的业务进行深度契合是不可能的。
  • 蓝鲸平台集成框架中,通过一步一步可以将自带cmdb,任务调度job,agent信息采集,bkdata日志大数据(elk),自愈平台,网络管理功能。
  • 可以理解为蓝鲸集成框架就是一套精简微服务框架,通过http等api进行远程调用,通过日志的抓取,进行故障分析处理等等。
  • 通过蓝鲸官方的django框架可以进行对公司自身业务的契合快速开发,并且通过集成平台进行快速部署上线。
该平台使用很多第三方软件及框架进行处理,情况如下:
图片.png

蓝鲸运维平台集成框架的细节如下:

  • 集成框架平台Paas
    • 该平台包含账户调用,应用调度,快速开发部署等等功能。
    • 目前包含django应用login,ESB,paas,appenging
    • 第三方服务需求,
      图片.png

废话不多说,安装要求,由于是在自己的电脑上安装平台进行自身的开发测试。
vmware虚拟化的需求,至少4G内存,低于4G别装啦,卡到你想砸电脑,还有就是最好是固态硬盘,普通硬盘也吃不消。
直接通过官方的安装文档,相当简单http://bk.tencent.com/document/bkbuild/000417.html
安装过程中遇到的问题如下:
我这边用的是centos7,最小化安装。

关闭防火墙
systemctl disable firewalld.service
systemctl stop firewalld.service
配置selinux
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
配置好 yum 源,包括 EPEL 仓库(通过yum info nginx测试一下)
yum makecache
yum -y install epel-release
yum install net-tools.x86_64

通过上面的完成以后,进行直接安装即可。
出现的安装问题如下:

脚本存在问题,安装JOB调度平台的时候MQ数据库的时候会报错,因为脚本改动啦系统的主机名,导致无法启动MQ数据库,所以中断啦,
解决如下:
直接hostname localhost,直接新建一个命令行。
直接手工启动/sbin/service rabbitmq-server start
查看状态rabbitmqctl status。如果未出现Error: unable to connect to node rabbit@xxx: nodedow,则正常。
正常后,重新运行脚本安装,全部安装完成。
由于nginx只认域名访问,需要修改自己访问主机的hosts文件,添加虚拟机的IP地址192.168.20.210 paas.blueking.com

安装完成后可以正常使用,重启虚拟机后结果发现通过./bkcec start paas,结果连浏览器访问异常,这个是因为重启后其他第三方服务都没有启动。
启动流程如下:

## 启动paas
./bkcec start mysql
./bkcec start license
./bkcec start redis
./bkcec start nginx
./bkcec start paas
    ---------------------------------------------------------------------------------------------------------
    [192.168.20.210] open_paas    appengine                        RUNNING   pid 3650, uptime 0:18:21
    [192.168.20.210] open_paas    esb                              RUNNING   pid 3649, uptime 0:18:21
    [192.168.20.210] open_paas    login                            RUNNING   pid 3648, uptime 0:18:21
    [192.168.20.210] open_paas    paas                             RUNNING   pid 3647, uptime 0:18:21
启动cmdb
./bkcec start mongodb
./bkcec start zk
./bkcec start gse
./bkcec start cmdb
    [192.168.20.210] server      cmdb_adminserver                 RUNNING   pid 4964, uptime 0:16:34
    [192.168.20.210] server      cmdb_apiserver                   RUNNING   pid 4955, uptime 0:16:34
    [192.168.20.210] server      cmdb_auditcontoller              RUNNING   pid 4954, uptime 0:16:34
    [192.168.20.210] server      cmdb_datacollection              RUNNING   pid 4963, uptime 0:16:34
    [192.168.20.210] server      cmdb_eventserver                 RUNNING   pid 4962, uptime 0:16:34
    [192.168.20.210] server      cmdb_hostcontroller              RUNNING   pid 4948, uptime 0:16:34
    [192.168.20.210] server      cmdb_hostserver                  RUNNING   pid 4949, uptime 0:16:34
    [192.168.20.210] server      cmdb_objectcontroller            RUNNING   pid 4951, uptime 0:16:34
    [192.168.20.210] server      cmdb_proccontroller              RUNNING   pid 4965, uptime 0:16:34
    [192.168.20.210] server      cmdb_procserver                  RUNNING   pid 4953, uptime 0:16:34
    [192.168.20.210] server      cmdb_toposerver                  RUNNING   pid 4950, uptime 0:16:34
    [192.168.20.210] server      cmdb_webserver                   RUNNING   pid 4952, uptime 0:16:34
启动job调度平台

./bkcec start rabbitmq
        hostname localhost
        /sbin/service rabbitmq-server start
        
./bkcec start job


#启动开发者agent平台
./bkcec start appo
[192.168.20.210] paas_agent(O)    paas_agent                       RUNNING   pid 9206, uptime 0:01:15
[192.168.20.210] nginx: RUNNING

最后,通过第三方平台下载saas应用,比如agent自动安装平台,主机监控平台.
部署上线后正常,但重启vm失效,解决方案,安装完成后通过ps -ef|grep uwsgi,查看应用平台的启动方式。

#bk_monitor,主机性能分析
/data/bkce/paas_agent/apps/Envs/bk_monitor/bin/uwsgi --ini /data/bkce/paas_agent/apps/projects/bk_monitor/conf/bk_monitor.ini
#bk_agent_setup自动部署
/data/bkce/paas_agent/apps/Envs/bk_agent_setup/bin/uwsgi --ini /data/bkce/paas_agent/apps/projects/bk_agent_setup/conf/bk_agent_setup.ini

完成,现在可以很happy的从官方下载django模块进行定制化开发工作啦。
公司准备部署8节点的正式环境使用,有空把遇到的问题写出来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352

推荐阅读更多精彩内容