您可以在已啟用 vSphere Lifecycle Manager 的叢集上準備 NSX-T 叢集,同樣地,您可以在現有 NSX-T 備妥的叢集上啟用 vSphere Lifecycle Manager。

必要條件

  • 確保叢集中的所有主機都執行 ESXi 7.0 U1 版。
  • 使用下列設定登錄計算管理程式:
    • 啟用信任,並將存取層級設定為 vSphere Lifecycle Manager。必須具有信任,才能在 NSX-T 和 vSphere Lifecycle Manager 之間建立通訊。
    • 啟用建立服務帳戶
  • 透過將傳輸節點設定檔 (使用 VDS 作為主機交換器類型) 套用至叢集來準備叢集。
    備註: 在已啟用 vSphere Lifecycle Manager 的叢集上不支援 N-VDS 主機交換器。

程序

  1. 從瀏覽器,以 admin 權限登入 vCenter Server,網址為 https://<vccenter-server-ip-address>。
  2. 選取必須在其上啟用 vSphere Lifecycle Manager 功能的叢集。
  3. 在 [映像] 頁面上,確認所有主機均符合標準。如果有任何主機處於不符合標準的狀態,請修復主機,使其符合為叢集設定的 ESXi 映像。
  4. 確認 vSphere Lifecycle Manager 將叢集的解決方案設定為 NSX。若要確認是否已在 vSphere Lifecycle Manager 叢集上設定 NSX 解決方案,您可以執行下列其中一項操作:
    1. vCenter Server 的 [映像] 頁面上,按一下檢查符合性,然後檢查 NSX 項目的 [元件] 區段。
    2. 或者,執行 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"
  5. 將新主機新增至已啟用 vSphere Lifecycle Manager 的叢集時,NSX-T 會呼叫 vSphere Lifecycle Manager,以檢查主機是否符合針對叢集設定的 ESXi 映像。如果主機和叢集映像沒有任何偏差,則會將傳輸節點設定檔套用至主機。主機上的 NSX-T VIB。安裝的最後一部分是接著向 NSX Manager 和 NSX 交換器組態登錄。
  6. 疑難排解問題:

    如果 vSphere Lifecycle Manager 無法將 NSX 套用為叢集的解決方案,則 NSX Manager 中的 NSX-T 叢集會進入失敗狀態。若要修復叢集中的主機,請執行下列其中一項操作:

    1. 前往 vCenter Server,以確認符合下列條件:
      • 主機可相容。

      • 主機未關閉電源或處於維護模式。

    2. 透過 UI 或 API 確認叢集狀態。即使叢集中的某個主機處於失敗狀態,叢集狀態仍保持為未實現狀態。

      執行下列 API 以確認叢集狀態,GET /<NSX-Manager-IP>/api/v1/transport-node-collections/<transport-node-collection-id>

    3. 如果任何一台主機失敗,叢集中剩餘的主機會進入已略過安裝狀態。若要修復,請閱讀錯誤訊息並採取任何必要動作。按一下解決,以重試主機的修復和 NSX-T 準備。請注意,修復會依序發生,一次一台主機。
    4. 如果叢集仍處於 失敗狀態,請在 UI 中按一下叢集的解決,或執行 API 以在叢集上實現傳輸節點設定檔。除了修復叢集之外,下列 API 還會嘗試準備處於已略過安裝狀態的主機。它會在整個叢集上重試修復。它會嘗試準備已略過安裝的主機。
      POST /api/v1/transport-node-collections/<transport-node-collection-id>?action=retry_profile_realization

結果

NSX-T 叢集上已啟用 vSphere Lifecycle Manager。

下一步

啟用叢集上的 vSphere Lifecycle Manager 後,您可以修復 vCenter Server 中的主機與為叢集所設定映像之間的偏差。