1. 程式人生 > 實用技巧 >藍鯨智雲6.0軟體單機安裝

藍鯨智雲6.0軟體單機安裝

環境:centos7

騰訊藍鯨智雲,簡稱藍鯨,是騰訊互動娛樂事業群(Interactive Entertainment Group,簡稱 IEG)自研自用的一套用於構建企業研發運營一體化體系的 PaaS 開發框架,提供了 aPaaS(DevOps 流水線、執行環境託管、前後臺框架)和 iPaaS(持續整合、CMDB、作業平臺、容器管理、資料平臺、AI 等原子平臺)等模組,幫助企業技術人員快速構建基礎運營 PaaS。

包情況: 社群版的 “完整包”=“部署指令碼”+“產品軟體”+“開源元件”。使用者可以根據自己的需要進行下載。 部署指令碼: 用於自動化安裝和維護藍鯨軟體產品,屬於藍鯨軟體的通用 “安裝和維護工具”,可以用於安裝維護不同版本的產品軟體,和不同版本的開源元件。 產品軟體: 是藍鯨所有自研產品/服務的集合,包括平臺級產品和 SaaS 級產品。使用者可以根據需要選擇更新整個產品,或者更新部分模組。 開源元件: 提供了藍鯨軟體在使用過程中依賴的所有開源元件和配置模板,可根據需要選擇下載,若涉及到開源元件的版權資訊,請遵守開源協議要求。 包下載:
https://bk.tencent.com/download/

1、伺服器安裝前基礎配置

關閉selinux
停止並禁用 firewalld
yum -y install rsync
停止並禁用 NetWorkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
調整最大檔案開啟數
ulimit -n
cat >> /etc/security/limits.conf << EOF
root soft nofile 102400
root hard nofile 102400
EOF
確認伺服器時間同步
檢查是否存在全域性 HTTP 代理
# 檢查 http_proxy https_proxy 變數是否設定,若為空可以跳過後面的操作。
echo "$http_proxy" "$https_proxy"
檢查 DNS 配置檔案
如果輸出的第一行資訊不是 nameserver 127.0.0.1 ,請把其加入至該檔案(/etc/resolv.conf)的第一行。 這是由於藍鯨內部元件的呼叫所需,域名通過 consul 解析,會探測服務執行狀態,然後返回 IP 地址。若首行不是 127.0.0.1,否則這些域名就通過外網去解析,無法返回正確的響應,導致服務執行異常,或者 SaaS 無法正常開啟等情況。
head -n 1 /etc/resolv.conf

* 配置好 YUM 源,包含 EPEL 倉庫(可以通過 yum info nginx 測試下)。
yum list | grep epel-release
yum install -y epel-release
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
yum repolist enabled
yum info nginx

2、軟體安裝

解壓 V6.0 軟體包
# 版本號會隨更新而變更,請以實際下載時的實際版本為準
tar xf bkce_src-6.0.2.tgz -C /data

下載證書
獲取機器的 MAC 地址生成證書,下載 證書檔案 上傳至中控機並解壓到 src/cert 目錄下。
MAC 地址:license 和 gse 模組所在伺服器的第一個內網網絡卡的 MAC 地址。如果分別屬於兩臺伺服器,那麼兩個的 MAC 地址以英文 ";" 分隔。
install -d -m 755 /data/src/cert
tar xf ssl_certificates.tar.gz -C /data/src/cert

解壓各個產品軟體包
cd /data/src/; for f in *gz;do tar xf $f; done

拷貝 rpm 軟體包
cp -a /data/src/yum /opt

配置引數
install.config 這個檔案安裝指令碼會自動生成,無需自行配置。
執行安裝
如果部署全部元件,請執行:
cd /data/install
./install_minibk -y
-----------------------------------------------------------------
如果按需部署,假設只需要 PaaS,CMDB,JOB 平臺,請執行:
cd /data/install
./install_minibk
./bk_install paas && ./bk_install cmdb && ./bk_install job

安裝過程中遇到失敗的情況,請先定位排查解決後,再重新執行失敗時的安裝指令。
----------------------------------------------------------------------
安裝過程中會顯示安裝情況:

如果以上步驟沒有報錯, 你現在可以通過 http://paas.bktencent.com:80 訪問 paas 平臺,
登陸使用者名稱(login user): admin
登陸密碼(login password): xxxxxxx

果以上步驟沒有報錯, 你現在可以通過 http://cmdb.bktencent.com:80 訪問配置平臺,

如果以上步驟沒有報錯, 你現在可以通過 http://job.bktencent.com:80 訪問作業平臺,

3、windows配置hosts並訪問藍鯨智雲

 在hosts中新增下面配置C:\Windows\System32\drivers\etc\hosts
100.98.100.189  paas.bktencent.com
100.98.100.189  cmdb.bktencent.com
100.98.100.189  job.bktencent.com