Last updated
Last updated
Для обновления Hosted HOSTVM Manager необходимо соблюсти следующие условия:
Обновлять HOSTVM Manager 4.3 -> 4.4 можно только на хосте с ОС CentOS 8.x (HOSTVM Node 4.4.x)
С хоста, на котором будет проводиться обновление, необходимо смигрировать все ВМ на другие хосты кластера
Подготовить дополнительный Storage Domain размером минимум 70 Гб, для размещения ВМ Hosted HOSTVM Manager 4.4 (при восстановлении конфигурации потребуется указать Storage Domain, отличный от того, что использовался на версии 4.3)
На время обновления отключить fencing на хостах, через портал администрирования:
Compute -> Clusters -> Выделить нужный кластер -> Edit -> Fencing policy -> Снять галку Enable fencing
Во время обновления запущенные ВМ могут продолжать работу
Портал администрирования во время обновления будет недоступен
1) С целевого хоста, на котором будет проводиться обновление, смигрировать все ВМ, включая HOSTVM Manager, на другие хосты кластера
2) Вывести обновляемый хост из кластера, установить на него hostvm-node 4.4, ввести обратно в кластер согласно
3) Проверить что статус хоста - "ОК" :
nodectl check
Дальнейшие действия сделают недоступным портал администрирования
Необходимо отключить fencing на обновляемых хостах
Compute -> Clusters -> Выделить нужный кластер -> Edit -> Fencing policy -> Снять галку Enable fencing
4) Подключиться по SSH на хост, на котором запущена ВМ с Hosted HOSTVM Manager.
5) Выполнить hosted-engine --set-maintenance --mode=global
6) Убедиться, что кластер перешел в режим global maintenance:
hosted-engine --vm-status
7) Подключиться по SSH к ВМ Hosted HOSTVM Manager
8) Остановить сервис oVirt Engine systemctl stop ovirt-engine
9) Сделать резервную копию конфигурации Engine
engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log
10) Загрузить файл резервной копии конфигурации на обновленный в п.2 хост, на котором будет развертываться Hosted HOSTVM Manager 4.4
11) Остановить ВМ HOSTVM Manager 4.3
hosted-engine --vm-shutdown
12) Подключиться по SSH к хосту с Hostvm Node 4.4, запустить процесс развертывания Hosted HOSTVM Manager 4.4, с восстановлением конфигурации из резервной копии:
hosted-engine --deploy --restore-from-file=backup.bck
Пример ответов на вопросы инсталлятора
Пропущенные вопросы оставить по умолчанию:
В процессе установки инсталлятор задаст вопрос, какой тип хранилища использовать (в данном случае NFS), а так же попросит указать расположение хранилища и размер диска Engine VM (указать 60 ГБ минимум для работы механизма минорных обновлений):
Во время обновления необходимо указать новый Storage Domain. Скрипт развертывания переименует Storage Domain и сохранит данные
13) После того как развертывание Hosted HOSTVM Manager будет закончено, портал администрирования будет доступен по прежнему адресу
14) Зайти на портал администрирования, проверить что кластер доступен и работает
Если инсталляция происходит на стенде, где нет настроенного DNS, а используется файл hosts, необходимо зайти в консоль ВМ Hosted HOSTVM Manager и настроить файл /etc/hosts, чтобы хосты в кластере стали доступны