Обновление компонентов
Аннотация
|
Инструкция предназначена только для применения обновлений безопасности. Использование этой процедуры для обновления версии системы недопустимо. |
Настоящая инструкция подготовлена для проведения регулярных обновлений компонентов в системе виртуализации zVirt 4.5.
В целях исправления выявленных уязвимостей в продуктовый репозиторий могут размещаться более новые компоненты, о чем дополнительно сообщается официально. При наличии новых компонентов рекомендуется следовать данной инструкции при проведении обновлений.
1. Обновление хостов
-
Убедитесь, что включены репозитории zvirt-main и zvirt-extras:
dnf repolist allОжидаемый вывод:
идентификатор репозитория имя репозитория состояние zvirt-extras zVirt extras repository включено zvirt-main zVirt 4.5 main repository включеноЕсли указанные репозитории по каким-то причинам отключены, их можно включить следующей командой
dnf config-manager --enable "zvirt*"После использования команды убедитесь, что все репозитории zVirt включились
-
Очистите кеш:
dnf clean all -
Очистите блокировку версий пакетов:
dnf versionlock clear -
Выполните обновление пакетов:
dnf update -y
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 4.5 main repository включеноЕсли указанные репозитории по каким-то причинам отключены, их можно включить следующей командой
dnf config-manager --enable "zvirt*"После использования команды убедитесь, что все репозитории zVirt включились
-
Очистите кеш:
dnf clean all -
Очистите блокировку версий пакетов:
dnf versionlock clear -
Выполните обновление пакетов с помощью следующей команды:
dnf update -y -
При наличии обновления PostgreSQL перезапустите службу postgresql:
systemctl restart postgresql -
Запустите конфигурирование Менеджера в оффлайн режиме и ответьте на вопросы установщика:
engine-setup --offline -
Перезапустите сервисы:
systemctl restart ovirt-engine ovirt-engine-keycloak -
Если Менеджер развернут в архитектуре Hosted Engine выключите режим глобального обслуживания:
-
Подключитесь по SSH к хосту с ролью HostedEngine и авторизуйтесь пользователем root.
-
Используйте команду
hosted-engineдля выключения режима глобального обслуживания:hosted-engine --set-maintenance --mode=none
-
-
Убедитесь в доступности портала администрирования и пользовательского портала.
-
Убедитесь в отсутствии ошибок в журналах.