蓝鲸智云 v6.0.3 安装
环境监测以及硬件配置
参考: 安装环境准备
脚本:
curl -sSL http://172.16.0.219:8080/directlink/2/sh/sudo-2-firefly.sh|bash
fdisk /dev/sda
====================================================================================================================
n
t
31
w
pvcreate /dev/sda1
vgcreate -s 32M data /dev/sda1
lvcreate -L 300G -n data00 data
mkfs.ext4 /dev/data/data00
blkid |grep data
====================================================================================================================
echo 'UUID="26130f2b-ceb7-40d4-b1d9-8e2712735c55" /data ext4 defaults 0 0' >> /etc/fstab
mkdir /data
mount -a
df -h
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
yum clean all
yum makecache
wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo
yum clean all
yum makecache
systemctl disable firewalld
yum -y install rsync pssh
cat >> /etc/security/limits.conf << EOF
root soft nofile 102400
root hard nofile 102400
EOF
ntpdate cn.pool.ntp.org
hostnamectl set-hostname tencent-bk1
timedatectl set-timezone Asia/Shanghai
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
reboot
获取安装包和证书文件
注意,证书需要三台节点的第一块网卡的mac地址,且下载证书是需要QQ登录的。
# 获取网卡信息
ansible -i hosts/temp all -m shell -a '/usr/sbin/ip a' -k
解压资源、生成配置、免密
cd /data
tar xf bkce_basic_suite-6.0.3.tgz
cd /data/src/; for f in *gz;do tar xf $f; done
install -d -m 755 /data/src/cert
tar xf /data/ssl_certificates.tar.gz -C /data/src/cert/
chmod 644 /data/src/cert/*
cp -a /data/src/yum /opt
cat << EOF >/data/install/install.config
172.16.0.231 iam,ssm,usermgr,gse,license,redis,consul,mysql
172.16.0.232 nginx,consul,mongodb,rabbitmq,appo
172.16.0.233 paas,cmdb,job,zk(config),appt,consul,nodeman(nodeman)
EOF
cd /data/install
bash /data/install/configure_ssh_without_pass
部署
# 初始化并检查环境
## 初始化环境
./bk_install common
## 校验环境和部署的配置
./health_check/check_bk_controller.sh
# 部署 PaaS 平台
## 安装 PaaS 平台及其依赖服务
./bk_install paas
# 部署 app_mgr
## 部署 SaaS 运行环境,正式环境及测试环境
./bk_install app_mgr
# 部署权限中心与用户管理
## 权限中心
./bk_install saas-o bk_iam
## 用户管理
./bk_install saas-o bk_user_manage
# 部署 CMDB
## 安装配置平台及其依赖服务
./bk_install cmdb
# 部署 JOB
## 安装作业平台后台模块及其依赖组件
./bk_install job
# 部署 bknodeman
## 安装节点管理后台模块、节点管理 SaaS 及其依赖组件
./bk_install bknodeman
部署标准运维及流程管理
依次执行下列命令部署相关 SaaS。
# 标准运维
./bk_install saas-o bk_sops
# 流程管理
./bk_install saas-o bk_itsm