Я хочу использовать HA на виртуальной машине на двух серверах с использованием KVM / libvirt.
Я поместил образ на раздел с помощью DRBD.
Я использую формат qcow2 и делаю снимок, используя virsh snapshot-create vm
Думаю, что сохраняет в образе qcow2. Но он создает xml-документ в /var/lib/libvirt/qemu/snapshot/vm/1306756846.xml. Когда хост выходит из строя, другой сервер не может видеть снимок, пока я не скопирую файл снимка.
Можно еще снимок консолидировать?
Я считаю, что файл XML - это просто то, что virsh создает для собственной бухгалтерии и поэтому является избыточным.
Вы должны увидеть информацию о снимке в файле qcow2, используя qemu-img info <filename>
команду и вернуться к ним с помощью qemu-img snapshot -a <snapshot-name> <filename>
.
Изменить: согласно документам, снимок памяти также должен был быть создан при использовании virsh create-snapshot. Я понятия не имею, куда идет этот, но если вам нужно больше, чем просто состояния диска, вам следует позаботиться о том, чтобы файл XML был скопирован - возможно, создав символическую ссылку для /var/lib/libvirt/qemu/snapshot/vm/
чтобы указать на каталог в вашем DRBD-реплицированном томе.