Закрыть
Profit for professionals
+7 495 648 69 49

изменение 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

Подать заявку

Поля, отмеченные знаком * — обязательны.

например: +7 495 123 0000
например: ivanov@yandex.ru