Удаление ноды из кластера 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
После выполнения этих шагов нода будет удалена из кластера, и её можно будет использовать для присоединения к другому кластеру или повторного добавления с тем же именем.
 
 

Скопировано тут

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий