Différences entre les versions de « Démonter un cluster Proxmox »
(9 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Le démontage d'un cluster demande des manipulations car les fichiers de configuration sont synchronisés entre les différents noeuds. | Le démontage d'un cluster demande des manipulations car les fichiers de configuration sont synchronisés entre les différents noeuds. | ||
Dans cet exemple le cluster est formé de pve, pve3, pve4 et on souhaite retirer pve4 pour qu'il puisse retrouver son indépendance. | |||
Nota : pve4 contient une VM | |||
Voici les opérations réalisées, attention à ne pas se tromper de machine | |||
'''1) sur le noeud à supprimer du cluster (pve4) | |||
Arrêter pve-cluster et corosync | |||
systemctl stop pve-cluster | systemctl stop pve-cluster | ||
systemctl stop corosync | systemctl stop corosync | ||
Redémarrer le système de fichier en mode local, | |||
pmxcfs -l | pmxcfs -l | ||
Supprimer les fichiers de conf de corosync, | |||
rm /etc/pve/corosync.conf | rm /etc/pve/corosync.conf | ||
rm -r /etc/corosync/* | rm -r /etc/corosync/* | ||
Démarrer le file system en service normal | |||
killall pmxcfs | killall pmxcfs | ||
systemctl start pve-cluster | systemctl start pve-cluster | ||
'''2) Sur le nœud restant (pve) | |||
Supprimer le nœud sortant | |||
pvecm delnode pve4 | pvecm delnode pve4 | ||
Ligne 34 : | Ligne 35 : | ||
Killing node 3 | Killing node 3 | ||
Revenir sur le | '''3) Revenir sur le nœud à retirer (pve4), | ||
Supprimer les fichiers restant du cluster | |||
rm /var/lib/corosync/* | rm /var/lib/corosync/* | ||
'''4) revenir sur le nœud restant (pve) | |||
Retirer les restes de pve4, | |||
rm -r /etc/pve/nodes/pve4 | rm -r /etc/pve/nodes/pve4 | ||
'''5) revenir sur le nœud sortant (pve4) | |||
Retirer les références autres nœuds, | |||
rm -r /etc/pve/nodes/pve | rm -r /etc/pve/nodes/pve | ||
rm -r /etc/pve/nodes/pve3 | rm -r /etc/pve/nodes/pve3 | ||
La VM sur PVE4 est toujours opérationnelle. | |||
-------------------------- | |||
Voir | |||
Documentation officielle | |||
https://pve.proxmox.com/wiki/Cluster_Manager | |||
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_remove_a_cluster_node | |||
Migrer un noeud Proxmox (le détacher) pour pouvoir le réutiliser | |||
https://pve.proxmox.com/pve-docs/chapter-pvecm.html#pvecm_separate_node_without_reinstall |
Version actuelle datée du 14 mai 2023 à 07:38
Le démontage d'un cluster demande des manipulations car les fichiers de configuration sont synchronisés entre les différents noeuds.
Dans cet exemple le cluster est formé de pve, pve3, pve4 et on souhaite retirer pve4 pour qu'il puisse retrouver son indépendance.
Nota : pve4 contient une VM
Voici les opérations réalisées, attention à ne pas se tromper de machine
1) sur le noeud à supprimer du cluster (pve4)
Arrêter pve-cluster et corosync
systemctl stop pve-cluster systemctl stop corosync
Redémarrer le système de fichier en mode local,
pmxcfs -l
Supprimer les fichiers de conf de corosync,
rm /etc/pve/corosync.conf rm -r /etc/corosync/*
Démarrer le file system en service normal
killall pmxcfs systemctl start pve-cluster
2) Sur le nœud restant (pve)
Supprimer le nœud sortant
pvecm delnode pve4
renvoie ce message, normal,
Could not kill node (error = CS_ERR_NOT_EXIST) Killing node 3
3) Revenir sur le nœud à retirer (pve4),
Supprimer les fichiers restant du cluster
rm /var/lib/corosync/*
4) revenir sur le nœud restant (pve)
Retirer les restes de pve4,
rm -r /etc/pve/nodes/pve4
5) revenir sur le nœud sortant (pve4)
Retirer les références autres nœuds,
rm -r /etc/pve/nodes/pve rm -r /etc/pve/nodes/pve3
La VM sur PVE4 est toujours opérationnelle.
Voir
Documentation officielle
https://pve.proxmox.com/wiki/Cluster_Manager
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_remove_a_cluster_node
Migrer un noeud Proxmox (le détacher) pour pouvoir le réutiliser
https://pve.proxmox.com/pve-docs/chapter-pvecm.html#pvecm_separate_node_without_reinstall