Ceci est une ancienne révision du document !
Table des matières
Renommage d'une machine virtuelle « foo » en « bar »
Renommage libvirt
Se connecter sur son host (maine ou coon), puis lancer :
virsh shutdown foo virsh domrename foo bar
Éditer la configuration de la machine via la commande virsh edit bar (remplacer les foo en bar, notamment les champs <target>).
Renommer le qcow :
#ou coon cd /var/lib/libvirt/maine mv foo.qcow2 bar.qcow2
Remplacer foo en bar dans /etc/libvirt/hooks/network et /etc/libvirt/hooks/qemu.
Enfin, démarrer la VM :
virsh start bar
Si votre VM est hébergée sur coon
root@coon:~# scp /etc/libvirt/qemu/bar.xml maine:/etc/libvirt/qemu/ root@coon:~# ssh maine virsh undefine /etc/libvirt/qemu/foo.xml root@coon:~# ssh maine virsh define /etc/libvirt/qemu/bar.xml
Si votre VM est hébergée sur maine
root@maine:~# scp /etc/libvirt/qemu/bar.xml coon:/etc/libvirt/qemu/ root@maine:~# ssh coon virsh undefine /etc/libvirt/qemu/foo.xml root@maine:~# ssh coon virsh define /etc/libvirt/qemu/bar.xml
Renommage DNS
Renommer la vm dans la zone dns sur dns.cluster.chapril.org dans /etc/bind/zones/masters.
On reload ensuite la zone interne :
# rndc reload chapril.org in internal
Renommage dans la VM
Se connecter sur la vm ssh bar.cluster.chapril.org.
hostnamectl set-hostname bar.cluster.chapril.org
Éditer et renommer foo en bar dans /etc/hosts.
Éditer et renommer foo en bar dans /etc/icinga2/constants.conf.
Redémarrer la VM.
Finalisation
Renommer la vm dans la doc https://admin.chapril.org/doku.php?id=admin:machines_virtuelles:start
Renommer la vm dans le monitoring sur admins.cluster.chapril.org : dans /etc/icinga2/zones.conf dans /etc/icinga2/zones.d/master/cluster/foo.conf (ainsi que le nom de ce fichier).
Renommer la vm dans le backup :
$ borg rename /path/to/repo::foo bar