1.6.2 Обновление self-hosted Engine
Включение режима глобального обслуживания
Обновление виртуальной машины управления HostedEngine
Отключение режима глобального обслуживания
Обновление хостов виртуализации
Обновление кластера виртуализации
Для того чтобы обновить систему до актуальной версии, необходимо выполнить ряд действий:
- перевести систему в режим глобального обслуживания;
- произвести обновление виртуальной машины управления HostedEngine;
- вывести систему из режима глобального обслуживания;
- произвести обновление хостов виртуализации.
Включение режима глобального обслуживания
Перед выполнением любых задач по настройке или обновлению на виртуальной машине управления HostedEngine необходимо перевести систему виртуализации в режим глобального обслуживания одним из двух возможных способов:
- Включение режима глобального обслуживания через веб-интерфейс;
- Включение режима глобального обслуживания через консоль.
Для включения режима глобального обслуживания в веб-интерфейсе выполните следующие действия:
- Перейдите на вкладку Виртуализация→Хосты.
- Нажмите кнопку Дополнительные действия (⋮) в правом верхнем углу и выберите Включить глобальный режим обслуживания высокой доступности.
Для включения режима глобального обслуживания из командной строки выполните следующие действия:
- В веб-интерфейсе определите хост, на котором в данный момент запущена виртуальная машина HostedEngine.
- Подключитесь через консоль ssh к данному хосту виртуализации и включите режим глобального обслуживания командой:
# hosted-engine --set-maintenance --mode=global
- Убедитесь, что система находится в режиме глобального обслуживания:
# hosted-engine --vm-status
- Вы должны будете увидеть сообщение о том, что кластер находится в режиме глобального обслуживания:
!! Cluster is in GLOBAL MAINTENANCE mode !!
Обновление виртуальной машины управления HostedEngine
Для обновления виртуальной машины управления HostedEngine необходимо подключиться через консоль к машине управления.
Сделать это можно двумя способами:
Вариант 1. На хосте, на котором запущена виртуальная машина управления HostedEngine выполнить команду:
# hosted-engine --consoleВариант 2. Подключиться по протоколу ssh к виртуальной машине управления HostedEngine:
ssh root@<HostedEngine FQDN>
После подключения к виртуальной машине управления HostedEngine выполните следующие действия:
- Остановите службу ovirt-engine:
# systemctl stop ovirt-engine
- Запустите обновление пакетной базы виртуальной машины управления HostedEngine:
# dnf update -y
- По завершении обновления пакетной базы необходимо обновить компоненты машины управления. Для этого выполните команду:
# engine-setup
В ходе выполнения будет задан ряд вопросов, на которые можно ответить предустановленным ответом. - По окончании обновления компонентной базы веб-интерфейс станет доступным.
- Для применения всех изменений необходимо по завершении всех предыдущих шагов произвести перезапуск виртуальной машины управления HostedEngine:
# reboot
- Отключение режима глобального обслуживания через веб-интерфейс;
- Отключение режима глобального обслуживания через консоль.
- Перейдите на вкладку Виртуализация→Хосты.
- Нажмите кнопку Дополнительные действия (⋮) в правом верхнем углу и выберите Выключить глобальный режим обслуживания высокой доступности.
- В веб-интерфейсе определите хост, на котором в данный момент запущена виртуальная машина HostedEngine.
- Подключитесь через консоль ssh к данному хосту виртуализации и выключите режим глобального обслуживания командой:
# hosted-engine --set-maintenance --mode=none
- Убедитесь, что система выведена из режима глобального обслуживания:
# hosted-engine --vm-status
- В выводе данной команды должно отсутствовать следующее уведомление:
!! Cluster is in GLOBAL MAINTENANCE mode !!
- дружественные группы / недружественные группы (affinity groups);
- прикрепленные устройства хоста (прямое подключение LUN, подключение USB устройств хоста, закрепление физических ядер CPU хоста за виртуальной машиной, предоставление прямого управления устройствами хоста);
- предоставление управления виртуальными функциями SR-IOV;
- NUMA группы;
- запрет на автоматическую миграцию;
- прочие аналогичные параметры.
- Перейдите на вкладку Виртуализация → Кластеры.
- Выделите нужный кластер и нажмите кнопку Обновить.
- В открывшемся диалоговом окне выберите все необходимые для обновления хосты, установив флаг рядом с именем и нажмите кнопку Далее.
- На следующем шаге можно оставить параметры без изменений. Нажмите кнопку Далее.
- На последнем экране будет представлена сводка настроек обновления кластера. При нажатии кнопки Обновить будет запущена процедура обновления всех выбранных хостов виртуализации.
После выполнения данного шага доступ в веб-интерфейс будет недоступен.
При обновлении РЕД Виртуализации до актуальной версии необходимо включить репозиторий virtualization-7.3-engine-updates.
Для этого выполните команду:
# dnf config-manager --set-enabled virtualization-7.3-engine-updates
Отключите режим глобального обслуживания в соответствии с пунктом Отключение режима глобального обслуживания.
Отключение режима глобального обслуживания
Отключение режима глобального обслуживания производится одним из двух возможных способов:
Для отключения режима глобального обслуживания в веб-интерфейсе выполните следующие действия:
Для отключения режима глобального обслуживания из командной строки выполните следующие действия:
Обновление хостов виртуализации
Для проведения обновления хостов виртуализации необходимо перевести хост в режим обслуживания. Для этого в веб-интерфейсе портала администрирования перейдите на вкладку Виртуализация → Хосты.
Выделите нужный хост и выполните перевод хоста в обслуживание: Управление → Обслуживание.
После этого виртуальные машины, запущенные на данном хосте будут автоматически смигрированы на другие хосты в кластере, а сам хост будет переведен в режим обслуживания.
Хост в режиме обслуживания может быть обновлен. Для этого выберите Установка → Обновить.
Запустится процедура проверки обновлений и установки необходимых обновлений.
Повторите действия с каждым хостом кластера.
Обновление кластера виртуализации
Возможно запустить автоматическое обновление всех хостов кластера, описанным далее способом.
Данный способ возможен только при наличии ресурсов хостов виртуализации для осуществления миграции виртуальных машин между хостами. Миграция должна быть осуществлена таким образом, чтобы как минимум все виртуальные машины могли автоматически мигрировать с одного хоста. Также, должна быть возможность размещения виртуальной машины управления HostedEngine на других хостах.
К факторам, влияющим на миграцию виртуальных машин, которые оказывают влияние на выполнение обновления в автоматическом режиме обновления хоста относятся:
Для обновления кластера виртуализации выполните следующие действия:
Дата последнего изменения: 26.12.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.