使用CentOS7 kvm虛擬機(jī)安裝藍(lán)鯨社區(qū)版(3.15)

使用C7 kvm虛擬機(jī)安裝藍(lán)鯨平臺(tái)

藍(lán)鯨介紹

藍(lán)鯨安裝準(zhǔn)備

  • 藍(lán)鯨相關(guān)軟件包(V3.1.5 Beta)及加密證書(shū)(內(nèi)測(cè)版本需申請(qǐng)http://bk.tencent.com/download/#ssl
  • V3.1.5 Beta V3.1.5 install_ce-1.0.11 ssl_certificates.tar.gz
  • 相關(guān)安裝需關(guān)注藍(lán)鯨公眾號(hào)獲取最新版本及獲取方式昂拂,生成證書(shū)參考社區(qū)教程

參考筆者前一篇藍(lán)鯨安裝使用文章:http://blog.csdn.net/wh211212/article/details/56847030?locationNum=2&fps=1

系統(tǒng)環(huán)境準(zhǔn)備

主機(jī)名 IP地址 系統(tǒng)版本 模塊角色
aniu-saas-1 192.168.0.206 CentOS7 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta
aniu-saas-2 192.168.0.207 CentOS7 license,appo,kafka,zk,es,mysql,beanstalk,consul
aniu-saas-3 192.168.0.208 CentOS7 paas,cmdb,job,gse,kafka,zk,es,consul,redis

這里注意:下載證書(shū)時(shí), 需要同時(shí)填寫(xiě)部署 gse, license 的機(jī)器 MAC 地址。如果不放心,可以把三臺(tái)服務(wù)器的mac地址都加上通過(guò)英文符號(hào)";"分割加缘,建議安裝的時(shí)候自信閱讀官網(wǎng)文檔

c7系統(tǒng)初始化配置

  • 設(shè)置三臺(tái)服務(wù)器間可以ssh免密登錄锤悄,不過(guò)多介紹
  • 關(guān)閉SElinux :sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  • 安裝開(kāi)發(fā)工具包: yum -y groupinstall "Development Tools"
  • 安裝epel源: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm (后面安裝rabbitmnq-server時(shí)會(huì)用到)

安裝步驟

配置域名解析

job , paas , cmdb 的域名配置 DNS 解析, 域名解析對(duì)應(yīng)的 A 記錄要求填寫(xiě) nginx 所在機(jī)器的
ip 地址, 配置 DNS 時(shí)要使瀏覽器能訪問(wèn),同時(shí)部署的服務(wù)器上也能訪問(wèn)對(duì)應(yīng)的域名

  • aniu-saas-1 (中控機(jī))操作:

以下操作均在中控機(jī)執(zhí)行:(會(huì)自動(dòng)同步安裝到另外兩臺(tái))

[root@aniu-saas-1 data]# ll
total 1046960
-rw-r--r-- 1 root root 1069917253 Sep 30 16:11 bkce_src-3.1.5.tgz
-rw-r--r-- 1 root root    2137009 Sep 30 16:11 install_ce-1.0.11.tgz
-rw-r--r-- 1 root root      24757 Sep 30 16:11 ssl_certificates.tar.gz
[root@aniu-saas-1 data]# tar xf bkce_src-3.1.5.tgz 
[root@aniu-saas-1 data]# tar xf install_ce-1.0.11.tgz
[root@aniu-saas-1 data]# tar xf ssl_certificates.tar.gz -C ./src/cert/
  • 準(zhǔn)備相關(guān)配置文件

部署所需的基本配置文件都在install目錄下:參考配置如下:

# aniu-saas-1
[root@aniu-saas-1 install]# cat install.config 
192.168.0.206 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta
192.168.0.207 license,appo,kafka,zk,es,mysql,beanstalk,consul
192.168.0.208 paas,cmdb,job,gse,kafka,zk,es,consul,plugin,redis

注:1. 該配置?件,要保證逗號(hào)前后沒(méi)有空?字符,?末沒(méi)有空?字符, ip 后?使?空格與服務(wù)名
稱(chēng)隔開(kāi)(不能使? tab )

  1. 含有多個(gè)內(nèi)? ip 的機(jī)器衣形, install.config 中使? /sbin/ifconfig 輸出中的第?個(gè)內(nèi)
    ? ip
  2. 在 ip 后?寫(xiě)上該機(jī)器要安裝的服務(wù)列表即可.
  3. nginx 與 cmdb 不能部署在同?臺(tái)機(jī)器
  4. gse 與 redis 需要部署在同?臺(tái)機(jī)器上
  5. gse 若需要跨云?持, gse 所在機(jī)器必須由外? IP
  6. 增加機(jī)器數(shù)量時(shí), 可以將以上配置中的服務(wù)挪到新的機(jī)器上. 要保證: kafka , es , zk 的
    每個(gè)組件的總數(shù)量為 3
  • 根據(jù)實(shí)際情況修改global.env , ports.env
- ports.env 中可以配置各項(xiàng)服務(wù)的端?信息
- globals.env 配置?件中, 設(shè)定域名,賬號(hào)密碼等信息, 強(qiáng)烈建議修改掉默認(rèn)值
- global.env 中配置的域名,必須保證可以在服務(wù)器上被解析到, 建議使? DNS 進(jìn)?配置,
域名解析對(duì)應(yīng)的 A 記錄要求填寫(xiě) nginx 所在機(jī)器的 ip 地址.
若? DNS 服務(wù), 則,需要在安裝藍(lán)鯨服務(wù)的機(jī)器上都配置 hosts , 把 paas , job , cmdb 的
域名都指向 nginx 所在 ip , 
  • 示例如下

globals.env

[root@aniu-saas-1 install]# cat globals.env 
# vim:ft=sh

# 產(chǎn)品信息含義
#   PAAS    集成平臺(tái)
#   CMDB    配置平臺(tái)
#   JOB     作業(yè)平臺(tái)
#   GSE     管控平臺(tái)
#   BKDATA  數(shù)據(jù)平臺(tái)

## environment variables

# 域名信息
export BK_DOMAIN="ops.aniu.so"           # 藍(lán)鯨根域名(不含主機(jī)名)
export PAAS_FQDN="paas.$BK_DOMAIN"       # PAAS 完整域名
export CMDB_FQDN="cmdb.$BK_DOMAIN"       # CMDB 完整域名
export JOB_FQDN="job.$BK_DOMAIN"         # JOB 完整域名
export APPO_FQDN="o.$BK_DOMAIN"          # 正式環(huán)境完整域名
export APPT_FQDN="t.$BK_DOMAIN"          # 測(cè)試環(huán)境完整域名

# DB 信息
export MYSQL_USER="root"                 # mysql 用戶名
export MYSQL_PASS="@Aniudb123."          # mysql 密碼
export REDIS_PASS="@Aniuredis123."       # redis 密碼

# 賬戶信息(建議修改)
export MQ_USER=admin
export MQ_PASS=aniumq
export ZK_USER=aniuzk
export ZK_PASS='anwg123.'

export PAAS_ADMIN_USER=admin
export PAAS_ADMIN_PASS=anwg123.

# 以下變量值不可以修改.每個(gè)企業(yè)統(tǒng)一
export IMAGE_NAME='bkbase/python:1.0'
You have new mail in /var/spool/mail/root

hosts 配置

# saas
192.168.0.206 aniu-saas-1
192.168.0.207 aniu-saas-2
192.168.0.208 aniu-saas-3
# aniu-saas
192.168.0.206 paas.ops.aniu.so job.ops.aniu.so cmdb.ops.aniu.so
# 筆者的hosts配置文件

更改pip源

  • 在aniu-saas-1上配置:
# vi src/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com

配置nginx repo

# 在aniu-saas-1 aniu-saas-3 上配置
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

配置免密登陸

參考下面在任意一條服務(wù)器執(zhí)行:

$   ssh-keygen  -t  rsa -b  2048    (有確認(rèn)提示,?直按回?即可)
$   cat ~/.ssh/id_rsa.pub   >   ~/.ssh/authorized_keys
$   chmod   600 ~/.ssh/authorized_keys
$   for ip  in $(awk    '{print $1}'    install.config  );  do
>                   rsync   -a  ~/.ssh/authorized_keys  root@$ip:/root/.ssh/;   
>   done

開(kāi)始正式安裝

安裝過(guò)程的輸出說(shuō)明

  • ??: 普通輸出
  • 藍(lán)?: 步驟說(shuō)明
  • ??: 警告消息, 可忽略
  • 紅?: 失敗提示,或者錯(cuò)誤提示

筆者使用集成方式安裝:

  • 以下步驟若有報(bào)錯(cuò)/失敗, 需要根據(jù)提示修復(fù)錯(cuò)誤后, 重新執(zhí)?
$   ./bk_install    base_service        #   安裝基礎(chǔ)環(huán)境
$   ./bk_install    bk_products     #   安裝藍(lán)鯨主要產(chǎn)品,   并初始化數(shù)據(jù).
#   該步驟安裝完成后,   可以通過(guò)瀏覽器打開(kāi)藍(lán)鯨了.   cmdb,   job 都應(yīng)該能訪問(wèn)才算是正常
$   ./bk_install    app_mgr     #   安裝 開(kāi)發(fā)者中?的   App 管理器
#   該步驟安裝完成后,   可以在開(kāi)發(fā)者中?的 服務(wù)器信息 和 第三?服務(wù)信息,  中看到已經(jīng)成功激活的服務(wù)
器
# 此步驟可能會(huì)提示安裝Rabbitmq失敗辣往,解決方法:

** yum install erlang -y # 安裝Rabbitmq-server需要的環(huán)境 **

$   ./bk_install    gse_agent               #   在所有機(jī)器上安裝    gse_agent  
#   該步驟安裝完成后,   可以在 CC  的資源池中看到安裝藍(lán)鯨的服務(wù)器 ip  列表兔院,此步驟選擇性執(zhí)行,筆者執(zhí)行的時(shí)候有些問(wèn)題

筆者這里不介紹單步安裝的方式排吴,參考:http://www.cnblogs.com/Bourbon-tian/p/7607817.html

本地瀏覽器訪問(wèn)藍(lán)鯨相關(guān)平臺(tái)查看情況:

這里寫(xiě)圖片描述
這里寫(xiě)圖片描述

初始安裝工作臺(tái)只有配置平臺(tái)和作業(yè)平臺(tái)秆乳,后面功能組件是筆者手動(dòng)安裝上去的

安裝總結(jié)

由于筆者之前安裝過(guò)2.1版本的藍(lán)鯨,因此這次安裝過(guò)程比較順利钻哩,建議初次嘗試的同學(xué)屹堰,多閱讀幾遍官網(wǎng)安裝文檔,筆者后續(xù)會(huì)介紹藍(lán)鯨的相關(guān)使用街氢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扯键,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子珊肃,更是在濱河造成了極大的恐慌荣刑,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伦乔,死亡現(xiàn)場(chǎng)離奇詭異厉亏,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)烈和,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)爱只,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人招刹,你說(shuō)我怎么就攤上這事恬试。” “怎么了疯暑?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵训柴,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我妇拯,道長(zhǎng)幻馁,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任乖阵,我火速辦了婚禮宣赔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瞪浸。我一直安慰自己儒将,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布对蒲。 她就那樣靜靜地躺著钩蚊,像睡著了一般贡翘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上砰逻,一...
    開(kāi)封第一講書(shū)人閱讀 49,785評(píng)論 1 290
  • 那天鸣驱,我揣著相機(jī)與錄音,去河邊找鬼蝠咆。 笑死踊东,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刚操。 我是一名探鬼主播闸翅,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼菊霜!你這毒婦竟也來(lái)了坚冀?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鉴逞,失蹤者是張志新(化名)和其女友劉穎记某,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體构捡,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡液南,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了勾徽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贺拣。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖捂蕴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闪幽,我是刑警寧澤啥辨,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站盯腌,受9級(jí)特大地震影響溉知,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜腕够,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一级乍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧帚湘,春花似錦玫荣、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贯卦。三九已至,卻和暖如春焙贷,著一層夾襖步出監(jiān)牢的瞬間撵割,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工辙芍, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啡彬,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓故硅,卻偏偏與公主長(zhǎng)得像庶灿,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子契吉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理跳仿,服務(wù)發(fā)現(xiàn),斷路器捐晶,智...
    卡卡羅2017閱讀 134,629評(píng)論 18 139
  • 前面的一篇文章《微軟菲语、谷歌、亞馬遜惑灵、Facebook等硅谷大廠91個(gè)開(kāi)源軟件盤(pán)點(diǎn)(附下載地址)》列舉了國(guó)外8個(gè)互聯(lián)...
    Cynthia成閱讀 1,481評(píng)論 0 17
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,757評(píng)論 25 707
  • 仿 兩小無(wú)猜山上,同把樹(shù)栽。 樹(shù)長(zhǎng)人長(zhǎng)英支,你水我蔭佩憾。 去凡就簡(jiǎn),童心釋然干花。
    如夢(mèng)塵緣閱讀 234評(píng)論 4 16
  • 【塑形篇】今天做的這個(gè)動(dòng)作可能大部分女性朋友都不大容易做到妄帘,但是堅(jiān)持循序漸進(jìn)就會(huì)做到的,這個(gè)動(dòng)作也是緊致手臂池凄,也可...
    晨曦_邱月暉閱讀 304評(píng)論 0 0