安裝藍鯨paas社區版
http://docs.bk.tencent.com/bkce_install_guide/setup/get_ready.html#hosts
systemctl stop firewalld
systemctl disable firewalldhtml
vi /etc/selinux/config
disabled
setenforce 0linux
加大打開文件數的限制(open files)
查看
ulimit -n
ulimit -a
vi /etc/security/limits.conf
* soft nofile 1024000
* hard nofile 1024000
須要重啓生效nginx
date
yum -y install ntp
systemctl start ntpd
systemctl enable ntpd
date -Rvim
關閉NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart networkcentos
三臺藍鯨服務器/etc/resolv.conf文件第一行是否爲nameserver 127.0.0.1,沒有則添加上服務器
yum -y install rsync
systemctl start rsyncd.service
systemctl enable rsyncd.serviceapp
將下載的藍鯨社區版安裝包上傳到中控機,並解壓到 同級 目錄下。以解壓到/data 目錄爲例:ssh
# 如下兩個命令執行後,獲得完整的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 /dataide
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 rabbitmqrm -rf /var/lib/rabbitmq/* /data/bkce/public/rabbitmq/*./bkcec initdata rabbitmq