OpenNebula:无法创建主机 - 无法解析主机名

OpenNebula:无法创建主机 - 无法解析主机名

我在 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

答案1

这是首次配置主机时最常见的陷阱之一。

文档状态:

在添加主机之前,请检查是否可以 ssh 访问该主机而无需输入密码

您可以简单地检查 DNS 配置问题,尝试使用与 onehost create 命令添加的相同主机名从 oneadmin shell 连接到远程主机:

$ ssh bac

如果您可以访问远程主机 shell,则说明您已完成。如果不能,请检查您的 DNS 配置(或者您可以在/etc/hosts

答案2

您可以仅从一台服务器启动。您的问题是名称解析:

2013 年 3 月 8 日星期五 15:14:28 [InM][I]: ssh:无法解析主机名 bac:名称或服务未知

相关内容