您可以在已啟用 vSphere Lifecycle Manager 的叢集上準備 NSX

用於在 ESXi 叢集上使用 vSphere Lifecycle Manager 管理 NSX 叢集的工作流程。

若要讓 vSphere Lifecycle Manager 取得 NSX 映像的存取權,您必須使用傳輸節點設定檔設定叢集。當您開始設定叢集時,NSX 本機控制平面服務包 (格式為 nsx-lcp-bundle-<release_version.build_version>) 會上傳至 VMware vCenter 中的映像存放庫。

在主機準備期間,vSphere Lifecycle Manager 會存取存放庫,並將 NSX 設定為該叢集的解決方案。它會將 NSX 解決方案套用至叢集,這會從修復主機的程序開始。在主機上設定 NSX 交換器之前,vSphere Lifecycle Manager 會修復每台主機。將新的 ESXi 主機新增至 vSphere Lifecycle Manager 叢集時,會發生 vSphere Lifecycle Manager 修復。

vSphere Lifecycle Manager 會修復主機,使每台主機上的映像與為叢集設定的 ESXi 版本相同。必須先解決任何偏差,之後才能在 NSX 中進行主機準備。在叢集準備期間,如果叢集失敗,NSX 會將叢集狀態設定為失敗。身為 admin,您必須透過 NSX Manager 使用者介面或透過 vSphere Client 採取適當的動作,來重新觸發主機修復。

必要條件

  • 請確定叢集中的所有主機至少執行 ESXi 7.0 U1 版本或更新版本。
  • 確保未在任何主機上啟用鎖定模式。vSphere Lifecycle Manager 可能無法準備已啟用在鎖定模式中運作的主機。
  • 確保主機與叢集之間的映像沒有偏差。否則,您無法在叢集上啟用 vSphere Lifecycle Manager。修復 VMware vCenter 中的主機,以確保主機和叢集上的基礎映像相符。

  • 確保已在叢集上啟用 vSphere Lifecycle Manager。請參閱 VMware vSphere® 說明文件。

  • 使用下列設定登錄計算管理程式:
    • 啟用信任,並將存取層級設定為 vSphere Lifecycle Manager。必須具有信任,才能在 NSX 和 vSphere Lifecycle Manager 之間建立通訊。
    • 啟用建立服務帳戶
  • 使用 vSphere Distributed Switch 主機交換器來建立傳輸節點設定檔。在已啟用 vSphere Lifecycle Manager 的叢集上不支援 N-VDS 交換器。

  • 如果在 VMware vCenter 應用裝置上設定 Web Proxy,請將所有 NSX Manager IP 位址新增至 NO_PROXY 清單中,否則 vLCM 無法連線至 NSX Manager。

程序

  1. 從瀏覽器以管理員權限登入 NSX Manager (網址為 https://<nsx-manager-ip-address> 或 https://<nsx-manager-fqdn>)。
  2. 移至 系統 > 網狀架構 > 主機 > 叢集
  3. 選取叢集,然後按一下設定 NSX
    備註: 當叢集伴隨著 vLCM 文字時,找出已啟用 vSphere Lifecycle Manager 的叢集。
  4. 選取使用 vSphere Distributed Switch 作為主機交換器的傳輸節點設定檔。
  5. 按一下套用 TNP

    如果這是針對 vSphere Lifecycle Manager 啟用的第一個叢集,則 NSX 會將 NSX LCP 服務包上傳至 VMware vCenter 中的映像存放庫。vSphere Lifecycle Manager 會將 NSX 設定為叢集上的解決方案。它會為上傳至 VMware vCenter 的 NSX 映像設定所需的狀態。然後,vSphere Lifecycle Manager 會在每台主機上開始安裝 NSX VIB,然後在每個傳輸節點上設定 NSX 交換器的組態。

    在主機準備期間,vSphere Lifecycle Manager 會修復主機、向 NSX Manager 登錄主機、在主機上設定 NSX 交換器,以及完成組態。
    備註: 在已啟用 vSphere Lifecycle Manager 的叢集上安裝 NSX 需要的時間可能比在未啟用 vSphere Lifecycle Manager 的叢集上安裝時更長。此差異是由於此產品組合中包含的其他健全狀況檢查所導致
  6. 疑難排解問題:

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

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

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

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

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

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

結果

vSphere Lifecycle Manager 會將叢集中的所有主機準備為 NSX 傳輸節點。