對透過 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 命令,系統會提示輸入密碼。如果 VMware Identity Manager 節點上存在 /usr/local/etc/pgpool.pwd 檔案,該檔案會包含密碼。如果密碼不可用,請使用預設密碼 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
回應中需要具有一個 MASTER 節點和 2 STANDBY 節點。如果其中有任何節點的狀態為 SHUTDOWN、DEAD,或是命令執行停滯,請遵循步驟解決此問題。
解決方案
- 在 VMware Identity Manager 節點上正常關閉服務。如需所需步驟,請參閱知識庫 78815。
- 在 vCenter 中關閉 VMware Identity Manager 應用裝置的電源。
- 透過 vRealize Suite Lifecycle Manager 開啟 VMware Identity Manager 節點的電源。