Ssh

OpenNebula:無法創建主機 - 無法解析主機名

  • March 9, 2013

我無法在 Open nebula 中啟動主機。是因為我無法將前端與主機合併,即從一台伺服器開始並從那裡建構。我必須從 3 台或 4 台伺服器開始嗎?

我嘗試創建主機時的錯誤日誌:

Fri Mar  8 15:14:21 2013 [ReM][D]: TemplatePoolInfo method invoked
Fri Mar  8 15:14:23 2013 [ReM][D]: GroupPoolInfo method invoked
Fri Mar  8 15:14:26 2013 [ReM][D]: HostAllocate method invoked
Fri Mar  8 15:14:27 2013 [ReM][D]: HostInfo method invoked
Fri Mar  8 15:14:27 2013 [InM][I]: Monitoring host bac (3)
Fri Mar  8 15:14:28 2013 [InM][I]: Command execution fail: scp -r /var/lib/one/remotes/. bac:/var/tmp/one
Fri Mar  8 15:14:28 2013 [InM][I]: ssh: Could not resolve hostname bac: Name or service not known
Fri Mar  8 15:14:28 2013 [InM][I]: lost connection
Fri Mar  8 15:14:28 2013 [InM][I]: ExitCode: 1
Fri Mar  8 15:14:28 2013 [InM][E]: Error monitoring host 3 : MONITOR FAILURE 3 Could not update remotes

這是首次配置主機時最常見的陷阱之一。

文件指出:

在添加主機之前,請檢查您是否可以在不提示輸入密碼的情況下通過 ssh 訪問它

您可以簡單地檢查 DNS 配置問題,嘗試使用與 onehost create 命令添加的相同主機名從 oneadmin shell 連接到遠端主機:

$ ssh bac

如果您可以訪問遠端主機外殼,那麼您就完成了。如果沒有,請檢查您的 DNS 配置(或者您可以在**/etc/hosts**中添加一行)

引用自:https://serverfault.com/questions/486121