对通过 vRealize Suite Lifecycle Manager 部署的 VMware Identity Manager postgres 集群中断进行故障排除。
问题
由于 VMware Identity Manager 设备网络断开,VMware Identity Manager 集群运行状况在 vRealize Suite Lifecycle Manager 中显示为严重。
原因
Postgres 集群主节点的网络断开。对于 /usr/local/bin/pcp_watchdog_info -p 9898 -h localhost -U pgpool 命令,它会提示输入密码。如果 /usr/local/etc/pgpool.pwd 文件位于 VMware Identity Manager 节点上,该文件将包含密码。如果密码不可用,请使用默认密码 password。
命令参数帮助:
-H:命令运行针对的主机是 localhost。
-P:pgpool 接受连接的端口为 9898。
-U:pgpool 运行状况检查和复制延迟检查用户为 pgpool。
应该可以获得预期的响应。
3 YES <Host1>:9999 Linux <Host1> <Host1>
<Host1>:9999 Linux <Host1> <Host1> 9999 9000 4 MASTER
<Host2>:9999 Linux <Host2> <Host2> 9999 9000 7 STANDBY
<Host3>:9999 Linux <Host3> <Host3> 9999 9000 7 STANDBY
在响应中,必须有一个主节点节点和 2 个备用节点。如果任何节点的状态为已关闭、失效或者命令执行停滞不前,请按照以下步骤解决该问题。
解决方案
- 正常关闭 VMware Identity Manager 节点上的服务。有关需要执行的步骤,请参阅知识库文章 78815。
- 关闭 vCenter 中 VMware Identity Manager 设备的电源。
- 通过 vRealize Suite Lifecycle Manager 打开 VMware Identity Manager 节点的电源。