Несколько месяцев назад у меня произошел сбой xenserver, я не смог получить виртуальные машины, которые были на нем.
В установке ничего особенного не было, думаю все было стандартно.
Есть ли способ восстановить на нем виртуальные машины? Он не запускается. Я попытался найти их на жестком диске, но ничего не нашел. Кто-нибудь знает, где они хранятся на жестком диске?
Жесткие диски ВМ хранятся в / var / run / sr-mount / будут содержать папки, содержащие ваши локальные / удаленные репозитории. Каждая папка имеет имя = UUID репозитория хранилища. К сожалению, это не поможет вам восстановить ваши виртуальные машины, так как вам нужны резервные копии для их восстановления. Используйте команду xe vm-export ... из комментария №1.
Ваша первая остановка должна быть чтение Citrix's Как экспортировать виртуальную машину на внешний USB-накопитель.
Лучше всего попытаться восстановить DomU с помощью связанных процедур - загрузив Dom0 и используя xe
чтобы экспортировать domU:
# xe vm-list
# xe vm-export vm=myVM filename=myVM-export.xva
Если ваш dom0 курит обломки, это становится значительно сложнее. Я не думаю, что вы можете загрузить LiveCD и очистить виртуальные машины от дисков - по крайней мере, нам нужно знать, какое хранилище вы используете. Вы можете попробовать сделать что-то вроде переустановки XenServer, не трогая виртуальные машины (Как переустановить XenServer и сохранить виртуальные машины на локальном диске).