之前的文章中,我們已經為大家介紹了 ChengYing 的安裝原理、產品包制作、產品線部署等內容,本篇將和大家介紹一個困擾許多開發者的內容——ChengYing 主機接入,幫助所有對 ChengYing 感興趣的開發者更好地了解和使用一站式全自動化運維管家 ChengYing,
主機接入流程
在部署完 ChengYing 之后,從集群進去,進入主機資源,進行集群編輯之后,開始主機接入流程,具體的接入程序請看下圖及文末的視頻講解,主要注意腳本的決議、下載和讀取,
主機接入中的常見問題
在平時和開發者們交流的程序中,也搜集了許多 ChengYing 主機接入程序中大家會遇到的問題,在下文中將進行解答,
Q1:主機接入后,頁面一直沒有顯示
問題現象:
頁面既不顯示管控安裝成功,也不顯示主機初始化成功或者失敗
問題原因:
網路超時,安裝腳本無法下載
解決方法:
先排查埠是否都正常,在 agent 上對 ChengYing 的8889,8864,8890進行 telnet
Q2:主機初始化失敗
問題現象:
問題原因:
接入用戶沒有 sudo 權限
解決方法:
登陸接入主機,切換到 root 用戶,執行 visudo,添加用戶的免密操作
Q3:主機預覽報錯
問題現象:
問題原因:
之前主機已經在初始化,但是還未成功,agent 進行了重新接入,導致出現臟資料
解決方法:
查詢臟資料,進行洗掉,代碼如下:
SELECT
deploy_cluster_host_rel.id,
deploy_host.id,
FROM
deploy_cluster_host_rel
LEFT JOIN
deploy_host ON deploy_cluster_host_rel.sid = deploy_host.sid
LEFT JOIN
sidecar_list ON sidecar_list.id = deploy_host.sid
WHERE
deploy_cluster_host_rel.clusterId = 1 # 根據集群ID自行調整
AND deploy_cluster_host_rel.is_deleted = 0;
update deploy_cluster_host_rel set is_deleted = 1 where id in (8,9,11,13);
主機接入使用規范
環境準備
· 開源版本適用于 x86 架構,作業系統 centos7 以上
· 部署 ChengYing 時,提取關閉 ipv6 協議:net.ipv6.conf.all.disable_ipv6 = 0
· 接入用戶提前配置好免密(root 用戶忽略)
· 提前檢查安全組是否開放,服務端8864、8889、8890對管控端開放,80對所有開放
失敗處理
· 管控端安裝失敗,解決失敗問題后,重新接入即可
· 主機初始化失敗,解決失敗問題后,重啟 agent 客戶端即可,無法重啟的先在頁面走主機下架流程,再重新接入主機
開源工具
https://github.com/go-bindata/go-bindata
管控安裝腳本
初始化腳本
視頻課程&PPT獲取
視頻課程:
https://www.bilibili.com/video/BV1Po4y157LF/?spm_id_from=333.999.0.0
課件獲取:
https://www.dtstack.com/resources/1045
《數堆疊產品白皮書》:https://www.dtstack.com/resources/1004?src=https://www.cnblogs.com/DTinsight/p/szsm
《資料治理行業實踐白皮書》下載地址:https://www.dtstack.com/resources/1001?src=https://www.cnblogs.com/DTinsight/p/szsm
想了解或咨詢更多有關袋鼠云大資料產品、行業解決方案、客戶案例的朋友,瀏覽袋鼠云官網:https://www.dtstack.com/?src=https://www.cnblogs.com/DTinsight/p/szbky
同時,歡迎對大資料開源專案有興趣的同學加入「袋鼠云開源框架釘釘技術qun」,交流最新開源技術資訊,qun號碼:30537511,專案地址:https://github.com/DTStack
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/556984.html
標籤:大數據
上一篇:06、etcd 寫請求執行流程
下一篇:返回列表