virsh migrate без shared storage
Есть два сервера с Debian testing, настроены виртуалки на kvm, управляю
с помощью libvirt. Пытаюсь настроить миграцию гостевых машин с одного
сервера на другуой. Здесь
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization/sect-Virtualization-KVM_live_migration-Share_storage_example_NFS_for_a_simple_migration.html
предлагают сделать «shared storage», но я предполагаю, что если образ
жёсткого диска будет лежать на примонтированном по nfs разделе,
производительность может значительно пострадать. Можно ли стандартными
средствами реализовать миграцию без «shared storage», например по ssh?
Пробовал запустить миграцию разными способами, например при запуске
migrate testvirt --desturi qemu+ssh://server01.office/system
--copy-storage-all
получаю ошибку:
operation failed: migration to 'tcp: :49158' failed: migration failed
В логах на «противоположном» сервере:
Jan 13 15:05:42 server01 libvirtd: 15:05:42.645: warning :
qemudParsePCIDeviceStrs:1422 : Unexpected exit status '1', qemu probably
failed
Jan 13 15:05:42 server01 kernel: [1197299.591316] device vnet2 entered
promiscuous mode
Jan 13 15:05:42 server01 kernel: [1197299.592021] virbr0: topology
change detected, propagating
Jan 13 15:05:42 server01 kernel: [1197299.592024] virbr0: port 1(vnet2)
entering forwarding state
Jan 13 15:05:42 server01 kernel: [1197299.935089] virbr0: port 1(vnet2)
entering disabled state
Jan 13 15:05:43 server01 kernel: [1197299.970283] device vnet2 left
promiscuous mode
Jan 13 15:05:43 server01 kernel: [1197299.970285] virbr0: port 1(vnet2)
entering disabled state
если параллельно запустить tcpdump, то никаких пакетов на порт 49158
нет, фаервол открыт.
Может, у кого есть работающая реализация? Поделитесь рецептом! :)
--
С уважением,
Алексей Важнов
jabber: vazhnov@jabber.ru
Reply to: