numérotation des étapes

This commit is contained in:
Jérémy Lecour 2018-10-18 11:08:38 +02:00 committed by Jérémy Lecour
parent e6d0f9cfef
commit 2f34652a6e

View file

@ -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 <old resource>
tac $ drbdadm down <old resource>
~~~
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 <VG name> <old LV name> <new LV name>
tac $ lvrename <VG name> <old LV name> <new LV name>
~~~
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/<old resource>.res /etc/drbd.d/<new resource>.res
tac $ mv /etc/drbd.d/<old resource>.res /etc/drbd.d/<new resource>.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/<new resource>.res
tac $ vim /etc/drbd.d/<new resource>.res
~~~
5. On peut alors reconnecter les nœuds DRBD :
~~~
tic $ drbdadm up <new resource>
tac $ drbdadm up <new resource>
~~~
6. Sur le nœud DRBD principal, on remet la ressource en primaire :
~~~
tic $ drbdadm primary <new resource>
~~~
7. On renomme la VM elle même :
~~~
tic $ virsh domrename <old DOM name> <new DOM name>
~~~
8. On ajuste les chemins des volumes dans la définition de la VM
~~~
tic $ virsh edit <new DOM name>
~~~
9. On peut enfin démarrer la VM
~~~
tic $ virsh start <new DOM name>
~~~
## Systemd