PVE修改主机名遇到的一些问题


起因

事情是这样的,因为打算换新服务器,然后打算沿用老的服务器的主机名,但是要做阵列之类的,老的操作系统就不用了,于是就需要临时的改掉老服务器的主机名防止冲突。

期间遇到很多问题,发现PVE修改主机名需要注意很多不同的细节问题,在这边作此篇记录一下,顺便分享一下自己的经验

经过

第一步:修改Linux的主机名

修改 /etc/hostname 中的主机名

第二步:修改PVE本地环路主机名

修改 /etc/hosts 中的本地环路主机名,它看起来应该是这样的:

1
2
127.0.0.1 localhost.localdomain localhost
你的内网IP 主机名.域名 主机名

第三步:如果构建了集群,还需要修改集群同步文件

注意:千万不要改成集群内存在过的节点的名字!!!!
不要问我为什么!!!! :(

修改 /etc/corosync/corosync.conf 内的主机名,将所有原有的老主机名替换成新的

随后执行重启命令 systemctl restart corosync

最后工作:重启相关服务

1
2
3
systemctl restart pve-cluster
systemctl restart pvedaemon
systemctl restart pveproxy
大功告成!