Procédure pour renommer une VM
This commit is contained in:
parent
9fb6574c5d
commit
e6d0f9cfef
34
HowtoKVM.md
34
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 <old resource>
|
||||
tac $ drbdadm down <old resource>
|
||||
~~~
|
||||
|
||||
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 :
|
||||
|
||||
~~~
|
||||
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.
|
||||
|
||||
On peut alors reconnecter les nœuds DRBD :
|
||||
|
||||
~~~
|
||||
tic $ drbdadm up <new resource>
|
||||
tac $ drbdadm up <new resource>
|
||||
~~~
|
||||
|
||||
|
||||
## Systemd
|
||||
|
||||
|
|
Loading…
Reference in a new issue