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

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
 
(8 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.


sur le noeud à supprimer (pve4)
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


Sur le noeud restant (pve)


'''2) Sur le nœud restant (pve)
Supprimer le nœud sortant
  pvecm delnode pve4
  pvecm delnode pve4


Ligne 19 : Ligne 35 :
  Killing node 3
  Killing node 3


Revenir sur le noeud à retirer (pve4),
'''3) Revenir sur le nœud à retirer (pve4),
 
Supprimer les fichiers restant du cluster
  rm /var/lib/corosync/*
  rm /var/lib/corosync/*


Puis retirer les restes de pve4 sur la machine tête du cluster,
 
'''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/pve3
La VM sur PVE4 est toujours opérationnelle.
--------------------------
Voir  
Voir  


Ligne 35 : Ligne 65 :
Migrer un noeud Proxmox (le détacher) pour pouvoir le réutiliser
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
  https://pve.proxmox.com/pve-docs/chapter-pvecm.html#pvecm_separate_node_without_reinstall
Puis retirer sur pve4 les références autres nœuds,
rm -r /etc/pve/nodes/pve
rm -r /etc/pve/nodes/pve3

Version actuelle datée du 14 mai 2023 à 08: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