Примечание. Этот вопрос может быть дубликатом этого (он касается установка GUI/cockpit
) и это, однако эти решения мне не подошли.
Я никогда не использовал ovirt (это мой первый раз). Я хотел бы установить его на один физический сервер.
Я установил сервер CentOS 8, установил необходимое репо и пакеты (включая cockpit
). Теперь мне нужно запустить hosted-engine --deploy
, чтобы развернуть движок (я хочу создать движок на виртуальной машине).
Все было нормально, пока не появилось следующее:
[ 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
— это полное доменное имя хоста (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
не работал.
Обратите внимание, что я добавил два IP-адреса с полными доменными именами в /etc/hosts
, один для хост-сервера (CentOS 8) и один для механизма ovirt (который должен быть развернут командой, поэтому IP-адрес еще не используется). Смотри ниже.
192.168.1.27 host.domain.lan
192.168.1.50 engine.domain.lan
Я не хочу использовать ни частный, ни внешний/публичный DNS-сервер.
Также обратите внимание, что когда программа спросила меня, должна ли она редактировать файл hosts, я ответил yes
.
Как мне заставить hosted-engine
работать?
Спасибо за помощь!