Инструкция по применению обновления №3 от 26.03.2026
|
В рамках данного обновления изменяются только компоненты Менеджера управления. Обновление хостов не требуется. При необходимости установки предыдущих обновлений воспользуйтесь инструкцией. |
|
При отсутствии сетевого доступа к онлайн-репозиториям zVirt, можно настроить локальные репозитории в соответствии с инструкцией. |
1. Обновление Менеджера управления
| Для инфраструктуры, в которой используются программно-управляемые сети (SDN), необходимо обновить хосты, перед обновлением Менеджера управления. |
-
Если Менеджер управления развернут в режиме HostedEngine, активируйте режим глобального обслуживания:
На хосте с ВМ HostedEngine режим глобального обслуживания кластера в веб-интерфейсе или выполнив, подключившись по SSH к хосту, следующие команды:
hosted-engine --set-maintenance --mode=global hosted-engine --vm-statusУбедитесь, что включен режим глобального обслуживания - в выводе должна присутствовать надпись
!! Cluster is in GLOBAL MAINTENANCE mode !!: -
Подключитесь по SSH к Менеджеру управления и авторизуйтесь пользователем root.
-
Убедитесь, что включены репозитории zvirt-main и zvirt-extras:
dnf repolist allОжидаемый вывод команды:repo id repo name status zvirt-extras zVirt extras mirror repository enabled zvirt-main zVirt 4.5 main repository enabledЕсли указанные репозитории отключены, их можно включить следующей командой:
dnf config-manager --enable "*"После использования команды убедитесь, что все репозитории zVirt включились.
-
Настройте доступ к репозиториям:
zvirt-credentials.py -u <имя_пользователя> -p <пароль>Если утилита не найдена, переустановите её:
wget \ --user=<имя_пользователя> --password=<пароль> \ (1) https://repo-zvirt.orionsoft.ru/repository/zvirt-4/4.5/packages/zvirt-credentials-0.1.1-1.XXXXXX.zvirt.el8.noarch.rpm (2)1 <имя_пользователя> и <пароль> берутся из лицензионного сертификата, выданного при покупке продукта. 2 В репозитории по ссылке уточните актуальную версию пакета. dnf install -y zvirt-credentials-0.1.1-1.XXXXXX.zvirt.el8.noarch.rpm -
Выполните удаление всех метаданных, кешированных пакетов и заголовков с помощью команды:
dnf clean all -
Очистите все исключения блокировки пакетов с помощью команды:
dnf versionlock clear -
Установите метапакет zvirt-release-appliance:
dnf install -y zvirt-release-appliance -
Выполните обновление:
dnf update -y --allowerasing -
Запустите реконфигурацию Менеджера управления:
engine-setup --offline -
Перезагрузите Менеджер управления для загрузки с новым ядром:
В архитектуре Standalone:
-
Подключитесь по SSH к хосту с Менеджером управления.
-
Выполните команду перезагрузки.
reboot
В архитектуре HostedEngine:
-
Подключитесь по SSH к хосту с ролью HostedEngine.
-
Остановите ВМ HostedEngine:
hosted-engine --vm-shutdown -
Дождитесь остановки ВМ. Статус можно проверить следующей командой:
hosted-engine --vm-status -
После остановки (в статусе значение down) запустите ВМ:
hosted-engine --vm-start
-
-
Если ранее был включен режим глобального обслуживания, отключите его:
hosted-engine --set-maintenance --mode=none hosted-engine --vm-statusВ выводе должно отсутствовать уведомление
!! Cluster is in GLOBAL MAINTENANCE mode !!.