Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Démonter un cluster Proxmox » : différence entre les versions
Aller à la navigation
Aller à la recherche
Page créée avec « Voir les tuto suivants : # https://memos.nadus.fr/proxmox-ve-5-demonter-proprement-un-cluster/ # https://blog.zwindler.fr/2017/09/19/tutoriel-demonter-proprement-cluster-p... » |
|||
| (9 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 2 : | Ligne 2 : | ||
# https://memos.nadus.fr/proxmox-ve-5-demonter-proprement-un-cluster/ | # https://memos.nadus.fr/proxmox-ve-5-demonter-proprement-un-cluster/ | ||
# https://blog.zwindler.fr/2017/09/19/tutoriel-demonter-proprement-cluster-proxmox-ve/ | # 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) == | |||
Depuis SUN : | |||
<syntaxhighlight lang="bash">pvecm status</syntaxhighlight> | |||
<syntaxhighlight lang="bash">pvecm expected 1</syntaxhighlight> | |||
<syntaxhighlight lang="bash">pvecm delnode sun2</syntaxhighlight> | |||
== Sur le nœud à supprimer == | |||
Sur SUN2 : | |||
=== Arrêt des services === | |||
<syntaxhighlight lang="bash">systemctl stop pvestatd.service</syntaxhighlight> | |||
<syntaxhighlight lang="bash">systemctl stop pvedaemon.service</syntaxhighlight> | |||
<syntaxhighlight lang="bash">systemctl stop pve-cluster.service</syntaxhighlight> | |||
<syntaxhighlight lang="bash">systemctl stop corosync</syntaxhighlight> | |||
=== Nettoyage de la base SQLite3 === | |||
<syntaxhighlight lang="bash">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</syntaxhighlight> | |||
=== Suppression des fichiers de conf (sauvegardes des fichers) === | |||
<syntaxhighlight lang="bash">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) | |||
</syntaxhighlight> | |||
=== Redémarrer les services === | |||
<syntaxhighlight lang="bash">systemctl start pvestatd.service | |||
systemctl start pvedaemon.service | |||
systemctl start pve-cluster.service | |||
</syntaxhighlight> | |||
== Nettoyage serveur principal (master) == | |||
Sur SUN : | |||
=== Arrêter les services === | |||
<syntaxhighlight lang="bash">systemctl stop pvestatd.service | |||
systemctl stop pvedaemon.service | |||
systemctl stop pve-cluster.service | |||
systemctl stop corosync</syntaxhighlight> | |||
=== Nettoyage de la base SQLite3 === | |||
<syntaxhighlight lang="bash">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</syntaxhighlight> | |||
=== Suppression des fichiers de conf (sauvegardes des fichers) === | |||
<syntaxhighlight lang="bash">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) | |||
</syntaxhighlight> | |||
=== Redémarrer les services === | |||
<syntaxhighlight lang="bash">systemctl start pvestatd.service | |||
systemctl start pvedaemon.service | |||
systemctl start pve-cluster.service</syntaxhighlight> | |||
== Redémarrer les serveurs == | |||
Faire un reboot des serveurs SUN et SUN2. | |||
Dernière version du 22 février 2021 à 13:37
Voir les tuto suivants :
- https://memos.nadus.fr/proxmox-ve-5-demonter-proprement-un-cluster/
- 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.