GNU/Linux >> Tutoriels Linux >  >> Linux

Comment annuler ou suspendre les migrations en direct à l'aide de virsh

Il existe plusieurs limites à prendre en compte lors de la préparation et de l'exécution d'une migration dynamique. L'un d'eux est qu'aucune opération ne peut être effectuée sur une machine virtuelle en cours de migration en direct. Néanmoins, vous pouvez utiliser virsh sur le nœud de calcul source pour interagir avec la machine virtuelle. Plus précisément :

1. Affichez l'état actuel de la migration en direct :

# virsh domjobinfo domain
Time elapsed 110110 ms
Data processed 100.500 GiB
Data remaining 25.500 GiB
...[output truncated]...

Remplacez domaine par le nom, l'ID numérique ou l'UUID de la machine virtuelle en cours de migration.

2. Annuler la migration :

# virsh domjobabort domain

3. Mettez la machine virtuelle en pause :

# virsh suspend domain

Les machines virtuelles sous forte charge de mémoire sont difficiles à migrer en direct. Dans de tels cas, vous pouvez définir un temps d'arrêt maximum. Pour ce faire sur une migration dynamique qui n'est pas en cours, utilisez QEMU :

# virsh qemu-monitor-command --hmp domain migrate_set_downtime time_in_seconds

Pour définir un temps d'arrêt maximal sur une migration dynamique en cours, utilisez libvirt :

# virsh migrate-setmaxdowntime domain time_in_milliseconds


Linux
  1. Comment déboguer des programmes C sous Linux à l'aide de gdb

  2. Comment gérer les packages NodeJS à l'aide de Npm

  3. Comment tracer des scripts Python à l'aide de trace.py

  4. Comment remplir un fichier avec FF en utilisant dd ?

  5. Comment supprimer un fichier sans utiliser rm ?

Comment redimensionner des images à l'aide de Python

Comment contrôler Vagrant Box à l'aide des commandes Vagrant

Comment créer Solus OS Live USB

Comment annuler un compte ?

Comment :une introduction à l'utilisation de Git

Comment se connecter à MySQL en utilisant PHP