Удаление ноды из кластера Proxmox #
При необходимости удаления ноды из кластера Proxmox следуйте этим шагам, чтобы корректно выполнить процесс и подготовить ноду к возможному добавлению в другой кластер.
Шаг 1. Остановка сервисов на удаляемой ноде #
На ноде, которую вы собираетесь удалить, выполните следующие команды:
systemctl stop pve-cluster
systemctl stop corosync
pmxcfs -l
Шаг 2. Удаление конфигурации кластера на ноде #
Удалите конфигурационные файлы кластера с ноды:
rm /etc/pve/corosync.conf
rm -r /etc/corosync/*
Затем завершите процесс pmxcfs
:
killall pmxcfs
После этого перезапустите сервис pve-cluster
:
systemctl start pve-cluster
Шаг 3. Удаление ноды из кластера с другой ноды #
На любой ноде, которая остаётся в кластере, выполните команду для удаления ноды. Используйте соответствующую команду в зависимости от количества нод в кластере:
# Если кластер состоит из двух нод
pvecm e 1
pvecm delnode namenode
# Если в кластере более двух нод
pvecm delnode namenode
Замените namenode
на имя удаляемой ноды.
Шаг 4. Подготовка ноды для добавления в другой кластер #
Для добавления удалённой ноды в другой кластер очистите остатки конфигурации старого кластера:
rm /var/lib/corosync/*
Шаг 5. Восстановление ноды с тем же именем #
Добавление ноды с таким же именем выполняется стандартным способом, но после добавления потребуется обновить сертификаты.
Обновление сертификата #
- Выполните следующую команду на одной из нод кластера (эта папка общая для всех нод):
ssh-keygen -f /etc/pve/priv/known_hosts
pvecm updatecerts --force
После выполнения этих шагов нода будет удалена из кластера, и её можно будет использовать для присоединения к другому кластеру или повторного добавления с тем же именем.