安裝藍鯨paas社區版
http://docs.bk.tencent.com/bkce_install_guide/setup/get_ready.html#hosts
systemctl stop firewalld
systemctl disable firewalld
vi /etc/selinux/config
disabled
setenforce 0
加大打開文件數的限制(open files)
查看
ulimit -n
ulimit -a
vi /etc/security/limits.conf
* soft nofile 1024000
* hard nofile 1024000
需要重啟生效
date
yum -y install ntp
systemctl start ntpd
systemctl enable ntpd
date -R
關閉NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network
三台藍鯨服務器/etc/resolv.conf文件第一行是否為nameserver 127.0.0.1,沒有則添加上
yum -y install rsync
systemctl start rsyncd.service
systemctl enable rsyncd.service
將下載的藍鯨社區版安裝包上傳到中控機,並解壓到 同級 目錄下。以解壓到/data 目錄為例:
# 以下兩個命令執行后,得到完整的src/
tar xf bkce_product-4.1.16.tgz -C /data
tar xf bkce_common-1.0.0.tgz -C /data
# 以下命令執行后,得到install/
tar xf install_ce-master-1.4.13.tgz -C /data
yum -y install vim wget
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo
yum clean all
yum makecache
cd /data/install
cp install.config.3IP.sample install.config
find /data -name pip.conf
cd /data/install
# 該步驟后,可以打開 paas 平台
./bk_install paas # 安裝paas 平台及其依賴服務
退出ssh然后重新登錄並進入到安裝目錄,因為paas安裝完成后,每台主機的hostname已經發生改變
配置本機hosts #這里我使用的是hosts解析而不是DNS解析
192.168.2.33 paas.bk.com
192.168.2.33 cmdb.bk.com
192.168.2.33 job.bk.com
#在本機(Windows系統)的hosts文件中加入這條解析,或者把nginx服務器上hosts中的記錄直接復制過來。
到此,就可以通過域名訪問各個平台了(paas、cmdb和job等)
Windows系統hosts文件 C:\Windows\System32\drivers\etc
如果以上步驟沒有報錯, 你現在可以通過 http://paas.bk.com:80 訪問 paas 平台,
登陸用戶名(login user): admin
登陸密碼(login password): xXM7]GI0W_
# 該步驟完成后, 可以打開 cmdb, 看到藍鯨業務及示例業務
./bk_install cmdb # 安裝 cmdb 及其依賴服務
如果進入CMDB顯示404 not found ,
查看./bkcec status cmdb 狀態是有非running
查看cmdb日志
cmdb所在機器 /data/bkce/logs/cmdb/
dig zk.server.consul 檢查解析zk
解決辦法
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DNS1=127.0.0.1
systemctl restart network
cd /data/install/
./bkcec stop all
./bkcec start all
重新執行./bk_install cmdb ,進行初始化操作
如果以上步驟沒有報錯, 你現在可以通過 http://cmdb.bk.com:80 訪問配置平台,
# 該步驟完成后, 可以打開作業平台, 並執行作業
# 同時在配置平台中可以看到藍鯨的模塊下加入了主機
./bk_install job # 安裝作業平台及其依賴組件,並在安裝藍鯨的服務器上裝好 gse_agent 供驗證
如果報錯
查看狀態 ./bkcec status all
需要重新執行./bk_install cmdb ,進行初始化操作,解決job添加主機模塊失敗錯誤
重裝下nginx 再執行,可能解決紅色Abort錯誤
./bkcec stop nginx
./bkcec install nginx 1
./bkcec start nginx
重新執行檢查
./bkcec install gse_agent 1
如果作業平台訪問不了,執行 ./bkcec initdata cmdb
如果還添加主機模塊失敗錯誤,執行 ./bkcec install gse_agent
如果以上步驟沒有報錯, 你現在可以通過 http://job.bk.com:80 訪問作業平台
系統關機需要重啟全部,如果是快照需要systectl restart ntpd
cd /data/install/
./bkcec stop all
./bkcec start all
# 該步驟完成后可以在開發者中心的 服務器信息 和 第三方服務信息 中看到已經成功激活的服務器
# 同時也可以進行 saas 應用(除藍鯨監控和日志檢索)的上傳部署
./bk_install app_mgr # 部署正式環境及測試環境
# 安裝該模塊后,可以開始安 saas 應用: 藍鯨監控及日志檢索
./bk_install bkdata # 安裝藍鯨數據平台基礎模塊及其依賴服務
# 安裝 fta 后台
./bk_install fta # 安裝故障自愈的后台服務
# 重裝一下 gse_agent 並注冊正確的集群模塊到配置平台
./bkcec install gse_agent
# 部署官方SaaS到正式環境(通過命令行從/data/src/official_saas/目錄自動部署SaaS)
./bkcec install saas-o
報錯 rabbitmq初始化失敗,可參考以下方法
./bkcec stop rabbitmq
rm -rf /var/lib/rabbitmq/* /data/bkce/public/rabbitmq/*
./bkcec initdata rabbitmq
