Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Инструкция по применению обновления №3 от 26.03.2026

В рамках данного обновления изменяются только компоненты Менеджера управления. Обновление хостов не требуется.

При необходимости установки предыдущих обновлений воспользуйтесь инструкцией.

При отсутствии сетевого доступа к онлайн-репозиториям zVirt, можно настроить локальные репозитории в соответствии с инструкцией.

1. Обновление Менеджера управления

Для инфраструктуры, в которой используются программно-управляемые сети (SDN), необходимо обновить хосты, перед обновлением Менеджера управления.
Порядок действий:
  1. Если Менеджер управления развернут в режиме HostedEngine, активируйте режим глобального обслуживания:

    На хосте с ВМ HostedEngine режим глобального обслуживания кластера в веб-интерфейсе или выполнив, подключившись по SSH к хосту, следующие команды:

    hosted-engine --set-maintenance --mode=global
    hosted-engine --vm-status

    Убедитесь, что включен режим глобального обслуживания - в выводе должна присутствовать надпись !! Cluster is in GLOBAL MAINTENANCE mode !!:

  2. Подключитесь по SSH к Менеджеру управления и авторизуйтесь пользователем root.

  3. Убедитесь, что включены репозитории 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 включились.

  4. Настройте доступ к репозиториям:

    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
  5. Выполните удаление всех метаданных, кешированных пакетов и заголовков с помощью команды:

    dnf clean all
  6. Очистите все исключения блокировки пакетов с помощью команды:

    dnf versionlock clear
  7. Установите метапакет zvirt-release-appliance:

    dnf install -y zvirt-release-appliance
  8. Выполните обновление:

    dnf update -y --allowerasing
  9. Запустите реконфигурацию Менеджера управления:

    engine-setup --offline
  10. Перезагрузите Менеджер управления для загрузки с новым ядром:

    В архитектуре Standalone:

    • Подключитесь по SSH к хосту с Менеджером управления.

    • Выполните команду перезагрузки.

      reboot

    В архитектуре HostedEngine:

    • Подключитесь по SSH к хосту с ролью HostedEngine.

    • Остановите ВМ HostedEngine:

      hosted-engine --vm-shutdown
    • Дождитесь остановки ВМ. Статус можно проверить следующей командой:

      hosted-engine --vm-status
    • После остановки (в статусе значение down) запустите ВМ:

      hosted-engine --vm-start
  11. Если ранее был включен режим глобального обслуживания, отключите его:

    hosted-engine --set-maintenance --mode=none
    hosted-engine --vm-status

    В выводе должно отсутствовать уведомление !! Cluster is in GLOBAL MAINTENANCE mode !!.