Proxmox VE 集群修改节点ID
在部署一套环境的时候,发现pve 的node ID并不是像计划中那样。
比如有3台主机,pve1 、pve2、 pve3,设想中的node id对应关系应该如下。
pve1 1
pve2 2
pve3 3
如果你将pve3 先加入集群,pve2最后加入,节点id会变成这样。
pve1 1
pve3 2
pve2 3
这样并不是一个完美的环境,所以需要修改他。
在pve集群中,节点顺序是保存在/etc/pve/corosync.conf
logging {
debug: off
to_syslog: yes
}
nodelist {
node {
name: pve1
nodeid: 1
quorum_votes: 1
ring0_addr: 10.13.14.31
}
node {
name: pve2
nodeid: 3
quorum_votes: 1
ring0_addr: 10.13.14.32
}
node {
name: pve3
nodeid: 2
quorum_votes: 1
ring0_addr: 10.13.14.33
}
}
quorum {
provider: corosync_votequorum
}
totem {
cluster_name: foxi
config_version: 3
interface {
linknumber: 0
}
ip_version: ipv4-6
link_mode: passive
secauth: on
version: 2
}
在上面的文件中,可以看到node id保存在这里。
直接修改当前文件的node id即可。但是需要注意的是,集群必须符合quorum才行。不然文件是只读的状态。
改了之后,节点会显示离线,但是能正常访问
在离线的节点,执行下重启 corosync,就恢复正常
systemctl restart corosync.service
集群ID也能对应上了
版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/704.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/704.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
0
二维码
海报
Proxmox VE 集群修改节点ID
Proxmox VE 集权修改节点 node ID
匿名
佛西@匿名
匿名@匿名