天天看點

Rancher 添加主機無法顯示、添加主機無效額解決辦法

Rancher 添加主機無法顯示、添加主機無效額解決辦法

在 Rancher UI 中,添加主機,在 Shell ssh 運作了,然後 點選 “關閉” 按鈕,發現沒有顯示如何主機。

第一步,先去檢視應用是否正常,就是 應用 - 全部應用

如果顯示是 unhealthy ,說明不正常。

解決方法1:

去雲主機的控制台,打開安全組,開發500、4500端口,因為伺服器預設有防火牆、安全組,會攔截端口

解決方法2:

1,删除一些檔案

rm -rf /var/lib/rancher/state      

2,删除 agent 容器

#列出運作的容器
docker ps

記下名稱為 agent 的容器的 id      
Rancher 添加主機無法顯示、添加主機無效額解決辦法
~# docker kill 248bf1f48d99 #填寫你實際的id 
248bf1f48d99
~# docker rm -fv rancher-agent
rancher-agent      
Rancher 添加主機無法顯示、添加主機無效額解決辦法

3,修改檔案

vim /etc/docker/daemon.json      

按 i 進行 編輯模式,複制以下内容進去(設定dns,dns位址可以換其它的)

{
        "dns" : [
                "114.114.114.114",
                "8.8.8.8"
        ]
}      
Rancher 添加主機無法顯示、添加主機無效額解決辦法

按 Esc 鍵,輸入下面内容進行儲存退出

:wq!      

4,重新開機docker

~# sudo service docker restart      

等待重新開機,打開你的 Rancher UI ,等待響應。

然後打開 應用 - 全部應用,等待服務啟動。如果你的服務如下圖所示,全是綠色,說明正常了,趕緊去添加主機吧。

Rancher 添加主機無法顯示、添加主機無效額解決辦法