Глиф Учебники

Как удалить ноду из кластера Proxmox

Справочник · Proxmox VE · 2 минуты чтения

Узел удаляют с оставшегося узла кластера командой pvecm delnode — но только после того, как удаляемый сервер выключен и больше не включится в этой сети с прежними настройками. Порядок важен.

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

Шаг 1. Подготовка

Шаг 2. Посмотрите имена узлов

На любом узле:

Bash
pvecm nodes

Команда выводит список узлов с номерами и голосами. Запомните точное имя удаляемого, например pve3.

Шаг 3. Выключите узел навсегда

Выключите удаляемый сервер. Он не должен включиться снова в этой сети с текущей системой: отключите его от сети или сразу переустановите систему на нём.

Шаг 4. Удалите узел

На одном из оставшихся узлов:

Bash
pvecm delnode pve3

Сообщение «could not kill node (error = cs_err_not_exist)» не страшно: corosync не смог «убить» узел, потому что тот уже выключен. Удаление прошло. Проверьте:

Bash
pvecm nodes
pvecm status

Удалённого узла в списке быть не должно, а pvecm status должен показывать кворум (Quorate: Yes).

Шаг 5. Уборка

Вернуть тот же сервер в кластер

Только через чистую установку: переустановите Proxmox VE на сервере и присоедините его заново (Join Cluster). Включать старую систему обратно в кластер нельзя.

Если пропал кворум

В кластере из двух узлов после выключения одного кворума нет, и pvecm delnode может не выполниться. Тогда на оставшемся узле временно понизьте число ожидаемых голосов:

Bash
pvecm expected 1

И повторите pvecm delnode.

pvecm expected 1 снимает защиту кворума: узел начинает считать себя большинством. Делайте это, только когда второй узел точно выключен, иначе оба узла могут менять общие настройки одновременно.

Есть и способ отделить узел без переустановки — он описан в документации как нерекомендуемый: раздел «Separate a Node Without Reinstalling» в Cluster Manager.