XenServer 6.2: повторно прикрепите SR, но все диски не имеют никакого описания

Я недавно переустановил XenServer на своем сервере. Все файлы VHD хранились на моем NAS через NFS, таким образом, я повторно добавил SR NFS после переустановки.

Однако все мои VMs, кажется, отсутствуют, и VHDs в SR являются "пробелом" - никакое описание, никакое имя, просто размер диска.

Что я могу сделать для повторного прикрепления VHDs назад к VMs? У меня создалось впечатление, что я мог просто создать новый VM, указать на VM для использования файла VHD в качестве жесткого диска (как Hyper-V), но это не работает...

Screenshot

2
задан 15 February 2015 в 10:39
1 ответ

Это нормальное поведение XenServer. Все метаданные для изображения (VDI) находятся в файлах базы данных Xapi , а не в самих файлах изображений. Обратите внимание, что UUID образов также исчезли, поэтому независимо от того, импортировали ли вы бездисковые виртуальные машины обратно со старых хостов или воссоздали их с нуля, у Xapi нет способа определить, какой VDI принадлежит какой виртуальной машине.

То же самое касается комбинированной операции отсоединения и забывания в репозиториях хранилища (SR) - вы также потеряете эти фрагменты информации.

Я могу только посоветовать монтировать ваши образы на любую виртуальную машину, читать содержимое диска, давать им имена и, в конце концов, подключить VDI к виртуальным машинам вручную. Или, если вы сохранили свою старую установку, выполните поиск баз данных Xapi, они находятся в формате XML IIRC, в разделе / var / xapi или в подобном (путь и формат записаны из моих воспоминаний, установка Xen недоступна в моненте для проверки).

2
ответ дан 3 December 2019 в 11:38

Теги

Похожие вопросы