如何在ovirt引擎中配置FQDN

3
我想在Vultr裸金属服务器上配置oVirt。但是我不知道如何配置引擎虚拟机的FQDN。它总是告诉我“为此主机提议的地址在本地无法解析”。错误信息如下: enter image description here 我已经配置了我的/etc/hosts文件。 这是我的/etc/hosts代码:
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

127.0.0.1 guest
::1       guest

127.0.0.1 VTest
::1       VTest
149.28.103.174 ovirt
127.0.0.2 test

我尝试了FQDN guestlocalhostovirtlocalhost.localdomain,但都未成功。149.28.103.174 是我的公共IP。


你的屏幕截图是从oVirt引擎设置过程中获取的。如果您在stackoverflow上提问,请提前提供此类信息。否则,我只能猜测;-) - itsafire
3个回答

1

0
我自己也遇到了同样的问题。最终,我使用了一个没有指向我的IP地址或输入到我的主机中的(子)域名,这样就解决了问题。

请给我一个例子,好吗? - Smith Cruise

0
红帽RHEV文档中提到:
Red Hat强烈建议使用DNS来解析名称,而不是使用/etc/hosts文件。使用hosts文件通常需要更多的工作,并且出错的可能性更大。
ovirt不是一个FQDN。engine.ovirt.yourdomain.com是完全合格域名的示例。
因此答案是:使用DNS来定义oVirt组件的主机名,并向引擎设置提供FQDN而不仅仅是主机名。
如果无法使用DNS,则可以在每个oVirt节点上将信息添加到/etc/hosts文件中。它应该包含引擎、所有节点和可能的其他服务的IP和名称。请参阅示例。
# centos 7 localhost config
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

# engine and nodes
192.168.30.3    engine.infra.yourdomain.com
192.168.30.10   node01.infra.yourdomain.com
192.168.30.11   node02.infra.yourdomain.com
192.168.30.12   node03.infra.yourdomain.com
192.168.30.13   node04.infra.yourdomain.com
192.168.30.14   node05.infra.yourdomain.com
192.168.30.15   node06.infra.yourdomain.com

# additional services
192.168.30.9    cinder.infra.yourdomain.com

有两个文档来源。oVirt手册有时有点简略。Red Hat RHEV手册要丰富得多,尽管存在Red Hat偏见。


强烈建议并非必须的。使用 /etc/hosts 不被禁止,因此你的回答不相关。 - rGA145
1
当然可以使用etc/hosts。但建议使用DNS。对于强烈的建议:感谢您的信息,我会重新表述。在学习oVirt时,文档非常重要。 - itsafire

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接