腾讯蓝鲸论坛-专业的技术交流论坛

 找回密码
 立即加入蓝鲸智云论坛
忘了密码?
搜索
热搜: 用户手册 FAQ
查看: 214|回复: 0

[经验分享] 非标准 IP 部署蓝鲸 V3.17 到 V4.0 版本经验-水木刀-梁用户

[复制链接]

18

主题

0

好友

2265

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2018-5-2 16:57:38 |显示全部楼层
非标准 IP 部署蓝鲸 V3.17 到 V4.0 版本经验

(本文来自社区版体验用户"水木刀-梁" 非标准 IP 部署蓝鲸 V3.17 到 V4.0 版本经验,蓝鲸授权转载,蓝鲸有你更精彩!)

接触蓝鲸是正好赶上了蓝鲸发布的内测 V4.0 版本时间,所以我就版本 V3.1.7 到 V4.0 安装了几遍,遇到的许多的问题,谢谢蓝鲸助手在他们的帮助下解决了,有的则是 bug 或是不足,在这里写出来给大家借鉴下。

一. 测试环境

蓝鲸服务端采用 exi 虚拟化出三台标准配置

Centos 7       64位操作系统
非标准ip部署蓝鲸v3.17到v4.0版本经验 2-167.png


详细地址catinstall.config

QQ图片20180502164820.png


二. 安装关键点

1、确保安装安装部署文档进行实施;
2、出现问题先看下“社区版部署常见问题汇总”是否有自己类似出现过的。
3、非标准ip必须修改,当时就是少修改了就会提示非标准ip的错误提示。

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-478.png


确保可用的 yum 源,这是安装是否顺利最为重要的。
当然这里我是自己在中间机(可上网的 cobbler 制作 yum 源后)在同步到内网的 yum 源:

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-552.png


不大清楚的同学可以参考:

4、确保可以使用的 pip 源
其实蓝鲸安装包里的多个模块都有自带的 local 安装 pip ,只是 paas_agent 安装时需要要指定 pip 源。这也是要吐槽的安装点这里只有脚本改下,就可以让大家少折腾点了。。

从安装包中可以发现 fta/fta,bkdata/monitor,bkdata/dataapi,open_paas/paas,open_paas/e**,open_paas/login,open_paas/appengine 目录下都有文件: SELF_CONTAINED_PIP_PKG。而且从 utils.fc 可以判断出取自 local 的 pkgs 安装包

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-988.png


而 paas_agent 安装却没有。

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-1010.png


解决方法有2种:
  • 修改标红的地方(我安装3.0版本这样做)
      pip     install     --no-index      --find-links=/data/src/paas_agent/support-files/pkgs        -r              requirements.txt

  • 4.0 我自己搭建 pip 源,采用了这种方式安装。
        不会的同学可以参考: https://www.52jbj.com/jbdq/496812.html

5、集成安装时应该注意要先把出现的任务解决了再继续安装。
查看的方法其实很简单就是 ./bkcec status all 正常后在保证下 /data/bkce/logs/下相应模块是否有错误的日志出现。

6、非标准 IP GSE 配置文件的修改。
这也是我折腾蓝鲸卡最久的地方了。因为是非标准 ip 导致 gse 产生的配置文件无法正确的添加,现象就是 gse进程没有成对出现。

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-1452.png


需要在/data/bkce/etc/gse 下修改如下文件

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-1483.png


data.conf
"datasvrip":"LAN_IP",

task.conf
"tasksvrip":"LAN_IP",
"tasksvrthirftip":"LAN_IP",
"tasksvrtrunkip":"LAN_IP",

dba.conf
"servers":[{"ip":"LAN_IP","port":58817}],

btsvr.conf
"filesvrthriftip":"LAN_IP",
"btServerOuterIP":[{"ip":"LAN_IP","port":59173}],
"btServerInnerIP":[{"ip":"LAN_IP","port":59173}],

api.conf
"cacheApiAddr":[{"ip":"LAN_IP", "port":59313}],

agent.conf
"agentip":"LAN_IP",

修改后启停服务后正常显示了

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-1901.png


7、3 级域名的使用。
曾经发安装过 global.conf 中设置了 2 级域名导致无法正常访问的现象。

三. 使用体验


1、浏览器的选择
大家最好还是使用谷歌的 chrome,曾经用遨游浏览器上网部署应用尽然上传了几个小时都不行,显示的布局不美观,还是官方推荐。

2、agent 安装时有时会提示任务失败
这里只有清除下缓存就可以了  ctrl+shift+r

3、蓝鲸监控使用
安装完 agent 后发现监控数据无法上报展现,查看的现象是:

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-2115.png


查看bkdata的日志:

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-2130.png


感觉老是重启。后来跟蓝鲸助手确认 4.0 版本的监控数据上报存一 bug 需求后续打补丁。

4、zabbix大屏的监控
这里也是要吐槽的点,这里还是要说明下支持 zabbix 的 3.0.x 版本的,其他的版本显示是有问题的,关于我还重新安装回蓝鲸 3.0 的版本。
zabbix的api是http://x.x.x.x/zabbix/api_jsonrpc.php 或者直接http://x.x.x.x/zabbix/ 也是可以的。

5、网络管理的体验。
这个网络管理还是确实是比较开箱即用的,自己的网络原先有都有配 snmp。体验了一把自动发现拓扑的功能。
非标准ip部署蓝鲸v3.17到v4.0版本经验 2-2489.png


发现准确是还是不足的与真实的环境差距较大,需要人工修改不过这需要企业版才有的功能。

还有自动设备发现功能

非标准ip部署蓝鲸v3.17到v4.0版本经验 2-2546.png


默认 snmp 是 v1,v2 功能,像华为的默认 snmp 协议是 v3 的这里就是发现不了了。这个还是需要有所改进的。

好了今天就把这些天折腾的东西给大家分享下,让大伙部署少点坑。感谢蓝鲸给我们的社区产品,相信蓝鲸将改变中国运维行业。




蓝鲸官网

GMT+8, 2018-5-23 20:51

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部