Différences entre les versions de « Démonter un cluster Proxmox »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
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
Dans cet exemple le cluster est formé de pve, pve3, pve4 et on souhaite retirer pve4


Nota : pve4 ne contient pas de VM
Nota : pve4 ne contient pas de VM
Voici les opérations réalisées, attention à ne pas se tromper de machine


'''1) sur le noeud à supprimer (pve4)
'''1) sur le noeud à supprimer (pve4)
Ligne 23 : Ligne 25 :




'''2) Sur le noeud restant (pve)
'''2) Sur le nœud restant (pve)


Supprimer le noeud sortant
Supprimer le nœud sortant
  pvecm delnode pve4
  pvecm delnode pve4


Ligne 33 : Ligne 35 :
  Killing node 3
  Killing node 3


'''3) Revenir sur le noeud à retirer (pve4),
'''3) Revenir sur le nœud à retirer (pve4),


Supprimer les fichiers restant du cluster
Supprimer les fichiers restant du cluster
Ligne 39 : Ligne 41 :




'''4) revenir sur le noeud restant (pve)
'''4) revenir sur le nœud restant (pve)


Retirer les restes de pve4,
Retirer les restes de pve4,
Ligne 45 : Ligne 47 :




'''5) revenir sur le noeud sortant (pve4)
'''5) revenir sur le nœud sortant (pve4)


Retirer les références autres nœuds,
Retirer les références autres nœuds,

Version du 28 février 2023 à 16:49

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

Nota : pve4 ne contient pas de VM

Voici les opérations réalisées, attention à ne pas se tromper de machine

1) sur le noeud à supprimer (pve4)

Arrêter pve-cluster et corosync

systemctl stop pve-cluster
systemctl stop corosync

Redémarrer le system 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

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