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

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

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

Однако кажется, что все мои виртуальные машины отсутствуют, а виртуальные жесткие диски в SR «пустые» - без описания, без имени, только размер диска.

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

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

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

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