【发布时间】:2020-10-14 23:31:24
【问题描述】:
注意:这个问题可能与 this(它处理 GUI/cockpit 安装)和 this 重复,但是,这些解决方案对我不起作用。
我从未使用过 ovirt(这是我的第一次)。我想将它安装在单个物理服务器上。
我已经安装了 CentOS 8 服务器,安装了所需的 repo 和软件包(包括cockpit)。现在我需要运行 hosted-engine --deploy 来部署引擎(我想在 VM 中创建引擎)。
在出现以下情况之前一切似乎都很好:
[ INFO ] Stage: Setup validation
Please provide the hostname of this host on the management network [host.domain.lan]:
[ ERROR ] Host name is not valid: Host name host.domain.lan is not valid
host.domain.lan 是主机的 FQDN 主机名 (CentOS 8)。据我了解,IP 和非 DNS 可解析的主机名都不适用于 ovirt。
我从未处理过 DNS(除了将其设置为 1.1.1.1 和 8.8.8.8)。我知道 CentOS 8 默认使用 NetworkManager,所以我尝试添加(使用 nmcli)第三个 DNS 地址,即 ovirt 主机(CentOS 8)的地址。 /etc/resolv.conf 确实包含地址,但 hosted-engine 不起作用。
请注意,我在/etc/hosts 中添加了两个具有 FQDN 的 IP,一个用于主机服务器 (CentOS 8),一个用于 ovirt 引擎(应该由命令部署,因此该 IP 尚未使用)。见下文。
192.168.1.27 host.domain.lan
192.168.1.50 engine.domain.lan
我不想使用私有或外部/公共 DNS 服务器。
另外请注意,当程序问我是否应该编辑主机文件时,我已经回答了yes。
我怎样才能让hosted-engine 工作?
感谢您的帮助!
【问题讨论】: