PowerStore:PUHC 錯誤:用於 UI 和 REST 存取的 Web 伺服器無法運作,略過多項檢查
Summary: 嘗試升級至 PowerStoreOS 3.6 或 PowerStoreOS 4.0 時,升級前執行狀況檢查 (PUHC) 失敗。收到的錯誤為「UI 的 Web 伺服器,且 REST 存取無法運作,且略過多項檢查。(0XE1001003FFFF)
Symptoms
PUHC 在嘗試升級至 PowerStoreOS 3.6 或 PowerStoreOS 4.0 時失敗。
UI 詳細資料:
The web server for GUI and REST access is not working and multiple checks were skipped. Please contact your service provider. (rest_check_failed)
記錄訊息:
Error: The web server for GUI and REST access is not working and multiple checks were skipped. (0XE1001003FFFF)

Cause
升級至 PowerStoreOS 3.6 或 PowerStoreOS 4.0 時,有三種可能的原因會導致此 PUHC 錯誤。
問題 1:
使用者的第三方憑證未包含 PowerStore ICM 叢集 IP 位址,導致 UI 和 REST 檢查失敗。
問題 2:
新的 PUHC 檢查已新增至 PowerStoreOS 3.6 及更新版本,以檢查從兩個節點到 ICM 叢集 IP 的連線能力。PowerStoreOS 2.1 程式碼中有路由問題,會影響 ICM 叢集 IP,並防止此新的 PUHC 檢查順利完成。
問題 3:
user.db在x509_certificate_table中有多個外部Management_HTTP伺服器證書的記錄。一個條目無效,另一個條目有效。由於先讀取 user.db 中的過時無效憑證記錄,PUHC 無法產生適當的認證檔案,導致從 PUHC 指令檔至 Control Path (CP) 的 REST 存取失敗。
Resolution
因應措施:
問題 1:
如果 PUHC 錯誤是因為使用者擁有的第三方憑證中未包含 PowerStore ICM 叢集 IP 位址,則必須重新產生第三方憑證,以包含叢集 ICM IP。
若要解決此問題,使用者必須使用叢集 ICM IP 重新產生第三方憑證。Dell PowerStore 安全性組態指南中涵蓋產生第三方憑證的詳細步驟 (需要註冊的 Dell 支援登入才能檢視文件)
解決此問題的另一個選項是回復至自我簽署憑證。在下列文章中尋找有關此程序的詳細資訊:正在還原第三方管理憑證至自我簽署。
問題 2:
如果從 PowerStoreOS 2.x 升級至 3.6 或更新版本時發生 PUHC 錯誤,且已確認問題並非因為使用者擁有不包含 PowerStore ICM 叢集 IP 位址的第三方憑證所導致,請向上呈報至 Dell 技術支援 或您的授權服務供應商,並參考本文以取得協助。
問題 3:
向上呈報至 Dell 技術支援 或您的授權服務供應商,並參考本文以取得協助。