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

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

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

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

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

1. Обновление хостов

Порядок действий:
  1. Переведите хост в режим обслуживания (Управление  Обслуживание).

  2. Убедитесь, что включены репозитории zvirt-main и zvirt-extras:

    dnf repolist all

    Ожидаемый вывод:

    идентификатор репозитория                     имя репозитория                                  состояние
    zvirt-extras                                  zVirt extras repository                          включено
    zvirt-main                                    zVirt 5.0 main repository                        включено

    Если указанные репозитории по каким-то причинам отключены, их можно включить следующей командой:

    dnf config-manager --enable "*"

    После использования команды убедитесь, что все репозитории zVirt включились.

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

    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.rpm
    1 <имя_пользователя> и <пароль> берутся из лицензионного сертификата, выданного при покупке продукта.

    Настроить доступ к репозиториям необходимо на всех хостах, которые используются в среде zVirt.

  4. Выполните удаление всех метаданных, кешированных пакетов и заголовков с помощью команды:

    dnf clean all
  5. Выполните обновление:

    dnf update -y
  6. Перезагрузите хост:

    reboot

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

Подготовка к обновлению:
  1. Убедитесь, что все хосты находятся в состоянии Up.

  2. Убедитесь, что нет активных задач или ошибок.

  3. Создайте полную резервную копию Менеджера.

Порядок действий:
  1. Если Менеджер развернут в архитектуре Hosted Engine активируйте режим глобального обслуживания:

    1. Подключитесь по SSH к хосту с ролью HostedEngine и авторизуйтесь пользователем root.

    2. Используйте команду hosted-engine для активации режима глобального обслуживания:

      hosted-engine --set-maintenance --mode=global
  2. Подключитесь по SSH к Менеджеру и авторизуйтесь пользователем root.

  3. Обновите онлайн-репозитории согласно инструкции.

  4. Убедитесь, что включены репозитории zvirt-main и zvirt-extras:

    dnf repolist all

    Ожидаемый вывод:

    идентификатор репозитория                     имя репозитория                                  состояние
    zvirt-extras                                  zVirt extras repository                          включено
    zvirt-main                                    zVirt 5.0 main repository                        включено

    Если указанные репозитории по каким-то причинам отключены, их можно включить следующей командой

    dnf config-manager --enable "*"

    После использования команды убедитесь, что все репозитории zVirt включились

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

    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.rpm
    1 <имя_пользователя> и <пароль> берутся из лицензионного сертификата, выданного при покупке продукта.
  6. Выполните удаление всех метаданных, кешированных пакетов и заголовков с помощью команды:

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

    dnf versionlock clear
  8. Выполните обновление пакетов с помощью следующей команды:

    dnf update -y
  9. При наличии обновления PostgreSQL перезапустите службу postgresql:

    systemctl restart postgresql
  10. Запустите конфигурирование Менеджера в оффлайн режиме и ответьте на вопросы установщика:

    engine-setup --offline
  11. Если Менеджер развернут в архитектуре Hosted Engine выключите режим глобального обслуживания:

    1. Подключитесь по SSH к хосту с ролью HostedEngine и авторизуйтесь пользователем root.

    2. Используйте команду hosted-engine для выключения режима глобального обслуживания:

      hosted-engine --set-maintenance --mode=none
После обновления:
  1. Убедитесь в доступности портала администрирования и пользовательского портала.

  2. Убедитесь в отсутствии ошибок в журналах.