Назад | Перейти на главную страницу

xen server 6.2: потеряли виртуальную машину при перемещении?

У меня есть три сервера в группе высокой доступности (Xen 6.2). Я делал некоторые обновления прошивки, которые требуют перезагрузки, поэтому я перетасовывал виртуальные машины, чтобы свести к минимуму нарушения. Одна из виртуальных машин, похоже, стала недовольна, когда ее переместили.

При переносе появилась эта ошибка:

Internal error: Object with type VM and id <UUID>/vbd.xvdb does not exist in xenopsd

С последующим:

There were no servers available to complete the specified operation

Когда все серверы запущены и работают - попытался перезапустить указанную виртуальную машину с помощью XenCenter. Получил это сообщение об ошибке:

Object has been deleted.VDI:OpaqueRef:NULL (with an entry for each server)

Интересно, можно ли это как-то исправить ... и как этого избежать в будущем ...

FWIW: чтобы решить эту проблему, мне пришлось принудительно отключить виртуальную машину-нарушитель. Затем я смог перезапустить его. Дальнейшие попытки перенести эту виртуальную машину привели к аналогичным сбоям.

Я не знаю, как этого избежать, но следующие (быстрые и грязные) решения мне подходят.

Решение 1. Выключите аппарат, сделайте быстрое копирование и начните копирование. После проверки скопированной виртуальной машины вы можете удалить исходную машину.

Решение 2. Перезапустите xenserver, на котором работала виртуальная машина.

Эта ошибка может быть связана с смонтированным ISO-образом CD / DVD на хосте. Снимите все и попробуйте еще раз. У нас была эта проблема в прошлом с несколькими версиями Xen Server.