Outils pour utilisateurs

Outils du site


kb:linux:proxmox:renommer_serveur_proxmox_sans_redemarrer

Renommer serveur Proxmox sans redémarrer

L'interface WEB sera indisponible durant la manipulation, mais les VM elles seront toujours disponibles

Attention ! Cela ne concerne uniquement un nœud seul. Dans le cas d'un cluster, vous pouvez redémarrer le serveur sans affecté la production.

Dans cet un exemple on va renommer un nœud nommé prmx01 en nœud nx01

On va commencer par faire une sauvegarde du dossier /etc/pve. Cette étape est obligatoire car on va récupérer certains fichiers.

# cp -r /etc/pve /tmp/

On commence par changer les nom de domaine dans /etc/hosts

hosts
127.0.0.1	localhost.localdomain	localhost
10.30.0.221 	nx01.exemple.com	nx01	pvelocalhost
 
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

puis le fichier /etc/hostname :

hostname
nx01

et puis on l'applique au système lancé :

# hostnamectl set-hostname nx01

Ensuite on déplace les fichiers rrd :

# mv /var/lib/rrdcached/db/pve2-node/prmx /var/lib/rrdcached/db/pve2-storage/nx01
# mv /var/lib/rrdcached/db/pve2-node/prmx1 /var/lib/rrdcached/db/pve2-node/nx01

Puis on redémarre les services :

# systemctl restart pve-manager pvedaemon pve-cluster pve-ha-crm pve-ha-lrm pvestatd pveproxy

L'erreur concernant pve-guests indique qu'il n'a pas redémarrer les VM/containers

On déplace ensuite les fichiers de configuration des VM/containers :

# mv /etc/pve/nodes/prmx1/qemu-server/* /etc/pve/nodes/nx01/qemu-server/
# mv /etc/pve/nodes/prmx1/lxc/* /etc/pve/nodes/nx01/lxc/

et pour finir on suppprime l’existence de configuration de l'ancien nom :

# rm -r /etc/pve/nodes/prmx1

Ensuite on va suprimer l'ancienne CA :

# rm /etc/pve/priv/pve-root-ca.*

puis de regénérer les certificats :

# pvecm updatecerts -f
kb/linux/proxmox/renommer_serveur_proxmox_sans_redemarrer.txt · Dernière modification: 2019/10/09 10:11 de beu