Установка oVirt Engine в режиме self-hosted без доступа в Интернет

В случае, если у хоста, на котором планируется развернуть oVirt Engine, отсутствует доступ в Интернет, возможно выполнить установку в Offline режиме.

Загрузите актуальную версию RPM пакета, содержащего образ Engine, из репозитория: https://resources.ovirt.org/pub/ovirt-4.5/rpm/el8/x86_64/

Для загрузки можно использовать одно из зеркал официального репозитория: https://resources.ovirt.org/pub/yum-repo/mirrorlist

Скопируйте RPM пакет на хост, на котором планируется развернуть ВМ Engine. Установите RPM пакет:

dnf --disablerepo='*' install -y ./ovirt-engine-appliance-4.5-20221026100732.1.el8.x86_64.rpm

Проверьте, что в каталоге /usr/share/ovirt-engine-appliance/ присутствует файл ovirt-engine-appliance-4.5-20221026100732.1.el8.ova (имя файла может отличаться).

Если вы не настраивали локальные зеркала репозиториев, то отключите доступ ко всем репозиториям на хосте:

mkdir /etc/yum.repos.d/old
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/old/

Рекомендуется настроить локальные зеркала репозиториев для загрузки обновлений и исправлений CentOS и oVirt и выполнить обновление хоста с помощью команды dnf update перед установкой Engine.

Список репозиториев можно получить командой:

dnf repolist all

Очистите кэш хоста:

rm -rf /var/cache/dnf
dnf clean all && dnf update

Запустите установку oVirt Engine с дополнительным параметром he_offline_deployment=true:

hosted-engine --deploy --ansible-extra-vars=he_offline_deployment=true

Если в процессе установки Engine возникает ошибка:

[ ERROR ] fatal: [localhost]: FAILED! => {"msg": "The ipaddr filter requires python's netaddr be installed on the ansible controller"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook

выполните команду:

export PYTHONPATH=/usr/lib/python3.6/site-packages/

И запустите установку заново.

Last updated