Skip to main content

Удалить погибшую ноду

Нода PVE4 прекратила свое существование и было принято решение вывода из эксплуатации.

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

Если решение принято, то на любой рабочей ноде:

pvecm nodes
pvecm status
pvecm delnode <nodeName>

pvecm delnode pve4
#удалить папку с названиями удаленной ноды из /etc/pve/nodes
#удалить из файла /etc/pve/priv/authorized_keys строчки с ключами удаленной ноды

Обновить страницу
Если после удаления нода продолжает оставаться в веб-интерфейсе - проверить файл

/etc/pve/corosync.conf

Если нода не удаляется с сообщением cluster not ready - no quorum?, то нужно: 

pvecm expected 2 или 1 # уменьшить кворум

#перегрузить сервисы
service pvestatd stopservice pvedaemon stopservice cman stopservice pve-cluster stop
service pvestatd startservice pvedaemon startservice cman startservice pve-cluster start

Если не загружается web-интерфейс нужно сгенерировать новые ключи:

rm /etc/pve/priv/pve-root-ca.key /etc/pve/pve-root-ca.pem
pvecm updatecerts -f

Если перед удалением ноды не были удалены задания corosync, то:

systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster