diff --git a/HowtoKVM.md b/HowtoKVM.md index 63ca5a41..2ce168d6 100644 --- a/HowtoKVM.md +++ b/HowtoKVM.md @@ -1045,38 +1045,66 @@ Il faut éditer `/etc/libvirt/libvirtd.conf` (cf # UUID of the host) et ajouter ## 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**). +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 est facile et 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 : +1. 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 +2. 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 : +3. 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. +4. 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 $ vim /etc/drbd.d/.res +tac $ vim /etc/drbd.d/.res +~~~ + +5. On peut alors reconnecter les nœuds DRBD : ~~~ tic $ drbdadm up tac $ drbdadm up ~~~ +6. Sur le nœud DRBD principal, on remet la ressource en primaire : + +~~~ +tic $ drbdadm primary +~~~ + +7. On renomme la VM elle même : + +~~~ +tic $ virsh domrename +~~~ + +8. On ajuste les chemins des volumes dans la définition de la VM + +~~~ +tic $ virsh edit +~~~ + +9. On peut enfin démarrer la VM + +~~~ +tic $ virsh start +~~~ ## Systemd