Renommer un noeud Proxmox

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

Pour pouvoir gérer plusieurs instances de Proxmox conjointement, avec une notion de cluster, celles-ci doivent avoir des noms différents. Par défaut elles s'appellent toutes PVE.

J'ai utilisé ce tuto pour effectuer l'opération, https://memo-linux.com/proxmox-renommer-un-noeud/


Arrêt des VM

Stopper l’ensemble des machines virtuelles via l’interface web de Proxmox, (clic droit sur le VM puis Stop)

Changer le nom de l’hyperviseur dans les fichiers /etc/hosts et /etc/hostname :

sed -i 's/pve-ancien-nom/pve-nouveau-nom/g' /etc/hosts
sed -i 's/pve-ancien-nom/pve-nouveau-nom/g' /etc/hostname

Renommer le nom d’hôte :

hostnamectl set-hostname pve-nouveau-nom

Redémarrer les service pveproxy et pvedaemon :

systemctl restart pveproxy
systemctl restart pvedaemon

A ce stade, le nouveau nom d’hôte apparaît à côté de l’ancien via l’interface web de Proxmox. Les VM toujours attachées à l’ancien nom, elles sont dans un status inconnus :


Finalisation du renommage de l’hyperviseur Proxmox

Déplacer les fichiers de configuration de chaque VM :

Pour les VM kvm :

mv /etc/pve/nodes/pve-ancien-nom/qemu-server/* /etc/pve/nodes/pve-nouveau-nom/qemu-server

Supprimer le répertoire se référant à l’ancien nom du nœud Proxmox :

rm -r /etc/pve/nodes/pve-ancien-nom

Redémarrer le nœud Promxox :

reboot