解决方案:
在登录pve网页版本的时候提示登录失败,但是ssh模式可以登录进去,因此我就通过一下几个方式进行了排查
1、进去系统查看下系统端口是不是正常,访问端口是8006,命令:lsof -i:8006
2、排查服务是否正常,命令:
(1)service pvedaemon status
(2)service pveproxy status
3、如上图所示,我在输入第一个命令的时候发现报错如上图所示,此时可以输入以上命令:pvecm expected 2 ;此时导致的原因: 集群下线节点数超过半数;
比如有集群有两个节点,下线一个,只剩1个节点,那么执行 `
pvecm expected 1`
root@pve5:~# pvecm expected 1 Unable to set expected votes: CS_ERR_INVALID_PARAM 正常提示
Proxmox VE集群中,节点的数量不足以满足进行某些操作所需的法定数量,从而影响到了认证过程。此外,还出现了多次认证失败的记录,特别是针对root用户,这可能是由集群未达成法定人数直接引起的。
- 检查集群状态:首先,确认集群中所有节点的状态,确保它们都是在线并且通信正常。可以使用
pvecm status
命令来查看集群状态。 - 解决集群法定人数问题:
- 确认是否有节点离线或无法通讯。如果有节点异常,需要修复该节点或从集群中移除它,直到集群能达成法定人数。
- 如果是因为维护或其他原因故意关闭了部分节点导致未达到法定人数,需要等到节点恢复或手动调整集群配置(如法定人数阈值,需谨慎操作)。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...