当前位置: > CentOS教程 > 软件安装教程 >

CentOS安装蓝鲸智云社区版V3.1

时间:2017-11-15 02:07来源:blog.csdn.net 作者:小卡车7号 举报 点击:

如今传统运维已经是明日黄花了,需紧跟devops的步伐。 
本次安装参考http://bbs.bk.tencent.com/forum.php?mod=viewthread&tid=505&extra=page%3D1

一.准备环境

0.机器配置 
准备4台机器和4个ip,我用了4台虚拟机,配置为4核12G内存200G硬盘。 
四台机器作用如下:

172.16.89.31 蓝鲸
172.16.89.32 蓝鲸
172.16.89.33 蓝鲸
172.16.89.34 中转安装,安装时主要在这台机器上操作

1.系统版本  centos 7.1

2.系统环境  四台机器都安装开发者工具

yum -y epel-release
yum -y groupinstall "Development Tools"
yum -y net-tools 

确保都关闭了sellinux和防火墙

setenforce 0
vim /etc/selinux/config 
SELINUX=disabled
systemctl stop firewalld.service
systemctl disable firewalld.service

增加127.0.0.1的解析

chmod +x /etc/rc.d/rc.local 
cho "nameserver 127.0.0.1" >>/etc/resolv.conf
echo "nameserver 127.0.0.1" >>/etc/rc.d/rc.local 

3.准备  登录172.16.89.34,下面的操作都是在这台机器上进行  下载蓝鲸智云的安装包V3.1.6 Beta和安装脚本V3.1.6 install_ce-1.0.14,地址如下

http://bk.tencent.com/download/

解压到/data下,注意一定要/data

mkdir /data
cd /data
tar zxvf bkce_src-3.1.6.tgz
tar zxvf install_ce-1.0.14.tgz 

修改下配置文件

vim /data/install/install.config
#改为如下内容
172.16.89.31 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta
172.16.89.32 license,appo,kafka,zk,es,mysql,beanstalk,consul
172.16.89.33 paas,cmdb,job,gse,kafka,zk,es,consul,redis,bkarchiva

配置ssl证书  访问http://bk.tencent.com/download/#ssl,填入172.16.89.32和172.16.89.33的mac地址,将生成的ssl_certificates.tar.gz上传到172.16.89.34的/data下,登录172.16.89.34,执行如下操作

cd /data/src/cert; tar xf /data/ssl_certificates.tar.gz

配置免密登录  确保机器可以互相ssh免秘登陆,并且都可以访问外网(减去代理的麻烦)

cd /data/install
ssh-keygen -t rsa -b 2048 #有确认提示,一直按回车即可

cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
for ip in $(awk '{print $1}' install.config );do rsync -a ~/.ssh/authorized_keys root@$ip:/root/ .ssh ;done

添加解析  四台机器都添加如下解析到/etc/hosts

172.16.89.31   paas.blueking.com
172.16.89.31   jobs.blueking.com
172.16.89.31   cmdb.blueking.com

二.开始安装

cd /data/install
./bk_install base_service  # 安装基础环境
./bk_install bk_products  # 安装蓝鲸主要产品,并初始化数据

安装bk_products会报一些错误,这里记录下我遇到的。

mysql连接失败  默认MySQL是不允许远程登录的,要开放下权限。  登录172.16.89.32,执行如下操作

/data/bkce/service/mysql/bin/mysql -p -uroot 
Enter password:  #回车即可

mysql> use mysql
Database changed

mysql> Grant all privileges on *.* to 'root'@'%' identified by 'bk@321' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

job无法启动  确保三台机器的/etc/resolv.conf都配置了nameserver 127.0.0.1  确保启动了consul  在172.16.89.34上

cd /data/install
./bkcec start consul
./bkcec start job

三.启动

在172.16.89.34上

cd /data/install
./bkcec start consul
./bkcec start mysql
./bkcec start zk
./bkcec start kafka
./bkcec start es
./bkcec start nginx
./bkcec start redis
./bkcec start beanstalk
./bkcec start license
./bkcec start gse
./bkcec start cmdb
./bkcec start job
./bkcec start paas
./bkcec start bkdata
./bkcec start fta
./bkcec start bkarchiva
./bkcec start rabbitmq
./bkcec start appo
./bkcec start appt

在本机上增加如下解析

172.16.89.31   paas.blueking.com
172.16.89.31   jobs.blueking.com
172.16.89.31   cmdb.blueking.com

打开浏览器,访问  http://paas.blueking.com/ 

默认用户名admin 密码blueking

三.常见问题

http://bbs.bk.tencent.com/forum.php?mod=viewthread&tid=570&page=1#pid2112

发表评论
为了和诣的生活,我关闭了评论页面,请大家到QQ群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn