Замечания по обновлению
1. Используемые термины
| Термин | Определение |
|---|---|
Хост |
Физический сервер или персональный компьютер. |
Гипервизор |
Хост, на котором работает одна или несколько виртуальных машин. |
Менеджер управления |
Программное обеспечение zVirt, обеспечивающее управление системой виртуализации. |
Хост с ролью HostedEngine |
Гипервизор, на котором установлены пакеты Hosted Engine, обеспечивающие возможность размещения на хосте виртуальной машины с Менеджером управления (ВМ HostedEngine). |
Хост с ВМ HostedEngine |
Гипервизор с ролью HostedEngine, на котором в текущий момент времени выполняется эта ВМ. |
Стандартный хост |
Гипервизор, на котором не может выполняться виртуальная машина HostedEngine. |
Хост с менеджером управления |
Физический или виртуальный сервер, на котором установлен менеджер управления в архитектуре Standalone. |
Хост с менеджером управления и ролью гипервизора |
Гипервизор, на котором установлен менеджер управления в архитектуре Standalone All-in-One |
Виртуальная машина HostedEngine |
Специальная виртуальная машина, на которой установлен Менеджер управления. Выполняется только на хостах с ролью HostedEngine. zVirt развёрнут в архитектуре HostedEngine. |
2. Особенности и ограничения
Перед выполнением обновления внимательно ознакомьтесь со следующими особенностями и ограничениями:
-
Прочитайте инструкцию, чтобы избежать проблем с гипервизорами.
-
Перед выполнением обновления до версии 4.5 необходимо выполнить обновление текущей версии до 4.4.
-
Перед обновлением проверьте количество ядер, присутствующих в системе. Подробнее в статье Автоматическое обновление
-
Для обновления контроллеров Конвертации и Репликации необходимо обратиться в службу технической поддержки.
-
Далее в инструкции в командах настройки доступа к репозиториям будут встречаются
<имя_пользователя>и<пароль>, их следует заменить (вместе с угловыми скобками) на имя пользователя (логин) и пароль, которые указаны в лицензионном сертификате, выданном при покупке продукта. -
В кластере, использующем функции программно-определяемой сети, при нарушении порядка обновления возможна недоступность ВМ по сети до момента обновления всех гипервизоров и менеджера управления.
-
Ошибки, допущенные при выполнении обновления менеджера управления, несут риск потери управления над средой виртуализации или данных. Перед обновлением сделайте резервную копию данных менеджера управления, прочтите инструкцию по обновлению полностью и только потом приступайте к выполнению.
-
Перед выполнением процедуры обновления Менеджера управления убедитесь, что системное имя Менеджера управления (хоста с Менеджером управления в архитектуре Standalone и Standalone All-in-One) задано в нижнем регистре. Для этого можно использовать команду
hostname.Если имя задано в верхнем регистре, перед выполнением обновления воспользуйтесь инструкцией для смены регистра системного имени.
-
Если в процессе обновления был выполнен переход с AAA JDBC на Keycloak:
-
необходимо для всех сервисов, которые ранее использовали учетные записи с доменом @internal, заменить на учетные записи с доменом @internalsso. Для этого необходимо мигрировать этих пользователей в Keycloak.
-
В случае если для сервиса использовался пользователь admin@internal, его необходимо заменить на admin@zvirt@internalsso. Выполнять миграцию этого пользователя не требуется.
-
Для доступа к пользовательскому порталу, а также порталам администрирования и Keycloak будет использоваться пользователь admin@zvirt с паролем, заданным для пользователя admin.
-
Для доступа в портал мониторинга по прежнему используется пользователь admin.
-
-
Если для обновляемого хоста были заданы дополнительные параметры ядра, перед обновлением их необходимо сбросить. Для этого:
-
Переведите хост в режим обслуживания если хостов с такой ролью несколько, иначе выключите или мигрируйте все виртуальные машины на другой хост.
-
На портале администрирования перейдите в .
-
Выделите нужный хост и нажмите Изменить.
-
На вкладке Ядро нажмите Сбросить, а затем OK.
-
Переведите хост в режим обслуживания ().
-
Переустановите хост ().
Дождитесь переустановки хоста и приступайте к обновлению.
-
-
Перед началом обновления стандартных хостов и хостов с ролью HostedEngine, их требуется переводить в режим обслуживания, для чего необходимо обеспечить отсутствие на нём выполняющихся виртуальных машин:
-
Если в кластере несколько гипервизоров и на них достаточно ресурсов для приёма виртуальных машин, с подготавливаемого к обновлению гипервизора, и они не закреплены на нём с помощью меток и групп сходства, то включите режим обслуживания, дождитесь окончания миграции ВМ и приступайте к обновлению.
-
Если к обновляемому гипервизору прикреплены группами и метками сходства виртуальные машины, перевести его в режим обслуживания с первого раза не получится - появится окно сообщения о невозможности включения режима обслуживания. Закройте окно, выключите те машины, которые не начали миграцию, дождитесь окончания миграции и выключения ВМ, активируйте гипервизор и снова переведите его в режим обслуживания.
-
Если гипервизор единственный в кластере, в режим обслуживания переводить не надо, выключите все выполняющиеся на нём виртуальные машины и после завершения их работы на хосте приступайте к обновлению, при этом выключение ВМ HostedEngine осуществите командой:
hosted-engine --vm-shutdown
-
-
Если в среде используются модули "Репликация и DR" или/и "Конвертация", перед началом обновления Менеджера управления необходимо остановить или дождаться завершения активных процессов:
- Для модуля "Конвертация"
-
-
репликация ВМ
-
задачи конвертации ВМ
-
- Для модуля "Репликация и DR"
-
-
задачи групп восстановления
-
репликация групп ВМ
-
После завершения процессов можно приступать к обновлению Менеджеров управления в ОЦОД и РЦОД.
-
Если в среде используется модуль "Репликация и DR" и на обновляемом хосте запущена ВМ агент-отправитель с уровнем поиска ВМ в значении "Хост", то данную ВМ необходимо выключить.
-
Если на текущей версии используются сторонние сертификаты и были внесены какие-либо изменения в файл /usr/share/zvirt-engine/services/zvirt-engine-backend/zvirt-engine-backend.conf, перенесите эти изменения в файл /etc/ovirt-engine/backend/backend.conf.
3. Рекомендуемый алгоритм обновления
Обновление zVirt до версии 4.5 заключается в обновлении программного обеспечения менеджера управления и гипервизоров.
|
Перед обновлением продуктивной среды рекомендуем выполнить процедуру обновления в идентичной тестовой среде. Это поможет заранее обнаружить любые потенциальные трудности и значительно снизит вероятность возникновения проблем во время обновления основной продуктивной системы. |
- Обновление zVirt с архитектурой Hosted Engine
-
-
Обновите ВМ HostedEngine.
-
Обновите все свободные хосты с ролью HostedEngine. Под "свободными" понимаются хосты, на которых в текущий момент не выполняется ВМ HostedEngine.
-
Переведите в режим обслуживания хост с ролью HostedEngine, на котором в текущий момент времени работает ВМ HostedEngine. Дождитесь окончания миграции ВМ HostedEngine. Выполните обновление этого хоста.
-
Обновите стандартные хосты.
-
При необходимости обновите версии совместимости кластеров и центров данных.
-
- Обновление zVirt с архитектурой Standalone
-
-
Обновите Менеджер управления.
-
Обновите стандартные хосты.
-
При необходимости обновите версии совместимости кластеров и центров данных.
-
- Обновление zVirt с архитектурой Standalone All-in-One
-
-
Обновите Менеджер управления.
-
Обновите стандартные хосты.
-
При необходимости обновите версии совместимости кластеров и центров данных.
-
|
При отсутствии сетевого доступа к онлайн-репозиториям zVirt, можно настроить локальные репозитории в соответствии с инструкцией. |