Изменение FQDN менеджера управления
1. Общие сведения
Альтернативой изменению FQDN является создание алиаса. Вы можете воспользоваться руководством: Использование альтернативного доменного имени или IP адреса для доступа к веб-интерфейсу менеджера управления zVirt |
В процессе развертывания среды виртуализации генерируется ряд сертификатов и ключей, которые используют указанное в процессе установки полное доменное имя (далее - FQDN) менеджера управления виртуализации.
Если в дальнейшем FQDN менеджера управления виртуализации будет изменен (например, в процессе переноса хоста в другой домен, на котором размещен менеджер управления), FQDN необходимо обновить.
Утилита ovirt-engine-rename автоматизирует процесс обновления FQDN менеджера управления и обновляет FQDN в следующих конфигурационных файлах:
/etc/ovirt-engine/engine.conf.d/10-setup-protocols.conf
/etc/ovirt-engine/isouploader.conf.d/10-engine-setup.conf
/etc/ovirt-engine/logcollector.conf.d/10-engine-setup.conf
/etc/pki/ovirt-engine/cert.conf
/etc/pki/ovirt-engine/cert.template
/etc/pki/ovirt-engine/certs/apache.cer
/etc/pki/ovirt-engine/keys/apache.key.nopass
/etc/pki/ovirt-engine/keys/apache.p12
В процессе обновления прежний FQDN должен разрешаться с помощью DNS. Если в процессе работы ovirt-engine-rename завершается с ошибкой:
необходимо добавить прежний FQDN в файл Команда После выполнения процедуры смены FQDN менеджера управления не забудьте удалить старые записи на DNS или в файле /etc/hosts. |
Во время выполнения процедуры переименования менеджера управления, утилита ovirtengine-rename проверяет среду виртуализации, а именно расположены ли локально на хосте с менеджером управления домены данных или ISO.
Если утилита обнаруживает локальные домены, то пользователю будет предложено извлечь, выключить или перевести в режим обслуживания все виртуальные машины или домены хранения, подключенные к локальному хранилищу перед выполнением операции.
Это гарантирует, что виртуальные машины не потеряют связь со своими виртуальными дисками, а домены хранения ISO не потеряют связь во время процесса переименования.
2. Изменение FQDN менеджера управления
2.1. Изменение FQDN менеджера управления в режиме Standalone
-
Подготовьте соответствующие записи для нового FQDN в DNS.
-
Обновите конфигурацию DHCP-сервера, если DHCP используется.
-
Если хост совмещает функции гипервизора и менеджера управления, тогда этот хост необходимо удалить из среды виртуализации.
-
Обновите имя хоста, на котором располагается менеджер управления с помощью команды:
hostnamectl set-hostname __new_engine_fqdn__
-
Выполните следующую команду:
/usr/share/ovirt-engine/setup/bin/ovirt-engine-rename
-
При появлении запроса нажмите Enter, чтобы остановить службу engine:
During execution engine service will be stopped (OK, Cancel) [OK]:
-
При появлении запроса введите новое FQDN для Менеджера управления:
New fully qualified server name:__new_engine_fqdn__
Команда ovirt-engine-rename
обновит записи FQDN Менеджера управления.
2.2. Изменение FQDN менеджера управления в режиме HostedEngine
-
Подготовьте соответствующие записи для нового FQDN в DNS.
-
Обновите конфигурацию DHCP-сервера, если DHCP используется.
-
Перейдите в консоль гипервизора и включите режим глобального обслуживания с помощью команды:
hosted-engine --set-maintenance --mode=global
-
Перейдите в консоль ВМ HostedEngine и обновите hostname с помощью команды:
hostnamectl set-hostname __new_engine_fqdn__
-
Выполните следующую команду:
/usr/share/ovirt-engine/setup/bin/ovirt-engine-rename
-
При появлении запроса нажмите Enter, чтобы остановить службу engine:
During execution engine service will be stopped (OK, Cancel) [OK]:
-
При появлении запроса введите новое FQDN для Менеджера управления:
New fully qualified server name:__new_engine_fqdn__
-
Выполните следующую команду на каждом существующем узле с ролью hosted engine
hosted-engine --set-shared-config fqdn __new_engine_fqdn__ --type=he_local
Эта команда изменяет FQDN в локальной копии файла /etc/ovirt-hosted-engine-ha/hosted-engine.conf, имеющейся на каждом узле с ролью hosted engine
-
Выполните следующую команду на одном из узлов с ролью hosted engine
# hosted-engine --set-shared-config fqdn __new_engine_fqdn__ --type=he_shared
Эта команда изменяет FQDN в мастер-копии файла /etc/ovirt-hosted-engine-ha/hosted-engine.conf в общем домене хранения.
-
Перейдите в консоль гипервизора и выключите режим глобального обслуживания с помощью команды:
hosted-engine --set-maintenance --mode=none
Теперь все новые и существующие узлы с ролью hosted engine используют новое FQDN.