透過更新 VMware Integrated OpenStack 組態,您可以使用 NSX Data Center for vSphere 建立其他 Neutron 可用性區域。

先決條件

  • 針對新的可用性區域建立 Edge 叢集。

  • 在新的 Edge 叢集上建立資源集區。

  • 設定新的 Edge 叢集,以使用適當的分散式交換器。如果需要,您可以為區域建立新的分散式交換器。

  • NSX Data Center for vSphere 中,建立包含新 Edge 叢集的傳輸區域。

程序

  1. viouser 身分登入 OpenStack 管理伺服器
  2. 如果您的部署未使用 custom.yml 檔案,請將範本 custom.yml 檔案複製到 /opt/vmware/vio/custom 目錄。
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  3. 在文字編輯器中開啟 /opt/vmware/vio/custom/custom.yml 檔案。
  4. 取消 nsxv_availability_zones 參數的註解,並將其值設定為您想要建立的可用性區域名稱。

    此參數的值可以包含多個可用性區域。使用逗號 (,) 分隔多個名稱。

  5. 取消 nsxv_availability_zones_detail 參數的註解,並將其設定用於新的可用性區域。

    選項

    說明

    zone_name

    輸入您想要設定的可用性區域名稱。

    resource_pool_id

    輸入針對新可用性區域建立的資源集區的受管理物件識別碼 (MOID)。

    datastore_id

    輸入您想要用於新可用性區域之資料存放區的 MOID。

    edge_ha

    輸入 True 以啟用 Edge 節點的高可用性,或輸入 False 將其停用。

    ha_datastore_id

    輸入您想要用於 Edge 節點之高可用性的資料存放區的 MOID。

    如果將 edge_ha 設為 False,請勿指定 ha_datastore_id 參數的值。

    external_network

    輸入分散式交換器上新可用性區域的外部網路連接埠群組的 MOID。

    vdn_scope_id

    輸入針對新可用性區域建立的傳輸區域的 MOID。

    mgt_net_id

    輸入您的部署的管理網路的 MOID。

    mgt_net_proxy_ips

    輸入您的部署的中繼資料 Proxy 伺服器的 IP 位址。

    dvs_id

    輸入新可用性區域之分散式交換器的 MOID。

    確保設定的每個可用性區域的上述參數都有一個複本。

  6. 部署已更新的組態。
    sudo viocli deployment configure

    部署組態會暫時中斷 OpenStack 服務。

下一步

若要指定網路的可用性區域,請在建立網路時包含 --availability-zone-hint az-name 參數。