现象:
登录时非常慢,且不一定能登录成功。
登录成功后群集是灰色的,其他节点也是灰色只能查看自己本机状态且非常卡。
操作:
#查看 pveproxy 服务的当前状态,包括是否正在运行、最近的日志输出等。
systemctl status pveproxy

三台节点上分别操作pvecm status
#查看集群成员信息:列出集群中所有节点的名称、ID、投票权等。
#检查节点状态:显示每个节点的在线状态,帮助识别故障节点。
#验证仲裁状态:显示当前仲裁状态,确保集群在多数节点同意的情况下运行。
pvecm status
我想起来近期我重新添加过其中一个节点,IP是和之前相同的。
#是 Proxmox Virtual Environment(PVE)中的一个关键目录,主要用于存放集群的配置文件。该目录由 pve-cluster 服务通过 FUSE(Filesystem in Userspace)挂载,因此其内容并非存储在传统的磁盘文件系统上,而是由集群管理服务动态生成和维护。
ls -l /etc/pve
#corosync-cmapctl 是 Corosync 集群引擎提供的一个命令行工具,用于访问和管理 Corosync 的配置映射(Configuration Map)。通过该工具,您可以查看和修改 Corosync 的运行时配置参数。
当您执行 corosync-cmapctl | grep members 时,实际上是利用 grep 命令从 corosync-cmapctl 的输出中筛选包含 "members" 关键字的行。这通常用于检查集群成员的相关信息,例如当前集群中有哪些节点,以及它们的状态
corosync-cmapctl | grep members

发现其中国id4和3冲突了,而且IP地址相同,但是我记着之前是在web页面手动删除了的。
然后nano /etc/pve/corosync.conf 修改记录的配置文件,但是发现配置文件时正常没有问题,里面只有三个ID的配置。我便重启了服务,重启服务后pvecm status 显示只有一个节点了,但是可以正常登录了,预计十分钟左右三个节点全部恢复了正常,问题就此解决。
#systemctl restart corosync 命令用于重启 Corosync 服务。Corosync 是一种集群通信引擎,负责在集群#内提供节点间的消息传递、心跳监控和成员管理。重启该服务通常有以下几个作用:
#应用配置更改:如果修改了 Corosync 的配置文件(例如 /etc/corosync/corosync.conf),需要重启服务以使新配置生效。
#恢复服务异常:在集群通信出现问题时,通过重启 Corosync 可以尝试恢复正常的节点通信。
#重新初始化集群状态:重启过程会重新建立节点间的连接和心跳监控,但需要注意,这可能会暂时中断集群间的通信。
systemctl restart corosync
root@proxmox:~#
root@proxmox:~# pvecm status
Cluster information
-------------------
Name: Cluster
Config Version: 7
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Wed Mar 12 15:27:31 2025
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 1.d17
Quorate: No
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 1
Quorum: 2 Activity blocked
Flags:
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.230.200 (local)
root@proxmox:~# pvecm status
Cluster information
-------------------
Name: Cluster
Config Version: 7
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Wed Mar 12 15:27:45 2025
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 1.d17
Quorate: No
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 1
Quorum: 2 Activity blocked
Flags:
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.230.200 (local)
root@proxmox:~# pvecm status
Cluster information
-------------------
Name: Cluster
Config Version: 7
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Wed Mar 12 15:27:58 2025
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 1.d17
Quorate: No
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 1
Quorum: 2 Activity blocked
Flags:
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.230.200 (local)
root@proxmox:~# pvecm status
Cluster information
-------------------
Name: Cluster
Config Version: 7
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Wed Mar 12 15:51:16 2025
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 1.d1b
Quorate: No
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 1
Quorum: 2 Activity blocked
Flags:
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.230.200 (local)
root@proxmox:~# pvecm status
Cluster information
-------------------
Name: Cluster
Config Version: 7
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Wed Mar 12 15:58:24 2025
Quorum provider: corosync_votequorum
Nodes: 3
Node ID: 0x00000001
Ring ID: 1.d23
Quorate: Yes
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 3
Quorum: 2
Flags: Quorate
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.230.200 (local)
0x00000002 1 172.19.136.240
0x00000003 1 172.16.230.151
root@proxmox:~# pvecm status
Cluster information
-------------------
Name: Cluster
Config Version: 7
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Wed Mar 12 15:58:31 2025
Quorum provider: corosync_votequorum
Nodes: 3
Node ID: 0x00000001
Ring ID: 1.d23
Quorate: Yes
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 3
Quorum: 2
Flags: Quorate
Membership information
----------------------
Nodeid Votes Name
0x00000001 1 172.16.230.200 (local)
0x00000002 1 172.19.136.240
0x00000003 1 172.16.230.151
root@proxmox:~# corosync-cmapctl | grep members
runtime.members.1.config_version (u64) = 7
runtime.members.1.ip (str) = r(0) ip(172.16.230.200)
runtime.members.1.join_count (u32) = 1
runtime.members.1.status (str) = joined
runtime.members.2.config_version (u64) = 7
runtime.members.2.ip (str) = r(0) ip(172.19.136.240)
runtime.members.2.join_count (u32) = 1
runtime.members.2.status (str) = joined
runtime.members.3.config_version (u64) = 7
runtime.members.3.ip (str) = r(0) ip(172.16.230.151)
runtime.members.3.join_count (u32) = 1
runtime.members.3.status (str) = joined


5200

被折叠的 条评论
为什么被折叠?



