一站式運(yùn)維管家 ChengYing 主機(jī)接入原理解析
之前的文章中,我們已經(jīng)為大家介紹了 ChengYing 的安裝原理、產(chǎn)品包制作、產(chǎn)品線部署等內(nèi)容,本篇將和大家介紹一個困擾許多開發(fā)者的內(nèi)容——ChengYing 主機(jī)接入。幫助所有對 ChengYing 感興趣的開發(fā)者更好地了解和使用一站式全自動化運(yùn)維管家 ChengYing。
主機(jī)接入流程
在部署完 ChengYing 之后,從集群進(jìn)去,進(jìn)入主機(jī)資源,進(jìn)行集群編輯之后,開始主機(jī)接入流程。具體的接入過程請看下圖及文末的視頻講解,主要注意腳本的解析、下載和讀取。

主機(jī)接入中的常見問題
在平時(shí)和開發(fā)者們交流的過程中,也搜集了許多 ChengYing 主機(jī)接入過程中大家會遇到的問題,在下文中將進(jìn)行解答。
Q1:主機(jī)接入后,頁面一直沒有顯示
問題現(xiàn)象:
頁面既不顯示管控安裝成功,也不顯示主機(jī)初始化成功或者失敗
問題原因:
網(wǎng)絡(luò)超時(shí),安裝腳本無法下載
解決方法:
先排查端口是否都正常,在 agent 上對 ChengYing 的8889,8864,8890進(jìn)行 telnet
Q2:主機(jī)初始化失敗
問題現(xiàn)象:

問題原因:
接入用戶沒有 sudo 權(quán)限
解決方法:
登陸接入主機(jī),切換到 root 用戶,執(zhí)行 visudo,添加用戶的免密操作
Q3:主機(jī)預(yù)覽報(bào)錯
問題現(xiàn)象:

問題原因:
之前主機(jī)已經(jīng)在初始化,但是還未成功,agent 進(jìn)行了重新接入,導(dǎo)致出現(xiàn)臟數(shù)據(jù)
解決方法:
查詢臟數(shù)據(jù),進(jìn)行刪除,代碼如下:
主機(jī)接入使用規(guī)范
環(huán)境準(zhǔn)備
· 開源版本適用于 x86 架構(gòu),操作系統(tǒng) centos7 以上
· 部署 ChengYing 時(shí),提取關(guān)閉 ipv6 協(xié)議:net.ipv6.conf.all.disable_ipv6 = 0
· 接入用戶提前配置好免密(root 用戶忽略)
· 提前檢查安全組是否開放,服務(wù)端8864、8889、8890對管控端開放,80對所有開放
失敗處理
· 管控端安裝失敗,解決失敗問題后,重新接入即可
· 主機(jī)初始化失敗,解決失敗問題后,重啟 agent 客戶端即可,無法重啟的先在頁面走主機(jī)下架流程,再重新接入主機(jī)
開源工具
https://github.com/go-bindata/go-bindata
管控安裝腳本

初始化腳本

視頻課程&PPT獲取
視頻課程:
https://www.bilibili.com/video/BV1Po4y157LF/?spm_id_from=333.999.0.0
課件獲?。?/p>
https://www.dtstack.com/resources/1045
《數(shù)據(jù)治理行業(yè)實(shí)踐白皮書》下載地址:https://fs80.cn/l134d5?
《數(shù)棧V6.0產(chǎn)品白皮書》下載地址:https://fs80.cn/cw0iw1
想了解或咨詢更多有關(guān)袋鼠云大數(shù)據(jù)產(chǎn)品、行業(yè)解決方案、客戶案例的朋友,瀏覽袋鼠云官網(wǎng):https://www.dtstack.com/?src=szbzhan
同時(shí),歡迎對大數(shù)據(jù)開源項(xiàng)目有興趣的同學(xué)加入「袋鼠云開源框架釘釘技術(shù) qun」,交流最新開源技術(shù)信息,qun 號碼:30537511,項(xiàng)目地址:https://github.com/DTStack