изменение hostname proxmox ve
Как известно, после смены "хостнейма" на сервере, proxmox перестаёт работать.
Для смены хостнейма, нам потребуются следующие действия, которые позволят работать проксмоксу.
Сначала делаем бекап папки.
1 |
cp -a /etc/pve /root/pve_backup
|
Останавливаем кластер.
1 2 |
/etc/init.d/pve-cluster stop /etc/init.d/cman stop |
Если не отмантировался /etc/pve, то делаем это вручную.
1 |
umount /etc/pve
|
Удаляем конфигурацию кластера, если у вас есть виртуальные машины, то сделайте бекапы, которые потом развернете.
1 2 |
rm /etc/cluster/cluster.conf rm -rf /var/lib/pve-cluster/* |
Меняем хостнейм сервера.
1 2 |
hostname hypercore.something.com echo "hypercore.something.com" > /etc/hostname |
Небольшая ремарка для debian 7, чтобы кластер запустился после смены хостнейма нажно удостоверится в 2 вещах:
1) в /etc/hosts закоментированы строки для ipv6.
2) создана запись с названием сервера без полного доменного имени.
т.е. без записи как в нашем случае.
192.168.0.1 hypercore
работать не будет, а будет выдавать ошибку.
proxmox hostname change Starting pve cluster filesystem : pve-cluster[main] crit: Unable to get local IP address
Запускаем кластер.
1 |
/etc/init.d/pve-cluster start
|
Дальше обязательное действие пересоздание ссылок в /etc/pve.
1 |
pvecm create newcluster
|
Собственно возвращаем данные назад.
1 2 3 4 |
cp /root/pve_backup/*.cfg /etc/pve/ cp /root/pve_backup/qemu-server/*.conf /etc/pve/qemu-server/ cp /root/pve_backup/openvz/* /etc/pve/openvz/ |
Эти действия, позволили изменить хостнейм и оставить рабочий proxmox 3.1-24/060bd5a6