LINUX.ORG.RU

Xenserver восстановление VM

 


0

1

Добрый день. Ситуация такая. Кривыми руками поломал гипервизор, не загружается. Решил накатить по новой и вытащить виртуалки с ЖД. Поставил xen 8.2 на новый диск. Примонтировал LVM к xen, отображается как локальное хранилище и показывает, что данные на нем есть. Но когда вызываю xe vm-list, список пуст. В чем может быть причина. Можно ли вообще в таком случае подгрузить виртуальные машины, которые работали на старом диске?

Понимаешь в чему суть. Прежде чем что-то делать - нужно в начале подумать и понять как сделать, а для того, чтобы понять как сделать - нужно в начале изучить как то, с чем ты собираешься что-то делать работает.

А работает это всё просто:

  • на LVM создаются логические тома, на которых располагаются виртуальные диски созданных виртуальных машин.
  • а файлы настроек виртуальных машин, число CPU, объём оперативной памяти, тип ОС, тип чипсета, мак адрес сетевой карты, параметры сети, название ВМ и какой LVM том к какой ВМ относится и прочее хранятся в директории /etc.

Ну так вот, если ты просто переустановил XEN поверх старого, то всё, что ты можешь достать - это посекторные образы виртуальных дисков.

Смотри

vgdisplay -C
lvdisplay -C

Удачи.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Xen поставил на другой диск, а старый остался не тронутым. И примонтировал весь LVM раздел, где лежали виртуалки. По хорошему буду разбираться с нуля, но пока нет времени.

Minpojke
() автор топика
Ответ на: комментарий от Minpojke

Посмотри вывод команд. Новый том создаётся в случае, если у виртуалки есть виртуальный диск и по числу дисков создаётся число томов.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

vgdisplay показал несколько томов, пару из них соизмеримы с размером виртуалок, lvdisplay показал логическую группу, создал PBD и подключил к xenserver. Как мне достучаться до виртуалок, чтобы выгрузить их или подключить к новому xen-у. Нужно так же подключить раздел, где лежит старый xenserver с его папкой etc?

Minpojke
() автор топика
Ответ на: комментарий от Minpojke

Вот ты задаёшь вопрос, выполнил команды, что-то увидел, строишь предположения, но вывод команд не показал.

Какой ответ ты хочешь?

Вообще, с твоим уровнем знания всё это почти невозможно, хотя бы команды покажи.

Но возможно, тебе будет проще восстановить запуск прошлого XEN.

Ну либо забить на виртуалки.

kostik87 ★★★★★
()