1.蓝鲸智云介绍
腾讯蓝鲸智云,简称蓝鲸,是一套基于 PaaS 的技术解决方案,提供了完善的前后台开发框架、调度引擎、公共组件等模块,帮助业务的产品和技术人员快速构建低成本、免运维的支撑工具和运营系统。
目前,腾讯蓝鲸智云团队秉承着开放共赢的态度,正逐渐开放其自主研发的一套具有多项探索式创新的体系—蓝鲸智云软件体系。该套体系不仅提供了基础运维(发布变更、监控处理、数值调整、数据提取等)的无人值守服务,而且还给运维人员提供了解决方案(工具),并随时调整,避免重复性的操作服务。而运维人员则可以做些“用户体验优化”和“运营决策辅助”等运维增值工作,并且可以通过蓝鲸智云提供的集成平台,低成本的学习 DevOps技能,进一步提升自己的能力,加速转型。此外,这套体系还可以运行轻应用、管理类、及职能类应用,是个全方位的运维、管理平台。
2.部署介绍
CentOS7.4 最小化安装
蓝鲸4.1.16
官方文档参考 https://docs.bk.tencent.com/bkce_install_guide/
初次安装不建议写成执行脚本
3.环境准备
1.固化IP
sed -i 's/dhcp/static/' /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-eth0
2.下载安装包至新建目录并解压
/data
tar命令
3.工具
yum -y install vim net-tools wget ntpdate rsync
4.腾讯yum源
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
Wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.cloud.tencent.com/repo/centos7_base.repo
wget-O/etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo
yum clean all
yum makecache
5. 系统设置
ntpdate cn.pool.ntp.org
sed -i '$aroot soft nofile 65535nroot hard nofile 65535' /etc/security/limits.conf systemctl stop firewalld
systemctl disable firewalld
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
systemctl stop NetworkManager
systemctl disable NetworkManager
init 6
4.环境检查
sestatus
firewall-cmd --state
systemctl status NetworkManager
ulimit -n
date
5.部署
下在中控机服务器上操作
1. 证书
三台服务器的网卡MAC地址
cat /sys/class/net/eth0/address
下载证书解压至/data/src/cert/
https://bk.tencent.com/download_ssl/
2.修改install.config
cp install.config.3IP.sample install.config
10.200.40.11 nginx,cmdb,appo,rabbitmq,kafka,zk,es,bkdata,consul,fta,beanstalk,bknetwork
10.200.40.12
mongodb,kafka,zk,es,mysql,consul
10.200.40.13
paas,job,gse,license,kafka,zk,es,redis,consul,influxdb
3.免密登入
根据提示输入各主机的 root 密码完成免密登陆配置
cd /data/install
bash configure_ssh_without_pass
4.修改域名密码
vim globals.env
蓝鲸根域名(不含主机名)
export BK_DOMAIN="test.com"
账户信息(建议修改)
export MQ_USER=admin
密码
export MQ_PASS='123qwe'
5.安装前效验环境
cd /data/install
bash precheck.sh
出现红色报错请检查往上逐一检查
6.安装
cd /data/install
该步骤后,可以打开 paas 平台
./bk_install paas # 安装paas 平台及其依赖服务
该步骤完成后, 可以打开 cmdb, 看到蓝鲸业务及示例业务
./bk_install cmdb # 安装 cmdb 及其依赖服务
该步骤完成后, 可以打开作业平台, 并执行作业
同时在配置平台中可以看到蓝鲸的模块下加入了主机
./bk_install job # 安装作业平台及其依赖组件,并在安装蓝鲸的服务器上装好 gse_agent 供验证
该步骤完成后可以在开发者中心的 服务器信息 和 第三方服务信息 中看到已经成功激活的服务器
同时也可以进行 saas 应用(除蓝鲸监控和日志检索)的上传部署
./bk_install app_mgr # 部署正式环境及测试环境
安装该模块后,可以开始安 saas 应用: 蓝鲸监控及日志检索
./bk_install bkdata # 安装蓝鲸数据平台基础模块及其依赖服务
重装一下 gse_agent 并注册正确的集群模块到配置平台
./bkcec install gse_agent
部署官方SaaS到正式环境(通过命令行从/data/src/official_saas/目录自动部署SaaS)
7.安装成功
可浏览器访问http://paas.bk.com/登入验证
参考附件:官方部署文档
8.重启问题
8.1 重启自动拉起
8.2 确认 /etc/resolv.conf 里第一个nameserver是 127.0.0.1,option选项不能有rotate
执行一下命令
./bkcec stop all
./bkcec start all
8.3 确认 /etc/resolv.conf 里第一个nameserver是 127.0.0.1,option选项不能有rotate
执行一下命令
./bkcec stop all
./bkcec start all