Outils pour utilisateurs

Outils du site


admin:procedures:renommer_machine_virtuelle

Ceci est une ancienne révision du document !


Renommage d'une machine virtuelle « foo » en « bar »

Cette procédure n'a pas encore été testée sur une nouvelle VM, la peinture est encore fraîche.

Renommage libvirt

Se connecter sur son host (maine ou coon), puis lancer :

virsh shutdown foo
virsh domrename foo bar
rm /etc/libvirt/qemu/foo.xml

É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.

Mettre à jour l'interface tap dans la variable vmIp6Ifaces de /etc/firehol/firehol.conf sur maine et coon.

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). Recharger icinga :

systemctl reload icinga2

Renommer la vm dans le backup :

ssh icinga2.chapril.org
cd /srv/backup
mv foo.cluster.chapril.org bar.cluster.chapril.org

Éditer et renommer foo en bar dans /etc/ssh/authorized_keys/backup.

admin/procedures/renommer_machine_virtuelle.1539619263.txt.gz · Dernière modification : 2018/10/15 16:01 de qgibeaux