На одной из нод (стоит для начала почитать требования) создаем кластер:
pvecm create <clustername> # и проверяем состояние кластера: pvecm status
подключаемся на ноду, которую предпологается вводить в кластер
выключаем все ВМ
mkdir /var/tempvm # переносим конфиги ВМ во временную директорию cp /etc/pve/qemu-server/* /var/tempvm/ rm /etc/pve/qemu-server/*
дефакто, машины остаются на хосте (и даже будут работать, если их не выключить, но так делать не стоит)
добавляем ноду в кластер (через веб-морду) или pvecm add <pve01-ip> -force
# переносим конфиги вм обратно cp /var/tempvm/* /etc/pve/qemu-server/ # чистим мусор rm -rf /var/tempvm
после этого нода будет введена в кластер в обход условия об отсутствии на ноде, вводимой в кластер, ВМ и контейнеров!
# Смотрим: pvecm nodes # Если нода сдохла - ее мы тут не увидим, но инфа может сохранятся в: ls /etc/pve/nodes/ pvecm delnode <nodename>
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