您可以在已啟用 vSphere Lifecycle Manager 的叢集上準備 NSX 叢集,同樣地,您可以在現有 NSX 備妥的叢集上啟用 vSphere Lifecycle Manager。
必要條件
- 確保叢集中的所有主機都執行 ESXi 7.0 U1 版。
-
使用下列設定登錄計算管理程式:
- 啟用信任,並將存取層級設定為 vSphere Lifecycle Manager。必須具有信任,才能在 NSX 和 vSphere Lifecycle Manager 之間建立通訊。
- 啟用建立服務帳戶。
-
透過將傳輸節點設定檔 (使用 VDS 作為主機交換器類型) 套用至叢集來準備叢集。
備註: 在已啟用 vSphere Lifecycle Manager 的叢集上不支援 N-VDS 主機交換器。
程序
- 從瀏覽器,以 admin 權限登入 VMware vCenter,網址為 https://<vccenter-server-ip-address>。
- 選取必須在其上啟用 vSphere Lifecycle Manager 功能的叢集。
- 在 [映像] 頁面上,確認所有主機均符合標準。如果有任何主機處於不符合標準的狀態,請修復主機,使其符合為叢集設定的 ESXi 映像。
- 確認 vSphere Lifecycle Manager 將叢集的解決方案設定為 NSX。若要確認是否已在 vSphere Lifecycle Manager 叢集上設定 NSX 解決方案,您可以執行下列其中一項操作:
- 在 VMware vCenter 的 [映像] 頁面上,按一下檢查符合性,然後檢查 NSX 項目的 [元件] 區段。
- 或者,執行 API 命令,並確認元件和版本已正確設定為 NSX。
GET https://{server}/api/esx/settings/clusters/{cluster}/software/solutions/com.vmware.nsxt?vmw-task=true
components" : [
{
"component" : "nsx-lcp-bundle"
}
],
"version" : "3.1-0"
- 將新主機新增至已啟用 vSphere Lifecycle Manager 的叢集時,NSX 會呼叫 vSphere Lifecycle Manager,以檢查主機是否符合針對叢集設定的 ESXi 映像。如果主機和叢集映像沒有任何偏差,則會將傳輸節點設定檔套用至主機。主機上的 NSX VIB。安裝的最後一部分是接著向 NSX Manager 和 NSX 交換器組態登錄。
- 疑難排解問題:
如果 vSphere Lifecycle Manager 無法將 NSX 套用為叢集的解決方案,則 NSX Manager 中的 NSX 叢集會進入失敗狀態。若要修復叢集中的主機,請執行下列其中一項操作:
- 前往 vCenter Server,以確認符合下列條件:
- 透過 UI 或 API 確認叢集狀態。即使叢集中的某個主機處於失敗狀態,叢集狀態仍保持為未實現狀態。
執行下列 API 以確認叢集狀態,GET /<NSX-Manager-IP>/api/v1/transport-node-collections/<transport-node-collection-id>。
- 如果任何一台主機失敗,叢集中剩餘的主機會進入已略過安裝狀態。若要修復,請閱讀錯誤訊息並採取任何必要動作。按一下解決,以重試主機的修復和 NSX 準備。請注意,修復會依序發生,一次一台主機。
- 如果叢集仍處於 失敗狀態,請在 UI 中按一下叢集的解決,或執行 API 以在叢集上實現傳輸節點設定檔。除了修復叢集之外,下列 API 還會嘗試準備處於已略過安裝狀態的主機。它會在整個叢集上重試修復。它會嘗試準備已略過安裝的主機。
POST /api/v1/transport-node-collections/<transport-node-collection-id>?action=retry_profile_realization
結果
NSX 叢集上已啟用 vSphere Lifecycle Manager。
下一步
啟用叢集上的 vSphere Lifecycle Manager 後,您可以修復
VMware vCenter 中的主機與為叢集所設定映像之間的偏差。