4

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

4

3 回答 3

1

@smith Cruise 如果您没有自己的 DNS 服务器,则必须在 oVirt 节点上的 /etc/host 文件中为 oVirt 引擎和 oVirt 节点输入 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

归功于https://www.techbeatly.com/2020/03/installing-ovirt-4-with-self-hosted-engine-on-enterprise-linux.html

于 2020-08-24T04:04:31.233 回答
1

红帽 RHEV 文档说:

Red Hat 强烈建议使用 DNS 而不是 /etc/hosts 文件进行名称解析。使用主机文件通常需要更多的工作并且出错的可能性更大。

ovirt不是FQDNengine.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 有偏见。

于 2020-02-21T11:05:12.473 回答
0

我自己也遇到了同样的问题。最终,我使用了一个(子)域,它没有指向我的 IP 或输入我的主机,并且它有效。

于 2019-10-04T04:20:25.397 回答