wiki-js/Hypervisors/Proxmox/Cluster/DestroyCluster.md

2.9 KiB
Raw Blame History

title description published date tags editor dateCreated
Как удалить ноду из кластера Proxmox? true 2025-05-21T11:38:51.040Z proxmox, cluster markdown 2025-05-21T11:31:51.721Z

Перед удалением ноды важно убедиться в том, что все виртуальные машины и данные безопасно мигрированы или созданы резервные копии, чтобы избежать потери данных и поддерживать целостность кластера.

  1. Остановите службу "pve-cluster" на изолируемой ноде
systemctl stop pve-cluster.service
systemctl stop corosync.service
  1. Запустите команду для перевода файловой системы кластера на изолируемой ноде в локальный режим
rpmxcfs -l
  1. Запустите команду для удаления файлов конфигурации Corosync:
rm -rf /etc/pve/corosync.conf
rm -rf /etc/corosync/*
  1. Запустите команду для перезапуска службы файловой системы кластера:
killall pmxcfs
systemctl start pve-cluster.service
  1. Удалите файлы неисправной ноды:
cd /etc/pve/nodes
ls
rm -rf /etc/pve/nodes/pve2    # Path corresponding to the faulty node
  1. Очистите остаточную информацию о кластере:
pvecm delnode NodeName

Здесь приведена информация по устранению распространенных проблем, с которыми вы можете столкнуться.

Нода не отвечает: Если нода, которую вы хотите удалить, не отвечает из-за проблем с сетью или по другим причинам, вы можете использовать опцию Force для принудительного удаления ее из кластера:

pvecm delnode <NODE_NAME> --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