Diminuer le nombre de noeuds attendue par les serveurs. Il faut en effet diminuer cette limite à 1
Grosso modo : on va dire au serveur 1 qu’il est le seul a faire parti du cluster et retirer chaque serveur du cluster depuis le SRV1 (pvecm delnode srv2) et depuis les autres Proxmox (nettoyage de leur base sqlite3) Préparation au niveau du Proxmox Principal (le premier)
voir le status du Cluster
pvecm status
Diminuer le vote à 1
pvecm expected 1
Supprimer le noeud
pvecm delnode srv2
Ménage au niveau des autres proxmox
1)Arrêter les services
systemctl stop pvestatd.service systemctl stop pvedaemon.service systemctl stop pve-cluster.service systemctl stop corosync
2)Nettoyage de la base SQLite3
sqlite3 /var/lib/pve-cluster/config.db select * from tree where name = 'corosync.conf'; delete from tree where name = 'corosync.conf'; select * from tree where name = 'corosync.conf';. quit
3)Suppression des fichiers de conf (Déplacement vers un autre répertoire sous forme de sauvegarde)
mv /var/lib/corosync/ /var/lib/corosync.$(date +%y%m%d%H%M) mkdir /var/lib/corosync mv /var/lib/pve-cluster/ /var/lib/pve-cluster.$(date +%y%m%d%H%M) mv /etc/corosync /etc/corosync.$(date +%y%m%d%H%M)
4)Redémarrer les services
systemctl start pvestatd.service systemctl start pvedaemon.service systemctl start pve-cluster.service
Ménage au niveau du Proxmox Principal
1)Arrêter les services
systemctl stop pvestatd.service systemctl stop pvedaemon.service systemctl stop pve-cluster.service systemctl stop corosync
2)Nettoyage de la base SQLite3
sqlite3 /var/lib/pve-cluster/config.db select * from tree where name = 'corosync.conf'; delete from tree where name = 'corosync.conf'; select * from tree where name = 'corosync.conf'; .quit
3)Suppression des fichiers de conf (Déplacement vers un autre répertoire sous forme de sauvegarde)
mv /var/lib/corosync/ /var/lib/corosync.$(date +%y%m%d%H%M) mkdir /var/lib/corosync mv /var/lib/pve-cluster/ /var/lib/pve-cluster.$(date +%y%m%d%H%M) mv /etc/corosync /etc/corosync.$(date +%y%m%d%H%M)
4)Redémarrer les services
systemctl start pvestatd.service systemctl start pvedaemon.service systemctl start pve-cluster.service
Voilà il n’y a plus de cluster
Basé sur le tuto de :
[Tutoriel] Démonter proprement un cluster Proxmox VE
https://blog.zwindler.fr/2017/09/19/tutoriel-demonter-proprement-cluster-proxmox-ve/