====== работа с нодами pve ======
===== Создание кластера =====
На одной из нод (стоит для начала почитать требования) создаем кластер:
pvecm create
# и проверяем состояние кластера:
pvecm status
===== Введение ноды в кластер (с ВМ на ней) =====
подключаемся на ноду, которую предпологается вводить в кластер
выключаем все ВМ
mkdir /var/tempvm
# переносим конфиги ВМ во временную директорию
cp /etc/pve/qemu-server/* /var/tempvm/
rm /etc/pve/qemu-server/*
дефакто, машины остаются на хосте (и даже будут работать, если их не выключить, но так делать не стоит)
добавляем ноду в кластер (через веб-морду) или ''pvecm add -force''
# переносим конфиги вм обратно
cp /var/tempvm/* /etc/pve/qemu-server/
# чистим мусор
rm -rf /var/tempvm
после этого нода будет введена в кластер в обход условия об отсутствии на ноде, вводимой в кластер, ВМ и контейнеров!
===== Удаление ноды =====
# Смотрим:
pvecm nodes
# Если нода сдохла - ее мы тут не увидим, но инфа может сохранятся в:
ls /etc/pve/nodes/
pvecm delnode
===== Принудительное удаление кластера =====
systemctl stop pve-cluster
systemctl stop corosync
pmxcfs -l
rm /etc/pve/corosync.conf
rm -r /etc/corosync/*
killall pmxcfs
# На этом все виртуалки пропадут, а папка /etc/pve будет пустая. Запускаем службу pve-cluster и все опять заработает:
systemctl start pve-cluster