https://docs.bk.tencent.com/bkce_install_guide/setup/get_ready.htmlhtml
一、檢查SELinux的狀態,enabled即爲開啓,disabled即爲禁用mysql
sestatus
getenforce
/usr/sbin/sestatus -v
二、禁用SELinuxlinux
# 檢查SELinux的狀態
sestatus
getenforce
/usr/sbin/sestatus -v
# 禁用SELinux
setenforce 0
sed -i '$ sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux'
三、安裝rsync命令,安裝腳本依賴rsync分發同步文件nginx
yum -y install rsync
四、禁用防火牆redis
# 檢查默認防火牆狀態 firewall-cmd --state # 中止firewall systemctl stop firewalld # 禁用firewall開機啓動 systemctl disable firewalld
五、檢查http_proxy https_proxy變量是否爲空sql
echo "$http_proxy" "$https_proxy"
六、YUM源mongodb
# 記得更新集羣中每臺機器的YUM源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo # 更新緩存 yum clean all yum makecache
7.在中控機創建集羣環境vim
# 配置SSH免密登陸 cd /data/install bash configure_ssh_without_pass # 根據提示輸入各主機的root密碼完成免密登陸配置
8.下載安裝包至中控機xxx.xxx.xxx.xx3後解壓centos
tar -zxvf bkce_src-5.0.3.tar.gz -C /data
9.修改配置文件install.config緩存
cp /data/install/install.config.3IP.sample /data/install/install.config
vim install.config
xxx.xxx.xxx.xx1 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta
xxx.xxx.xxx.xx2 license,mongodb,appo,kafka,zk,es,mysql,beanstalk,consul
xxx.xxx.xxx.xx3 paas,cmdb,job,gse,license,kafka,zk,es,redis,consul,influxdb
10.關於license服務啓動失敗
license服務必須安在兩臺機器上,其中一臺必須是中控機xxx.xxx.xxx.xx3須要兩臺機器的MAC地址同時獲取證書
# 獲取兩臺機器的MAC地址後到https://bk.tencent.com/download_ssl/獲取證書 cat /sys/class/net/eth0/address
# 證書上傳至中控機後解壓至/data/src/cert
tar -zxvf ssl_certificates.tar.gz -C /data/src/cert
11.修改配置文件globals.env
vim globals.env
export BK_DOMAIN="bk.com" # 藍鯨根域名(不含主機名) export PAAS_FQDN="paas.$BK_DOMAIN" # PAAS 完整域名 export CMDB_FQDN="cmdb.$BK_DOMAIN" # CMDB 完整域名 export JOB_FQDN="job.$BK_DOMAIN" # JOB 完整域名
12.安裝部署
1 # 進入安裝目錄 2 cd /data/install 3 # 安裝前校驗環境是否知足 4 bash precheck.sh 5 # 安裝paas平臺及其依賴服務 6 ./bk_install paas 7 # 安裝cmdb及其依賴服務 8 ./bk_install cmdb 9 # 安裝做業平臺及其依賴組件,並在安裝藍鯨的服務器上裝好gse_agent供驗證 10 ./bk_install job 11 # 部署正式環境及測試環境 12 ./bk_install app_mgr 13 # 安裝藍鯨數據平臺基礎模塊及其依賴服務 14 ./bk_install bkdata 15 # 安裝fta後臺,故障自愈的後臺服務 16 ./bk_install fta 17 # 重裝一下gse_agent並註冊正確的集羣模塊到配置平臺 18 ./bkcec install gse_agent 19 # 部署官方SaaS到正式環境(經過命令行從/data/src/official_saas/目錄自動部署SaaS) 20 ./bkcec install saas-o
13.藍鯨智雲社區版卸載
1 # 卸載須要用安裝包自帶的uninstall.sh文件 2 cd /data/install 3 mv uninstall/uninstall.sh /data/install 4 bash uninstall.sh