68 lines
2.9 KiB
Markdown
68 lines
2.9 KiB
Markdown
---
|
||
title: Как удалить ноду из кластера Proxmox?
|
||
description:
|
||
published: true
|
||
date: 2025-05-21T11:38:51.040Z
|
||
tags: proxmox, cluster
|
||
editor: markdown
|
||
dateCreated: 2025-05-21T11:31:51.721Z
|
||
---
|
||
|
||
|
||
Перед удалением ноды важно убедиться в том, что все виртуальные машины и данные безопасно мигрированы или созданы резервные копии, чтобы избежать потери данных и поддерживать целостность кластера.
|
||
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/*
|
||
```
|
||
4. Запустите команду для перезапуска службы файловой системы кластера:
|
||
```
|
||
killall pmxcfs
|
||
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
|
||
```
|
||
Здесь приведена информация по устранению распространенных проблем, с которыми вы можете столкнуться.
|
||
|
||
Нода не отвечает: Если нода, которую вы хотите удалить, не отвечает из-за проблем с сетью или по другим причинам, вы можете использовать опцию 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
|
||
``` |