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

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

Аннотация

Инструкция предназначена только для применения обновлений безопасности. Использование этой процедуры для обновления версии системы недопустимо.

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

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

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

Порядок действий:
  1. Убедитесь, что включен репозиторий zvirt-extras:

    dnf repolist all

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

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

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

    dnf config-manager --enable "zvirt*"

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

  2. Очистите кеш:

    dnf clean all
  3. Обновите версию ядра на kernel-6.1.158-isp6:

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

    reboot
  5. Убедитесь, что хост загрузился с нужной версией ядра:

    uname -r

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

    6.1.158-isp6.zvn2.x86_64

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

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

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

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

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

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

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

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

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