URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92303
[ Назад ]

Исходное сообщение
"KVM - Восстановление виртуальных машин из их же образов."

Отправлено kholodkova , 21-Сен-11 16:59 
Доброго времени суток!

Столкнулась с такой проблемой: есть два сервера под CentOS, на которых раскручены виртуалки под управлением KVM. Сами виртуалки лежат на СХД. Грубо говоря, оба сервера видят один общий диск, на котором и лежат образы виртуалок.
Вопрос: как при падении одного из серверов запустить виртуальную машину из этого образа (*.img)?
Можно сделать миграцию, но только в случае, если работают оба сервера.
Если на одном сервера положить виртуалку, а на другом пытаться поднять командой virsh start - не прокатывает (даже если писать полный путь до образа...)
Так как же ее восстановить на другом железе?
Подобное восстановление машины полностью реализовано в vmware, А в kvm как?

Помогите, люди добрые)


Содержание

Сообщения в этом обсуждении
"KVM - Восстановление виртуальных машин из их же образов."
Отправлено McLeod095 , 21-Сен-11 17:06 
>[оверквотинг удален]
> виртуалки под управлением KVM. Сами виртуалки лежат на СХД. Грубо говоря,
> оба сервера видят один общий диск, на котором и лежат образы
> виртуалок.
> Вопрос: как при падении одного из серверов запустить виртуальную машину из этого
> образа (*.img)?
> Можно сделать миграцию, но только в случае, если работают оба сервера.
> Если на одном сервера положить виртуалку, а на другом пытаться поднять командой
> virsh start - прокатывает (даже если писать полный путь до образа...)
> Подобное восстановление машины полностью реализовано в vmware, А в kvm как?
> Помогите, люди добрые)

Буду очень признателен если найдете решение и выложите сюда или ссылку или само решение.
Сам не сильно копал в эту сторону, но как понял что для этого как раз и существует Red Hat Virtualisation Server, который является платным. Вроде есть еще проект oVirt, но о нем вообще читал очень мало.
Насколько я мог работать с КВМ, могу сказать только одно, очень много фич нет даже в CentOS 6. Тут недавно пришлось переносить виртуальные машины с CentOS 5.6 на CentOS 6.0. В итоге копировал все вручную. migrate не помог. Хотя например в том же пакете libvirt в fedora уже есть поддержка live migration without public shared storage. Что очень бы облегчило работу.


"KVM - Восстановление виртуальных машин из их же образов."
Отправлено kholodkova , 21-Сен-11 17:20 
live migration как раз работает. Но такая миграция не нужна. Должен же быть способ  восстановить машину из образа, сделать миграцию в случае если один из серверов перестал пинговаться...


"KVM - Восстановление виртуальных машин из их же образов."
Отправлено anonymous , 21-Сен-11 21:29 
> live migration как раз работает. Но такая миграция не нужна. Должен же
> быть способ  восстановить машину из образа, сделать миграцию в случае
> если один из серверов перестал пинговаться...

если совсем вручную, то:

храните отдельно domain xml, при необходимости заводите (virsh define) нужные виртуалки.


"KVM - Восстановление виртуальных машин из их же образов."
Отправлено kholodkova , 22-Сен-11 09:44 
> если совсем вручную, то:
> храните отдельно domain xml, при необходимости заводите (virsh define) нужные виртуалки.

Отлично!! Спасибо большое!!
именно это и было нужно, сама не догадалась.