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

XenServer переместить виртуальную машину не удалось

В настоящее время мы запускаем наши виртуальные машины XenServer вне расширенного модуля Drobo и хотели перенести конкретную виртуальную машину объемом 600+ ГБ с Drobo на более новую Drobo, поэтому я подключил репозиторий хранилища к новому Drobo и использовал XenServer "Move " характерная черта. Я проверил несколько часов спустя и обнаружил «ошибка - соединение было сброшено». Теперь на обоих дисках есть неполные данные, и они не будут работать. Есть ли способ восстановить эти данные с помощью какой-либо синхронизации на уровне блоков?

Написал это для нашей внутренней вики после долгих исследований:

Признаки того, что это проблема:

Нажав на свойства диска, вы увидите, что он подключен к управляющему домену. ВМ не загружаются, когда этот диск подключен. Сначала мы хотим увидеть, выполняются ли какие-либо задачи, связанные с этим VDI, мы не хотим ничего делать с ним во время выполнения задач. Для этого:

SSH или консольное представление в списке задач pool master xe ищите все, что связано с этим именем. (вы можете | grep «UUID or name»). Если это ничего не вернет, мы хотим отключить и уничтожить VBD в dom0. VBD - это соединение между VDI и виртуальной машиной или доменом управления. Его уничтожение не повредит данным.

SSH или консоль для пула master list_domains xe vdi-list найдите соответствующий диск скопируйте UUID этого диска найдите UUID vbd, запустив «vbd-list vdi-uuid =». Будет VBD для домена управления и для любой виртуальной машины он прикреплен к. Скопируйте UUID VBD для управляющего домена. Отключите VBD: xe vbd-unplug uuid = Уничтожьте VBD: xe vbd-destroy uuid =

Нечто подобное случилось со мной при перемещении vms.

Я сделал следующее:

  1. Попробуйте скопировать виртуальную машину (не перемещать) (не имеет значения, если она не запускается)

  2. Если копия прошла успешно, попробуйте запустить виртуальную машину. Если у меня не получается, попробуйте отсоединить и снова подключить виртуальный диск.

Если по-прежнему не работает, вы должны увидеть, есть ли у вас снимки виртуальных машин.

Что действительно помогло мне, так это подключение vdi к виртуальной машине, созданной из одного снимка.

Прежде чем пытаться переместить / скопировать снова, убедитесь, что ваша сеть работает правильно, вы можете попробовать вручную перемещать большие файлы между серверами (используя sftp или rsync). Иногда с большими файлами возникают проблемы. В большинстве случаев это неисправные кабели или переключатели.

Надеюсь, вам удастся восстановить вашу виртуальную машину!