VMware Integrated OpenStack 7.3 中,Neutron 驅動程式支援 NSX-MP 至 NSX-P 移轉。

可以利用 NSX-T 管理平面將 VMware Integrated OpenStack 部署移轉至 NSX-T Policy Manager。

也可以利用僅 Policy Manager 中公開的 NSX-T 功能,例如 DHCPv6 和 SLAAC 的 IPv6 支援。

此外, VMware Integrated OpenStackNSX-T 上建立的物件也可以顯示在 NSX Policy 使用者介面中。移轉程序將執行以下作業:
  • 確認使用滿足最低需求的 NSX-T 版本。
  • 更確切地說,驗證測試:
    • 此測試可確保它不會設定不支援的服務外掛程式。具有 NSX-T Policy 的 VMware Integrated OpenStack 不支援 Neutron 第 2 層閘道延伸。
    • 此測試會驗證第 0 層閘道上是否已啟用 BGP,並且是否未針對任何可用性區域設定 DHCP 轉送。
  • 移轉由 VMware Integrated OpenStack 管理的所有資源、第 0 層路由器、設定檔以及 VMware Integrated OpenStack 耗用的其他 NSX-T 資源。
    • 程序結束時,與 Neutron 物件相對應的 NSX-T 資源可以具有與 Neutron 相同的識別碼。
    • 套用至 NSX-Policy Manager 上的資源的標籤與先前在 NSX-T 管理平面上所套用的標籤相同。
  • 重新設定 VMware Integrated OpenStack 控制平面以使用 Policy 外掛程式,而非 MP 外掛程式。此外,還會更新執行 NSX Policy 外掛程式所需的 Neutron 自訂資源。
備註:
  • NSX MP 移轉至 NSX Policy 時,VMware Integrated OpenStack 會協調 NSX 移轉協調器,將管理平面物件升級至 Policy 物件。
  • VMware Integrated OpenStack 會控制與 Neutron 資源相關聯的每個 NSX 物件以及其他相依物件 (例如憑證和設定檔)。
  • 如果您直接修改後端資源,則 NSX 資源不會與 Neutron 狀態同步,並且 VMware Integrated OpenStack 無法針對該特定資源執行升級,從而導致移轉至 Policy 失敗。
  • 完成移轉後,請確保由 VMware Integrated OpenStack 管理的 NSX 資源在後端保持不變。
  • 在移轉過程中,無法將處於錯誤狀態的負載平衡器和防火牆群組包括在內,因為無法將為負載平衡器和 NSX-T 後端上的防火牆群組建立的任何資源移轉到 NSX 原則。

必要條件

  • 確認使用 NSX-T 3.1.0 或更新版本進行 MP 至 Policy 移轉。
  • 確認移轉協調器服務正在 NSX-T 上執行。
    備註: 觸發移轉之前,必須先備份 NSX-T Manager。如果移轉失敗,必須還原 NSX Manager,然後在成功還原後重試從 VMware Integrated OpenStack 進行移轉。移轉後,則無法還原至 NSX-T 管理平面。沒有任何解決方案支援在成功移轉至 NSX-T Policy Manager 後還原到 NSX MP 外掛程式。

程序

  1. nsx 上啟動移轉服務。以 admin 使用者身分透過 SSH 登入第一個 nsx Manager,然後執行:
    start service migration-coordinator
  2. 登入 VMware Integrated OpenStack Manager,然後執行:
    viocli update neutron
    在 Neutron 組態中新增以下代碼。更新後,您會看到 neutron-mp2p-migration 網繭狀態為 已建立正在執行
    manifests:
     mp2p_migration: true
  3. 監控 neutron-mp2p-migration 網繭。如果移轉程序已完成,則網繭狀態將顯示為:已完成。可以使用以下代碼驗證 Neutron 伺服器是否使用 Policy 外掛程式。
    viocli update neutron
    manifests:
      mp2p_migration: true
      vmware_dvs_plugin: false
      vmware_nsxpolicy_plugin: true
      vmware_nsxv_plugin: false
      vmware_nsxv3_plugin: false
  4. 完成移轉並且 Neutron 伺服器網繭已啟動新組態後,請執行以下命令,透過 SSH 登入 nsx Manager 以停止移轉:
    stop service migration-coordinator

結果

成功移轉後,可以看到從 MP 進行移轉的資源位於 Policy 中。