起因
事情是这样的,因为打算换新服务器,然后打算沿用老的服务器的主机名,但是要做阵列之类的,老的操作系统就不用了,于是就需要临时的改掉老服务器的主机名防止冲突。
期间遇到很多问题,发现PVE修改主机名需要注意很多不同的细节问题,在这边作此篇记录一下,顺便分享一下自己的经验
经过
第一步:修改Linux的主机名
修改 /etc/hostname
中的主机名
第二步:修改PVE本地环路主机名
修改 /etc/hosts
中的本地环路主机名,它看起来应该是这样的:
1 | 127.0.0.1 localhost.localdomain localhost |
第三步:如果构建了集群,还需要修改集群同步文件
注意:千万不要改成集群内存在过的节点的名字!!!!
不要问我为什么!!!! :(
修改 /etc/corosync/corosync.conf
内的主机名,将所有原有的老主机名替换成新的
随后执行重启命令 systemctl restart corosync
最后工作:重启相关服务
1 | systemctl restart pve-cluster |