Доброго времени суток!Столкнулась с такой проблемой: есть два сервера под CentOS, на которых раскручены виртуалки под управлением KVM. Сами виртуалки лежат на СХД. Грубо говоря, оба сервера видят один общий диск, на котором и лежат образы виртуалок.
Вопрос: как при падении одного из серверов запустить виртуальную машину из этого образа (*.img)?
Можно сделать миграцию, но только в случае, если работают оба сервера.
Если на одном сервера положить виртуалку, а на другом пытаться поднять командой virsh start - не прокатывает (даже если писать полный путь до образа...)
Так как же ее восстановить на другом железе?
Подобное восстановление машины полностью реализовано в vmware, А в kvm как?Помогите, люди добрые)
>[оверквотинг удален]
> виртуалки под управлением 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. Что очень бы облегчило работу.
live migration как раз работает. Но такая миграция не нужна. Должен же быть способ восстановить машину из образа, сделать миграцию в случае если один из серверов перестал пинговаться...
> live migration как раз работает. Но такая миграция не нужна. Должен же
> быть способ восстановить машину из образа, сделать миграцию в случае
> если один из серверов перестал пинговаться...если совсем вручную, то:
храните отдельно domain xml, при необходимости заводите (virsh define) нужные виртуалки.
> если совсем вручную, то:
> храните отдельно domain xml, при необходимости заводите (virsh define) нужные виртуалки.Отлично!! Спасибо большое!!
именно это и было нужно, сама не догадалась.