From 17f6f8ac987014e3feb4b0e47d66bab7c42fb453 Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 21 May 2025 11:38:58 +0000 Subject: [PATCH] docs: update Hypervisors/Proxmox/Cluster/DestroyCluster --- Hypervisors/Proxmox/Cluster/DestroyCluster.md | 71 ++++++++++++++----- 1 file changed, 55 insertions(+), 16 deletions(-) diff --git a/Hypervisors/Proxmox/Cluster/DestroyCluster.md b/Hypervisors/Proxmox/Cluster/DestroyCluster.md index 0e78aeb..eccb039 100644 --- a/Hypervisors/Proxmox/Cluster/DestroyCluster.md +++ b/Hypervisors/Proxmox/Cluster/DestroyCluster.md @@ -1,29 +1,68 @@ --- -title: Удаление кластера Proxmox +title: Как удалить ноду из кластера Proxmox? description: published: true -date: 2025-05-21T11:32:20.040Z +date: 2025-05-21T11:38:51.040Z tags: proxmox, cluster editor: markdown dateCreated: 2025-05-21T11:31:51.721Z --- -systemctl stop pve-cluster.service - -systemctl stop corosync.service - -pmxcfs -l +Перед удалением ноды важно убедиться в том, что все виртуальные машины и данные безопасно мигрированы или созданы резервные копии, чтобы избежать потери данных и поддерживать целостность кластера. +1. Остановите службу "pve-cluster" на изолируемой ноде +``` +systemctl stop pve-cluster.service +systemctl stop corosync.service +``` +2. Запустите команду для перевода файловой системы кластера на изолируемой ноде в локальный режим +``` +rpmxcfs -l +``` +3. Запустите команду для удаления файлов конфигурации Corosync: +``` rm -rf /etc/pve/corosync.conf - -rm -rf /etc/corosync/ - +rm -rf /etc/corosync/* +``` +4. Запустите команду для перезапуска службы файловой системы кластера: +``` killall pmxcfs - -systemctl restart pve-cluster.service - -cd /etc/pve/nodes - +systemctl start pve-cluster.service +``` +5. Удалите файлы неисправной ноды: +``` +cd /etc/pve/nodes ls +rm -rf /etc/pve/nodes/pve2 # Path corresponding to the faulty node +``` +6. Очистите остаточную информацию о кластере: +``` +pvecm delnode NodeName +``` +Здесь приведена информация по устранению распространенных проблем, с которыми вы можете столкнуться. -rm -rf /etc/pve/nodes/pve-01/ \ No newline at end of file +Нода не отвечает: Если нода, которую вы хотите удалить, не отвечает из-за проблем с сетью или по другим причинам, вы можете использовать опцию Force для принудительного удаления ее из кластера: +``` +pvecm delnode --force +``` +Застревание процесса удаления: В случае возникновения проблем с выполнением команды или застревания процесса во время удаления, вы можете диагностировать проблему, просмотрев системный журнал: +``` +journalctl -xe +``` +После устранения потенциальной проблемы попробуйте удалить ноду еще раз. + +``` +systemctl stop pve-cluster.service +systemctl stop corosync.service +pmxcfs -l +rm -rf /etc/pve/corosync.conf +rm -rf /etc/corosync/ +killall pmxcfs +systemctl restart pve-cluster.service +cd /etc/pve/nodes +ls +rm -rf /etc/pve/nodes/pve-01/ +pvecm delnode pve-01 +pvecm delnode pve-01 --force +systemctl restart corosync.service +``` \ No newline at end of file