Узел в нашем кластере ovirt показывает доступное обновление. На узле развернут размещенный механизм, но в настоящее время он обслуживается на другом узле. Нужно ли мне сначала деактивировать размещенный движок, прежде чем делать незначительное обновление?
В настоящее время для каждого обновления я перевожу узел на обслуживание, а затем отключаю размещенный движок. После этого узел снова становится активным, и я должен снова поставить его на обслуживание, прежде чем начинать обновление. После обновления узел снова становится активным, поэтому его нужно снова перевести в режим обслуживания, а затем снова развернуть размещенный механизм.
Это много шагов, которые нужно предпринять для обновления. Могу ли я пропустить развертывание размещенного движка?
Нет необходимости отменять развертывание узла из Hosted Engine, просто переводите по одному узлу каждый раз на обслуживание и выполняйте незначительное обновление. Я пытаюсь резюмировать весь процесс, почерпнув информацию из официальной документации.
Поместите первый узел в глобальное обслуживание с портала администрирования:
- Нажмите Вычислить → Хосты и выберите автономный узел движка.
- Нажмите Управление → Обслуживание. Для этого узла автоматически запускается режим локального обслуживания.
или из командной строки:
# hosted-engine --set-maintenance --mode=local
Если миграция включена на уровне кластера, дождитесь, пока виртуальные машины будут перенесены на другой узел кластера.
Обновите узел на портале администрирования:
- Нажмите Вычислить → Хосты и выберите узел, который нужно обновить.
- Нажмите Монтаж → Проверить наличие обновлений открыть Обновить хост окно подтверждения.
- Нажмите хорошо чтобы начать проверку обновления.
- Чтобы обновить хост, нажмите Монтаж → Обновить открыть Обновить хост окно подтверждения.
- Нажмите хорошо обновить хост. После обновления хост перезагружается.
или из командной строки:
# yum update
# systemctl reboot
После перезагрузки узла отключите обслуживание:
- Нажмите Вычислить → Хосты и выберите самостоятельный узел движка.
- Нажмите Управление → Активировать.
или из командной строки:
# hosted-engine --set-maintenance --mode=none
Повторите процедуру обновления для каждого узла в среде.