蓝鲸智云运维平台环境准备
腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(Interactive Entertainment Group,简称 IEG)自研自用的一套用于构建企业研发运营一体化体系的 PaaS 开发框架,提供了 aPaaS(DevOps 流水线、运行环境托管、前后台框架)和 iPaaS(持续集成、CMDB、作业平台、容器管理、数据平台、AI 等原子平台)等模块,帮助企业技术人员快速构建基础运营 PaaS。
采用单机部署,服务器6核+12G内存
操作系统:Centos7.5
IP地址:172.16.20.50
服务器环境基础调整
1.下载腾讯YUM源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.cloud.tencent.com/repo/centos7_base.repo
2.下载腾讯EPEL
wget -O /etc/yum.repos.d/epel.repo https://mirrors.cloud.tencent.com/repo/epel-7.repo
3.更新缓存
yum clean all
yum makecache
4.关闭selinux
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
5.关闭防火墙
systemctl stop firewalld # 停止 firewalld
systemctl disable firewalld # 禁用 firewall 开机启动
6.安装 rsync
yum -y install rsync
7.停止并禁用 NetWorkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
8.调整最大文件打开数
cat<< EOF >> /etc/security/limits.conf
root soft nofile 102400
root hard nofile 102400
EOF
9.同步时间
ntpdate time.windows.com
10.配置resolv.conf
[root@rbtnode1 opt]# vim /etc/resolv.conf
nameserver 127.0.0.1
nameserver 210.22.70.3
11.重启服务器
reboot
12.下载安装软件
https://bk.tencent.com/download/

13.下载安全证书,需要把服务器MAC地址复制生成
https://bk.tencent.com/download_ssl/


[root@rbtnode1 opt]# ll *.gz
-rw-r--r-- 1 root root 2436732726 5月 6 15:49 bkce_src-5.1.28.tar.gz
-rw-r--r-- 1 root root 24129 5月 6 15:52 ssl_certificates.tar.gz
# mkdir /data
# tar xf bkce_src-5.0.3.tar.gz -C /data
# cd /data/install
# ./install_minibk -y
-------------------问题处理------------
【1】安装报错 /usr/local/gse/agent/bin/gsectl: line 18 :ip:command not found
修改/usr/local/gse/agent/bin/gsectl中关键点
ip addr ---------> /usr/sbin/ip addr
【2】./bk_install bkdata 进度一直停留在run trt migration
三处文件添加以下代码,添加位置如图
try:
import pymysql
pymysql.install_as_MySQLdb()
print '=>use pymysql'
except ImportError:
pass
(1)/data/bkce/bkdata/dataapi/manage.py

(2)/data/bkce/bkdata/dataapi/databus/db_helper.py

(3)/data/bkce/bkdata/dataapi/pizza/settings.py

修改另一个文件代码
/data/bkce/bkdata/dataapi/databus/shipper.py
op_record("admin", cluster, 'delete connector %s in %s' % (conf['name'], cluster), "", del_ret)
替换为
op_record("admin", cluster, 'delete connector %s in %s' % (conf['name'], cluster), "", del_ret.text)
【3】/usr/bin/ld: cannot find -lmysqlclient collect2: error: ld returned 1 exit status error: command 'gcc' failed with exit status 1
cp -avr /data/bkce/service/mysql/lib/libmysqlclient* /usr/lib
ldconfig
---------------------web展示---------------
初始密码在/data/install/globals.env
CMDB界面

PAAS平台

JOB平台
