XenServer переместить виртуальную машину не удалось
В настоящее время мы запускаем наши виртуальные машины XenServer с чрезмерно расширенного модуля Drobo и хотели перенести конкретную виртуальную машину объемом 600 ГБ с Drobo на более новый Drobo, поэтому я подключил хранилище хранилища к новому Drobo и использовал XenServer "Move" " особенность. Я проверил несколько часов спустя, чтобы найти "ошибка - соединение было сброшено". Теперь оба диска имеют неполные данные и не будут работать. Есть ли способ восстановить эти данные с помощью синхронизации на уровне блоков?
2 ответа
Нечто подобное случилось со мной при переезде вмс.
Я сделал следующее:
Попробуйте скопировать виртуальную машину (не двигать) (не имеет значения, если она не запускается)
Если копия успешна, попробуйте запустить виртуальную машину. Если я не работаю, попробуйте отсоединить и снова подключить виртуальный диск.
Если по-прежнему не работает, вы должны увидеть, есть ли у вас снимки виртуальных машин.
Для меня работало подключение vdi к виртуальной машине, созданной из одного снимка.
Прежде чем пытаться переместить / скопировать снова, убедитесь, что ваша сеть работает нормально, вы можете попробовать переместить большие файлы вручную между серверами (используя sftp или rsync). Иногда с большими файлами возникают проблемы. В большинстве случаев неисправны кабели или коммутаторы.
Я надеюсь, вам удастся восстановить свой VMS!
Написал это для нашей внутренней вики после долгого исследования:
Признаки того, что это проблема:
Нажатие на свойства диска покажет, что он подключен к виртуальному домену домена управления и не загрузится, когда этот диск подключен. Сначала мы хотим увидеть, выполняются ли какие-либо задачи, связанные с этим VDI, мы не хотим ничего с ним делать во время выполнения задач. Для этого:
SSH или представление консоли в пуле master-xe список задач ищет все, что связано с этим именем. (вы можете | grep "UUID или имя") Если это ничего не возвращает, тогда мы хотим отключить и уничтожить VBD для dom0. VBD - это соединение между VDI и VM или управляющим доменом. Уничтожение не повредит данные.
SSH или консоль к мастеру пула 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=