Инструкция по применению обновления №1 от 21.05.2026
|
В рамках данного обновления изменяются компоненты Менеджера управления и хостов. При необходимости установки предыдущих обновлений воспользуйтесь инструкцией. |
|
При отсутствии сетевого доступа к онлайн-репозиториям zVirt, можно настроить локальные репозитории в соответствии с инструкцией. |
1. Обновление хостов
-
Переведите хост в режим обслуживания ().
-
Убедитесь, что включены репозитории zvirt-main и zvirt-extras:
dnf repolist allОжидаемый вывод:
идентификатор репозитория имя репозитория состояние zvirt-extras zVirt extras repository включено zvirt-main zVirt 5.0 main repository включеноЕсли указанные репозитории по каким-то причинам отключены, их можно включить следующей командой:
dnf config-manager --enable "*"После использования команды убедитесь, что все репозитории zVirt включились.
-
Настройте доступ к репозиториям:
zvirt-credentials.py -u <имя_пользователя> -p <пароль>Если утилита не найдена, переустановите её:
wget --user=<имя_пользователя> --password=<пароль> https://repo-zvirt.orionsoft.ru/repository/zvirt-5/5.0/packages/zvirt-credentials-0.1.1-1.370898.zvirt.zvn2.noarch.rpm (1) dnf install -y zvirt-credentials-0.1.1-1.370898.zvirt.zvn2.noarch.rpm1 <имя_пользователя> и <пароль> берутся из лицензионного сертификата, выданного при покупке продукта. Настроить доступ к репозиториям необходимо на всех хостах, которые используются в среде zVirt.
-
Выполните удаление всех метаданных, кешированных пакетов и заголовков с помощью команды:
dnf clean all -
Выполните обновление:
dnf update -y -
Перезагрузите хост:
reboot
2. Обновление Менеджера управления
-
Убедитесь, что все хосты находятся в состоянии Up.
-
Убедитесь, что нет активных задач или ошибок.
-
Создайте полную резервную копию Менеджера.
-
Если Менеджер развернут в архитектуре Hosted Engine активируйте режим глобального обслуживания:
-
Подключитесь по SSH к хосту с ролью HostedEngine и авторизуйтесь пользователем root.
-
Используйте команду
hosted-engineдля активации режима глобального обслуживания:hosted-engine --set-maintenance --mode=global
-
-
Подключитесь по SSH к Менеджеру и авторизуйтесь пользователем root.
-
Обновите онлайн-репозитории согласно инструкции.
-
Убедитесь, что включены репозитории zvirt-main и zvirt-extras:
dnf repolist allОжидаемый вывод:
идентификатор репозитория имя репозитория состояние zvirt-extras zVirt extras repository включено zvirt-main zVirt 5.0 main repository включеноЕсли указанные репозитории по каким-то причинам отключены, их можно включить следующей командой
dnf config-manager --enable "*"После использования команды убедитесь, что все репозитории zVirt включились
-
Настройте доступ к репозиториям:
zvirt-credentials.py -u <имя_пользователя> -p <пароль>Если утилита не найдена, переустановите её:
wget --user=<имя_пользователя> --password=<пароль> https://repo-zvirt.orionsoft.ru/repository/zvirt-5/5.0/packages/zvirt-credentials-0.1.1-1.370898.zvirt.zvn2.noarch.rpm (1) dnf install -y zvirt-credentials-0.1.1-1.370898.zvirt.zvn2.noarch.rpm1 <имя_пользователя> и <пароль> берутся из лицензионного сертификата, выданного при покупке продукта. -
Выполните удаление всех метаданных, кешированных пакетов и заголовков с помощью команды:
dnf clean all -
Очистите все исключения блокировки пакетов с помощью команды:
dnf versionlock clear -
Выполните обновление пакетов с помощью следующей команды:
dnf update -y -
При наличии обновления PostgreSQL перезапустите службу postgresql:
systemctl restart postgresql -
Запустите конфигурирование Менеджера в оффлайн режиме и ответьте на вопросы установщика:
engine-setup --offline -
Если Менеджер развернут в архитектуре Hosted Engine выключите режим глобального обслуживания:
-
Подключитесь по SSH к хосту с ролью HostedEngine и авторизуйтесь пользователем root.
-
Используйте команду
hosted-engineдля выключения режима глобального обслуживания:hosted-engine --set-maintenance --mode=none
-
-
Убедитесь в доступности портала администрирования и пользовательского портала.
-
Убедитесь в отсутствии ошибок в журналах.