Bei der Vorbereitung und Durchführung einer Live-Migration sind mehrere Einschränkungen zu berücksichtigen. Einer davon ist, dass auf einer virtuellen Maschine, die live migriert wird, keine Vorgänge ausgeführt werden können. Dennoch können Sie virsh auf dem Quell-Compute-Knoten verwenden, um mit der virtuellen Maschine zu interagieren. Konkret:
1. Sehen Sie sich den aktuellen Status der Live-Migration an:
# virsh domjobinfo domain Time elapsed 110110 ms Data processed 100.500 GiB Data remaining 25.500 GiB ...[output truncated]...
Ersetzen Sie Domäne durch den Namen, die numerische ID oder die UUID der virtuellen Maschine, die migriert wird.
2. Migration abbrechen:
# virsh domjobabort domain
3. Halten Sie die virtuelle Maschine an:
# virsh suspend domain
Virtuelle Maschinen mit hoher Arbeitsspeicherlast sind schwer zu migrieren. In solchen Fällen können Sie die maximale Ausfallzeit festlegen. Um dies bei einer nicht laufenden Live-Migration zu tun, verwenden Sie QEMU:
# virsh qemu-monitor-command --hmp domain migrate_set_downtime time_in_seconds
Um die maximale Ausfallzeit für eine laufende Live-Migration festzulegen, verwenden Sie libvirt:
# virsh migrate-setmaxdowntime domain time_in_milliseconds