VxRail 上的 VCF:升級失敗,因為缺少 vsphere Lifecyle Manager 權限
Summary: 使用 vLCM 升級 VxRail 上的 VCF 失敗,並顯示錯誤「觸發設定自訂的 depot 遇到例外情況,詳細資料:「在 vlcm 服務要求交換中遇到錯誤」,因為 VMware HCIA 管理角色中缺少所需的 vSphere Lifecyle Manager 權限。
Symptoms
使用 vLCM 升級 VxRail 叢集上的 VCF 失敗,錯誤訊息顯示下列: Trigger set customized depot meets exception, detail: Meet error in vlcm service request exchange.
Cause
當 VMware Cloud Foundation (VCF) 在啟動 vSphere Lifecycle Manager (vLCM) 功能的情況下啟動管理 (MGMT) 網域時,MGMT 網域的 vCenter 會由 MGMT 網域 VxRail Manager 在 VMware HCIA 管理角色中自動授予「工作階段」和「VMware vSphere Lifecycle Manager」權限。但是,當在 vLCM 功能關閉的情況下建立工作負荷網域 (WLD) 時,這些權限會從 MGMT 網域的 vCenter 中撤銷。這些權限對於 vLCM 功能至關重要,沒有這些權限,vLCM 就無法正常運作。因此,任何使用 vLCM 的升級都會失敗。
在新增工作負荷網域之前您會注意到,在 VMware HCIA 管理角色中,該角色具有「工作階段」權限,其中包括驗證工作階段的功能。
它還具有「VMware vSphere Lifecycle Manager」權限的完整功能。
在新增已停用 vLCM 的工作負荷網域後,「工作階段」權限會從 VMware HCIA 管理角色移除,而「VMware vSphere Lifecycle Manager」僅保留「Lifecycle Manager:“設置許可權”。
Resolution
若要將遺失的權限還原至 MGMT 網域的 vCenter,請使用 vCenter UI:
1 執行這些步驟。登入 vCenter,然後前往「系統管理員」 > 、「存取控制」、>「角色」。
2.尋找「VMware HCIA Management」角色,然後按一下「編輯」。
3.使用帶有關鍵字“會話”的搜索功能,選擇“驗證會話”,然後保存更改。
4.搜尋「VMware vSphere Lifecycle Manager」,選取「全選」,然後儲存變更。
若要繼續升級,請返回 SDDC UI,設定更新設定,然後排程更新。