VxRail 上的 VCF:將 VUM 叢集新增到 VLCM 環境後,升級或節點新增作業失敗
摘要: 在 VxRail 環境上啟用 vLCM 的 VCF 中,新增 VUM 叢集 (vLCM 功能已停用) 可能會導致 HCIA 角色在 vCenter 中失去特定權限,並導致升級或節點新增作業失敗。
症狀
在 VxRail 環境上啟用 vLCM (vSphere Lifecycle Manager) 的 VCF 中,新增 VUM (vSphere Update Manager) 叢集後,VUM 叢集會覆寫 HCIA 角色權限。如果您嘗試將節點新增至 vLCM 叢集,或升級 vLCM 叢集,則操作將會失敗。
案例 1:在 vCenter 上新增主機成功,但在觸發「在 SDDC 上新增 VxRail 主機」時,它在主機補救工作時失敗。
從 vCenter UI 檢查叢集補救失敗。

案例 2:升級失敗,並顯示下列錯誤訊息: Trigger set customized depot meets exception, detail: Meet error in vlcm service request exchange.
注意:升級失敗問題已在 8.0.361 中修正,如果升級目標版本等於或高於 8.0.361,則不會遇到此問題。
原因
當 VMware Cloud Foundation (VCF) 在啟動 vSphere Lifecycle Manager (vLCM) 功能的情況下啟動管理 (MGMT) 網域時,MGMT 網域的 vCenter 會由 MGMT 網域 VxRail Manager 自動授予 VMware HCIA 管理角色內的 Sessions 和 VMware vSphere Lifecycle Manager 權限。但是,當新增 VUM 叢集時,這些權限會從 MGMT 網域的 vCenter 中撤銷 (vLCM 功能已停用)。這些權限對於 vLCM 功能至關重要,沒有這些權限,vLCM 就無法正常運作。因此,任何使用 vLCM 的作業都會失敗,例如:節點新增 (vlcm 相容性掃描)、vlcm 升級。
在新增停用 vLCM 的叢集之前 您會看到它在 VMware HCIA Management 角色中具有「工作階段」權限 其中包括驗證工作階段的功能
它還具有「VMware vSphere Lifecycle Manager」權限的完整功能。
在新增停用 vLCM 的叢集後,VMware HCIA 管理角色的「工作階段」權限即會移除,而「VMware vSphere Lifecycle Manager」僅會保留「Lifecycle Manager:設定權限」
解析度
若要將遺失的權限還原至 MGMT 網域的 vCenter,請使用 vCenter UI
1 執行這些步驟。登入 vCenter,然後前往「系統管理員」 > 、「存取控制」、>「角色」。
2.尋找「VMware HCIA Management」角色,然後按一下「編輯」。
3.使用帶有關鍵字“會話”的搜索功能,選擇“驗證會話”,然後保存更改。
4.搜尋「VMware vSphere Lifecycle Manager」,選取「全選」,然後儲存變更。
若要繼續主機新增作業,請在 SDDC Manager 上重新啟動失敗的工作

監控工作狀態,直到新增 VxRail 主機成功為止。

若要繼續升級,請返回 SDDC UI,設定更新設定,然後排程更新