История изменений
Исправление DALDON, (текущая версия) :
Суть вопроса проста:
Есть kvm1 и kvm2 узлы (kvm+libvirt). Без общего хранилища.
В случае полного и не обратимого выхода из строя узла kvm1, я должен развернуться на узле: kvm2.
Образы инкрементно с kvm1 на kvm2 я перекидываю через zfs - тут всё ок. (Я знаю, что инкрементно пересылать образы, уже умеет libvirt, но всё же zfs более подходит).
Вопрос, теперь в том, как рассказать libvirt демону на узле kvm2, какие у него есть вирт. машины?
Копировать файлы конфигурации машин libvirt с узла: kvm1 на kvm2 - плохой путь, об этом в документации написано, и написано почему.
Делать миграцию машин с одного узла на другой - идея хорошая, но проблема в том, что libvirt не может её проводить, если у машин имеются снепшоты сделанные через libvirt. Это его недоработка. (пруф могу привести)
Решил при запуске машины написать сценарий который будет делать dumpxml, машины, + описание снепшотов, и отсылать на хост kvm1. Чтобы руками не сопровождать всё это хозяйство.
Но тоже не выходит, так-как пока выполняется хук qemu, не возможно сделать dump машины, которая собственно вызов хука и породила.
Как-то так. Буду рад идеям.
Исходная версия DALDON, :
Суть вопроса проста:
Есть kvm1 и kvm2 узла (kvm+libvirt). Без общего хранилища.
В случае полного и не обратимого выхода из строя узла kvm1, я должен развернуться на узле: kvm2.
Образы инкрементно с kvm1 на kvm2 я перекидываю через zfs - тут всё ок. (Я знаю, что инкрементно пересылать образы, уже умеет libvirt, но всё же zfs более подходит).
Вопрос, теперь в том, как рассказать libvirt демону на узле kvm2, какие у него есть вирт. машины?
Копировать файлы конфигурации машин libvirt с узла: kvm1 на kvm2 - плохой путь, об этом в документации написано, и написано почему.
Делать миграцию машин с одного узла на другой - идея хорошая, но проблема в том, что libvirt не может её проводить, если у машин имеются снепшоты сделанные через libvirt. Это его недоработка. (пруф могу привести)
Решил при запуске написать сценарий который будет делать dumpxml, машины, + описание снепшотов, и отсылать на хост kvm1. Чтобы руками не сопровождать всё это хозяйство.
Но тоже не выходит, так-как пока выполняется хук qemu, не возможно сделать dump машины, которая собственно вызов хука и породила.
Как-то так. Буду рад идеям.