对于集群中的节点,建议不要修改其名称或IP地址。
有些时候,我们可能会想要修改PVE的主机名或者IP地址,如果你的PVE只是单个节点,还是很容易的。步骤如下:
还有一个涉及邮件服务器的,可以让PVE把报警信息发到自己的邮箱:
/etc/postfix/main.cf
只改名称,不要做多余的事情,比如把主机名从node009修改为node011:
# sed -i -e 's/node009/node011/g' /etc/hostname
# sed -i -e 's/node009/node011/g' /etc/hosts
# sed -i -e 's/node009/node011/g' /etc/postfix/main.cf
如果节点上已经运行了虚拟机或者容器,你会发现自己的web界面同时存在两个节点,原因有两个:
我们需要迁移VM/CT和RRD的配置文件
3.1 首先生成新的目录(直接重启PVE也可以的):
# systemctl |grep pve-cluster.service
如果修改了IP地址记得重启网络服务:
# /etc/init.d/networking restart
这时候应该可以看到新的主机名也有目录了:
# ls /etc/pve/nodes/
node009 node011
# ls /var/lib/rrdcached/db/pve2-{node,storage}
/var/lib/rrdcached/db/pve2-node:
node009
node011
/var/lib/rrdcached/db/pve2-storage:
node009
node011
3.2 迁移文件
迁移VM/CT配置文件和RRD数据,从老节点到新节点:
# cp -pvrf /etc/pve/nodes/node009/* /etc/pve/nodes/node011/
# cp -pvrf /var/lib/rrdcached/db/pve2-storage/node009/* /var/lib/rrdcached/db/pve2-storage/node011/