VMware Integrated OpenStack 7.1 中,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 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
    manifests:
     mp2p_migration: true
  3. 完成移轉並且 Neutron 伺服器網繭以新組態啟動後,請執行以下命令,透過 SSH 登入 nsx Manager 以停止移轉:
    stop service migration-coordinator

結果

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