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

Обновление компонентов

Аннотация

Настоящая инструкция подготовлена для проведения регулярных обновлений компонентов в системе виртуализации zVirt 4.4.

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

1. Порядок обновления

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

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

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

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

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

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

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

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

    dnf repolist all

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

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

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

    dnf config-manager --enable "zvirt*"

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

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

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

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

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

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

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

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

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