When a guest is migrated from one host to another one, live migration works successfully, but it does not write an xml config file for the guest in /etc/libvirt/qemu of the destination host.
Node0 had vm vm1 running and has an xml config file /etc/libvirt/qemu. Node2 did not have a config file in /etc/libvirt/qemu for vm.
Migrated vm1 from node1 to node2 using the below command.
# virsh migrate --live vm1 qemu+ssh://node2/system
vm migrated successfully and is running on node2. However NO config file was written to /etc/libvirt/qemu of the node2 for vm1.
If vm1 is stopped on node2, virsh fails to start that vm on node2 and can only be started on node1.
# virsh start vm1 error: failed to get domain 'vm1' error: Domain not found: no domain with matching name 'vm1'
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.