前言
官方教程参考这个。
本文主要记录了一些安装过程中遇到的问题和细节,供以后参考。
准备硬件
本文使用一台安装了VMwareESXI的服务器来提供虚拟机支持。
- 虚拟机的配置
#bk-node11 4C8G200G 192.168.1.11
#bk-node12 4C8G200G 192.168.1.12
#bk-node12 4C8G200G 192.168.1.13
- 设置静态地址
tee /etc/sysconfig/network-scripts/ifcfg-ens192-1 <<-'EOF'
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens192"
UUID="99b0470a-6774-4749-becb-e778a92e036d"
# alter here >>
DEVICE="ens192"
ONBOOT="yes"
IPADDR="192.168.1.11"
GATEWAY="192.168.1.1"
NETMASK="255.255.255.0"
DNS1="192,168.199.1"
DNS2="114.114.114.114"
# alter here <<
EOF
service network restart
配置yum源
- 这里使用了阿里的yum源,参考CentOS配置阿里Yum源。
cd /etc/yum.repos.d/
cp -f CentOS-Base.repo CentOS-Base.repo.bak
wget http://mirrors.aliyun.com/repo/Centos-7.repo -O CentOS-Base.repo
yum clean all
yum makecache
yum update -y
yum install epel-release -y
# 测试命令
yum info nginx
-
使用测试命令可以看出环境已经可用了。
选取中控机
- 这里选取bk-node11作为中控机,并在三台机器上安装rsync命令
yum install -y rsync
-
然后在中控机上记录下所有机器的IP,写进~/host.lst中
-
最后把蓝鲸4.0社区版下载到该机器上,这里已经提前下载完成,并在内网里传输至中控机上,可以看出速度较快,大约100MB/s
准备安装文件
- 解压文件
tar xvf /data/bkce_src-4.0.14.tgz -C /data/
tar xvf /data/install_ce-master-1.1.33.tgz -C /data/
-
解压后可以看到
执行命令生成安装文件
cd /data/install/
paste -d ' ' ~/host.lst <(awk '{print $2}' install.config.3IP.sample ) > install.config
-
查看生成的安装文件
获取无密码登陆权限
bash ./configure_ssh_without_pass
- 根据说明去这里下载证书文件。这里要填写gse,lincese模块的主机mac地址。根据上图可以看出是地址为192.168.1.13的主机。解压至src/cert/目录下。
tar xvf /data/ssl_certificates.tar.gz -C /data/src/cert
开始搭建
cd /data/install
# 安装paas
./bk_install paas
# 安装cmdb
./bk_install cmdb
# 安装job
./bk_install job
# 安装app_mgr
./bk_install app_mgr
# 安装bkdata
./bk_install bkdata