У node'ы Master Proxmox Cluster сменился IP

Итак, мы имеем сконфигурённый кластер Proxmox, но желаем изменить его конфигурацию, например, изменить hostname одной из нод или сеть, которой ноды связаны между собой, т. е. настройки сетевого интерфейса. Простой способ – удаление текущей конфигурации текущего кластера и создание нового.

Делаем бэкап всех конфигурационных файлов.

1. Останавливаем сервис кластера

​root@unix:/# /etc/init.d/pve-cluster stop

2. Размонтируем /etc/pve, если он примонтирован

​root@unix:/# umount/etc/pve

3. Останавливаем сервис corosync

​root@unix:/# /etc/init.d/cman stop

4. Удаляем конфигурацию кластера

​root@unix:/# rm/etc/cluster/cluster.conf
root@unix:/# rm -rf /var/lib/pve-cluster/*

5. Стартуем сервис кластер

​root@unix:/# /etc/init.d/pve-cluster start

6. В случае, если нужно создать новый кластер

​root@unix:/# pvecm create CLUSTER-NAME

7. А если добавить ноду в уже существующий

​root@unix:/# pvecm add HOSTNAME

8. Восстанавливаем конфигурацию кластера и виртуальных машин из бэкапа

​root@unix:/# cp/root/pve_backup/*.cfg/etc/pve/
root@unix:/# cp/root/pve_backup/qemu-server/*.conf/etc/pve/qemu-server/
root@unix:/# cp/root/pve_backup/openvz/*/etc/pve/openvz/
 

Таким способом можно изменить имя ноды или перемещать ноду между двумя кластерами. После удаления ноды из кластера она всё ещё будет присутствовать в дереве нод. 

9. Чтобы удалить node потребуется с другого кластера выполнить:

​root@unix:/# rm-rf/etc/pve/nodes/HOSTNAME