Esistono diverse limitazioni da considerare durante la preparazione e l'esecuzione di una migrazione in tempo reale. Uno di questi è che nessuna operazione può essere eseguita su una macchina virtuale che viene migrata in tempo reale. Tuttavia, puoi usare virsh nel nodo di calcolo di origine per interagire con la macchina virtuale. Nello specifico:
1. Visualizza lo stato corrente della migrazione in tempo reale:
# virsh domjobinfo domain Time elapsed 110110 ms Data processed 100.500 GiB Data remaining 25.500 GiB ...[output truncated]...
Sostituisci dominio con il nome, l'ID numerico o l'UUID della macchina virtuale di cui viene eseguita la migrazione.
2. Annulla la migrazione:
# virsh domjobabort domain
3. Metti in pausa la macchina virtuale:
# virsh suspend domain
Le macchine virtuali con un carico di memoria elevato sono difficili da migrare in tempo reale. In questi casi è possibile impostare il tempo massimo di inattività. Per farlo su una migrazione in tempo reale che non è in corso, usa QEMU:
# virsh qemu-monitor-command --hmp domain migrate_set_downtime time_in_seconds
Per impostare il tempo di inattività massimo su una migrazione live in corso, usa libvirt:
# virsh migrate-setmaxdowntime domain time_in_milliseconds