CentOS 6.8 部署騰訊藍鯨運維平臺
導讀 | 運維的自動化一般需要經過四個階段:手工操作->腳本自動化->WEB自動化->調度自動化,目前很多公司的運維同仁處於“腳本自動化”階段,藍鯨智雲開放的社區版V1系列,就是為這個階段的同仁準備的產品,可以幫助各位進入“WEB自動化”;當進入“WEB自動化”之後,開始向更高的階段發展,因而推出了社區版V2系列,這個版本基於之前的版本,不僅提供了API,而且還推出了可以低成本構建運維工具自建運營系統的“藍鯨智雲集成平臺”,直接讓運維行業的同仁進入“調度自動化”階段。 |
一、藍鯨介紹
藍鯨官網:http://bk.tencent.com/
藍鯨智雲社區:http://bbs.bk.tencent.com/forum.php
二、藍鯨安裝準備
2.1、藍鯨相關軟件包及加密證書(內測版本需申請)
2.2、bkv2.0.1.tar.gz && ssl_certificates.tar.gz
2.3、相關安裝需關註藍鯨公眾號獲取最新版本及獲取方式,生成證書參考社區教程
三、系統環境
Hostname | IP Address | OS version | Hadoop role | Node role |
aniutv-3 | 10.1.1.127 | CentOS 6.8 | 基礎模塊 | pass |
aniutv-5 | 10.1.1.97 | CentOS 6.8 | App正式 | passagent,rabbitmq |
aniutv-6 | 10.1.1.59 | CentOS 6.8 | App測試 | passagent |
3.1、參考鏈接
http://bbs.bk.tencent.com/forum.php?mod=viewthread&tid=167(安裝前建議詳細閱讀官方社區圖文教程)
3.2、藍鯨基礎模塊安裝
# 註:建議安裝到/data,可以自定義其他目錄如(/opt),然後上傳所需安裝包到服務下的/data目錄
tar zxf bkv2.0.1.tar.gz # 解壓藍鯨的安裝包 cp ssl_certificates.tar.gz bkv2.0.1/ # 拷貝證書 (證書下載在下方註釋) cd bkv2.0.1/ vi bk.conf # 修改本機的配置
# 註,仔細閱讀配置文件中PASSAGENT_TESTIP,PASSAGENT_PRODIP,強烈建議安裝配置不要只安裝單個模塊,本人第一次安裝由於只安裝了pass,導致藍鯨的很多功能都沒有使用到,確認配置文件沒問題之後,執行下面命令:
./bk.sh init paas # 啟動一些服務,初始化環境 ./bk.sh install paas # 安裝集成平臺
安裝完成,查看服務狀態,
# 藍鯨pass平臺安裝完成之後,通過域名或者ip地址訪問查看是否正常,正常如下,默認登錄用戶名密碼:admin,blueking
# 域名要在本地hosts指定
3.3、藍鯨PassAgent_prod安裝,即安裝App正式,和Rabbitmq
tar zxf bkv2.0.0.tar.gz # 解壓藍鯨的安裝包 cp ssl_certificates.tar.gz bkv2.0.0/ # 拷貝證書 cd bkv2.0.0/ vi bk.conf # 修改本機的配置 ./bk.sh init paasagent # 初始化 ./bk.sh install paasagent # 安裝App正式環境 ./bk.sh install rabbitmq # 後臺任務(celery任務)的消息隊列
# 註:配置文件很重要
3.4、藍鯨PassAgent_test安裝,即安裝App測試環境
# 註:相關包可以使用scp從pass服務器拷貝過來
tar zxf bkv2.0.1.tar.gz # 解壓藍鯨的安裝包 cp ssl_certificates.tar.gz bkv2.0.1/ # 拷貝證書 cd bkv2.0.1/ vi bk.conf # 修改本機的配置 ./bk.sh init paasagent # 初始化 ./bk.sh install paasagent # 安裝App正式環境
# 註:仔細查看配置文件,確保配置文件正確
3.4、藍鯨訪問測試
# 使用管理員權限修改本地hosts,打開C:\Windows\System32\drivers\etc\hosts,添加一下內容:
# tencent bk 10.1.1.127 cmdb.aniu.tv 10.1.1.127 job.aniu.tv 10.1.1.127 paas.aniu.tv 10.1.1.127 paasagentt.aniu.tv 10.1.1.127 paasagento.aniu.tv
# 使用 瀏覽器訪問http://paas.aniu.tv/,默認用戶名admin,默認密碼blueking
登錄到工作臺,訪問開發者中心,查看服務器註冊狀態及信息如下:
# 查看內置應用
# 查看第三方服務
# 默認初始內置應用未安裝,需要手動安裝,點擊部署,會自動安裝內置應用,全部安裝完成,訪問藍鯨如下:
# 通過平臺自動安裝agent
通過工作天,agent安裝模塊來自定部署agent到其他服務器上,建議使用自動部署的方式,填寫需要安裝agent的服務器地址,建議使用root安裝agent,配置完成點擊安裝,藍鯨會自動安裝agent到你需要的服務器上,安裝成功正常後會有數字顯示,同時可以直接在pass平臺上查看安裝詳情,非常方便。
四、藍鯨安裝總結
4.1、系統環境選擇,建議選三天服務器,配置參考社區藍鯨安裝手冊,裏面有詳細介紹。
4.2、最主要的是配置文件,搞清楚那臺是PASSAGENT_ETST,和PASSAGENT_PROD即可,基礎模塊一般不會搞錯。
4.3、假如,第一次安裝錯誤,重裝的時候,請把所有藍鯨先關的服務都停掉,我第一次重裝沒成功就是因為有些服務沒有停掉。
4.4、具體使用請參考藍鯨社區,有詳細的使用說明和配置說明,以及常見報錯解決方法。
原文地址:http://www.linuxprobe.com/centos6-8-deploy-blueking-platform.html
本文出自 “小華的博客” 博客,請務必保留此出處http://coderhsf.blog.51cto.com/12629645/1924831
CentOS 6.8 部署騰訊藍鯨運維平臺