diff --git a/HowtoKVM.md b/HowtoKVM.md index 5880a5a5..63ca5a41 100644 --- a/HowtoKVM.md +++ b/HowtoKVM.md @@ -1043,6 +1043,40 @@ error: internal error: Attempt to migrate guest to the same host 12341234-1234-1 Il faut éditer `/etc/libvirt/libvirtd.conf` (cf # UUID of the host) et ajouter un autre uuid puis redémarrer le service _libvirtd_ pour prise en compte. +## Renommer une VM + +Si un mauvais choix a été fait au départ et qu'il faut renommer toute la VM (y compris la partie LVM et DRBD), la procédure et facile est rapide mais elle doit se faire **à froid (VM éteinte)**. La plupart des opération doit se faire sur les 2 nœuds DRBD (ici **tic** et **tac**, et la VM est active seulement sur **tic**). + +Une fois la VM éteinte il faut couper la synchro DRBD : + +~~~ +tic $ drbdadm down +tac $ drbdadm down +~~~ + +Il faut ensuite faire le renommage de la partie LVM, pour chaque volume de la VM + +~~~ +tic $ lvrename +tac $ lvrename +~~~ + +On renomme le fichier de définition de la ressource : + +~~~ +tic $ mv /etc/drbd.d/.res /etc/drbd.d/.res +tac $ mv /etc/drbd.d/.res /etc/drbd.d/.res +~~~ + +On renomme la ressource elle-même sur la première ligne de la définition et on adapte les chemins LVM. + +On peut alors reconnecter les nœuds DRBD : + +~~~ +tic $ drbdadm up +tac $ drbdadm up +~~~ + ## Systemd @@ -1339,4 +1373,4 @@ Il faut pour cela éteindre toutes les VMs sur l'hyperviseur, et activer l'optio # modprobe -r kvm_intel # echo "options kvm-intel nested=1" > /etc/modprobe.d/kvm.conf # modprobe kvm_intel -~~~ \ No newline at end of file +~~~