我想在Vultr裸机服务器中配置oVirt。但是我不知道如何配置引擎VM FQDN。它总是告诉我The address proposed for this host does not resolves locally
。有错误信息:
并且我已经配置了/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 guest
,localhost
,ovirt
,localhost.localdomain
。这些都不起作用。 149.28.103.174
是我的公共IP。
答案 0 :(得分:1)
Red Hat RHEV文档说:
Red Hat强烈建议使用DNS而不是/ etc / 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 manuals有时会比较稀疏。 Red Hat RHEV manuals富裕得多,尽管Red Hat偏颇。
答案 1 :(得分:0)
我自己也遇到了同样的问题。最终,我使用了一个(子)域,该域未指向我的IP或未在我的主机中输入该域,并且该域有效。
答案 2 :(得分:0)
@smith cruise如果您没有自己的DNS服务器,则必须在oVirt引擎和oVirt节点的oVirt节点上的/ etc / host文件中的DNS条目中输入。例子
192.168.1.10 ovirt-engine-02.labl.local ovirt-engine-02
192.168.1.11 ovirt-node-02.labl.local ovirt-node-02