Обновление Hosted HOSTVM Manager через процедуру восстановления из бэкапа
Для обновления Hosted HOSTVM Manager необходимо соблюсти следующие условия:
Обновлять HOSTVM Manager 4.4.* -> 4.5.* можно только на хосте с ОС CentOS 8.x (HOSTVM Node 4.5.*)
С хоста, на котором будет проводиться обновление, необходимо смигрировать все ВМ на другие хосты кластера
Подготовить дополнительное хранилище размером минимум 70 Гб, для размещения ВМ Hosted HOSTVM Manager 4.5.* (при восстановлении конфигурации потребуется указать Storage Domain, отличный от того, что использовался на версии 4.4.*)
На время обновления отключить fencing на хостах, через портал администрирования:
Compute -> Clusters -> Выделить нужный кластер -> Edit -> Fencing policy -> Снять галку Enable fencing
Установка HOSTVM Manager должна проводиться на сетевой интерфейс без bonding и VLAN (можно будет добавить после развертывания)
Установка обновления
1) С целевого хоста, на котором будет проводиться обновление, смигрировать все ВМ, включая HOSTVM Manager, на другие хосты кластера
2) Вывести обновляемый хост из кластера, установить на него hostvm-node 4.5.*, ввести обратно в кластер согласно инструкции по обновлению HOSTVM Node
3) Проверить что статус хоста - "ОК" :
nodectl check
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-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log
10) Загрузить файл резервной копии конфигурации на обновленный в п.2 хост, на котором будет развертываться Hosted HOSTVM Manager 4.5.*
11) Остановить управляющую ВМ 4.4.*
hosted-engine --vm-shutdown
12) Подключиться по SSH к хосту с Hostvm Node 4.5.*, запустить процесс развертывания Hosted HOSTVM Manager 4.5.*, с восстановлением конфигурации из резервной копии:
hosted-engine --deploy --4 --restore-from-file=backup.bck
Пример ответов на вопросы инсталлятора
Настройка Keycloak осуществляется после обновления HOSTVM Manager и всех хостов в кластере до версии 4.5.*
Пропущенные вопросы оставить по умолчанию:
Наименования Datacenter и Cluster должны быть отличны от изначальных
В процессе установки инсталлятор задаст вопрос, какой тип хранилища использовать (в данном случае NFS), а так же попросит указать расположение хранилища и размер диска управляющей машины (указать 60 ГБ минимум для работы механизма минорных обновлений):
Во время обновления необходимо указать новый Storage Domain. Скрипт развертывания переименует Storage Domain и сохранит данные
13) После того, как развертывание Hosted HOSTVM Manager будет закончено, портал администрирования будет доступен по прежнему адресу
14) Зайти на портал администрирования, проверить что кластер доступен и работает
Если инсталляция происходит на стенде, где нет настроенного DNS, а используется файл hosts, необходимо зайти в консоль ВМ Hosted HOSTVM Manager и настроить файл /etc/hosts, чтобы хосты в кластере стали доступны
Last updated
Was this helpful?