Проблема:
После нехватки памяти узел начал отображаться как не отвечающий, однако большинство виртуальных машин фактически работали и даже были доступны из ovirt-engine, но некоторые виртуальные машины отображались как UP, но фактически не работали.
Решил городить вышедший из строя узел и перезапустить его. Я нажал «перезапуск» в пользовательском интерфейсе, а затем приступил к перезагрузке узла. После того, как он появился, он все еще находился в состоянии «Не отвечает», а виртуальные машины, которые работали на этом хосте, находились в состоянии «Неизвестно».
Когда я нажал «Подтвердить, что хост был перезагружен», я получил следующую ошибку: «Другое действие по управлению питанием уже выполняется.», Перевод его в режим обслуживания также не работал из-за «не отвечает» и «этот узел работает. сообщения vm.
Как я могу вручную заблокировать хост и заставить мои виртуальные машины работать на других рабочих хостах?
Окружающая среда:
Перезапуск механизма управления решил эту проблему, и я действительно смог использовать «Подтвердить, что хост был перезагружен».
Действия, необходимые для перезапуска размещенного движка на том же узле, как описано в https://www.ovirt.org/documentation/self-hosted/chap-Troubleshooting.html при подключении к узлу, на котором работает двигатель:
Установите глобальный режим обслуживания с помощью
hosted-engine --set-maintenance --mode=global
Отключите размещенный движок vm:
hosted-engine --vm-shutdown
Снова запустите виртуальную машину, когда она поднимется:
hosted-engine --vm-start
После этих шагов в пользовательском интерфейсе движка начинает работать сообщение «Подтвердить, что хост был перезагружен».