Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Démonter un cluster Proxmox

De AJLSM
Aller à la navigation Aller à la recherche

Voir les tuto suivants :

  1. https://memos.nadus.fr/proxmox-ve-5-demonter-proprement-un-cluster/
  2. https://blog.zwindler.fr/2017/09/19/tutoriel-demonter-proprement-cluster-proxmox-ve/

Ce tuto concerne le cluster de deux nœud : SUN / SUN2.

À adapter en fonction du cluster à démonter.

Depuis le premier serveur (master)

[modifier | modifier le wikicode]

Depuis SUN :

pvecm status
pvecm expected 1
pvecm delnode sun2

Sur le nœud à supprimer

[modifier | modifier le wikicode]

Sur SUN2 :

Arrêt des services

[modifier | modifier le wikicode]
systemctl stop pvestatd.service
systemctl stop pvedaemon.service
systemctl stop pve-cluster.service
systemctl stop corosync

Nettoyage de la base SQLite3

[modifier | modifier le wikicode]
sqlite3 /var/lib/pve-cluster/config.db
SQLite version 3.16.2 2017-01-06 16:32:41
Enter ".help" for usage hints.
sqlite> select * from tree where name = 'corosync.conf';
sqlite> delete from tree where name = 'corosync.conf';
sqlite> select * from tree where name = 'corosync.conf';
sqlite> .quit

Suppression des fichiers de conf (sauvegardes des fichers)

[modifier | modifier le wikicode]
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)

Redémarrer les services

[modifier | modifier le wikicode]
systemctl start pvestatd.service
systemctl start pvedaemon.service
systemctl start pve-cluster.service

Nettoyage serveur principal (master)

[modifier | modifier le wikicode]

Sur SUN :

Arrêter les services

[modifier | modifier le wikicode]
systemctl stop pvestatd.service
systemctl stop pvedaemon.service
systemctl stop pve-cluster.service
systemctl stop corosync

Nettoyage de la base SQLite3

[modifier | modifier le wikicode]
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

Suppression des fichiers de conf (sauvegardes des fichers)

[modifier | modifier le wikicode]
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)

Redémarrer les services

[modifier | modifier le wikicode]
systemctl start pvestatd.service
systemctl start pvedaemon.service
systemctl start pve-cluster.service

Redémarrer les serveurs

[modifier | modifier le wikicode]

Faire un reboot des serveurs SUN et SUN2.