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

Где Xenserver хранит локальные виртуальные машины

Несколько месяцев назад у меня произошел сбой 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 и сохранить виртуальные машины на локальном диске).