蓝鲸智云社区版安装

允我心安 提交于 2019-11-27 18:08:30

准备环境

机器配置

准备3台服务器和3个ip,配置为4核12G内存200G硬盘。

172.16.10.11 安装时主要在这台机器上操作

172.16.10.12

172.16.10.13

系统版本

centos 7(最小化安装)

系统环境

安装开发者工具

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

关闭sellinux和防火墙

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

增加127.0.0.1的nameserver

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

准备

登录172.16.10.11,下面的操作都是在这台机器上进行,下载蓝鲸智云的安装包和安装脚本,地址如下:http://bk.tencent.com/download/

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

mkdir /data  cd /data  tar zxvf bkce_src-3.1.7.tgz  tar zxvf install_ce-1.0.15.tgz  

修改下配置文件

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

配置ssl证书

访问http://bk.tencent.com/download/#ssl    填入172.16.10.12和172.16.10.13的mac地址,将生成的ssl_certificates.tar.gz上传到172.16.10.11的/data下,登录172.16.10.11,执行如下操作    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  

手动拷贝authorized_keys的内容到其他两台服务器(172.16.10.12和172.16.10.13)的/root/.ssh/authorized_keys文件里面

修改服务账户配置文件

vim /data/install/globals.env    # vim:ft=sh  # 产品信息含义  #   PAAS    集成平台  #   CMDB    配置平台  #   JOB     作业平台  #   GSE     管控平台  #   BKDATA  数据平台     ## environment variables  

# 域名信息

export BK_DOMAIN="这里填写域名"            # 蓝鲸根域名(不含主机名)  export PAAS_FQDN="paas.$BK_DOMAIN"       # PAAS 完整域名  export CMDB_FQDN="cmdb.$BK_DOMAIN"       # CMDB 完整域名  export JOB_FQDN="job.$BK_DOMAIN"         # JOB 完整域名  export APPO_FQDN="o.$BK_DOMAIN"          # 正式环境完整域名  export APPT_FQDN="t.$BK_DOMAIN"          # 测试环境完整域名  

# DB 信息

export MYSQL_USER="root"                # mysql 用户名  export MYSQL_PASS="数据库密码"              # mysql 密码  export REDIS_PASS="redis密码"          # redis 密码  

# 账户信息(建议修改)

export MQ_USER=admin  export MQ_PASS=管理账号密码  export ZK_USER=bkzk  export ZK_PASS='zk密码'     export PAAS_ADMIN_USER=admin  export PAAS_ADMIN_PASS=管理账号密码  

# 以下变量值不可以修改.每个企业统一

export IMAGE_NAME='bkbase/python:1.0'  

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

172.16.10.11 paas.blueking.com  172.16.10.11 jobs.blueking.com  172.16.10.11 cmdb.blueking.com  

开始安装

cd /data/install  ./bk_install base_service # 安装基础环境  ./bk_install bk_products # 安装蓝鲸主要产品,并初始化数据  ./bk_install app_mgr # 安装 开发者中心的 App 管理器  # 该步骤安装完成后, 可以在开发者中心的 服务器信息 和 第三方服务信息 中看到已经成功激活的服务器  ./bk_install gse_agent # 在所有机器上安装 gse_agent  # 该步骤安装完成后,可以在 CC 的资源池中看到安装蓝鲸的服务器 ip 列表  

安装过程会报一些错误:

安装RabbitMQ提示ERROR: epmd error for host "xxx": badarg (unknown POSIX error)  

解决方案:

# vim /etc/rabbitmq/rabbitmq-env.conf  在文件里面添加这一行:NODENAME=rabbit@localhost,保存   # service rabbitmq-server start    install失败报install pbr failed  由于系统编码导致,解决方案:  # vim /etc/locale.conf  LANG="en_US.UTF-8"  export LANG=en_US.UTF-8
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!