For the complete documentation index, see llms.txt. This page is also available as Markdown.

Обновление 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

Во время обновления запущенные ВМ могут продолжать работу Портал администрирования во время обновления будет недоступен

Установка обновления

1) С целевого хоста, на котором будет проводиться обновление, смигрировать все ВМ, включая HOSTVM Manager, на другие хосты кластера

2) Вывести обновляемый хост из кластера, установить на него hostvm-node 4.5.*, ввести обратно в кластер согласно инструкции по обновлению HOSTVM Node

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-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