通过更新 VMware Integrated OpenStack 配置,可以使用 NSX Data Center for vSphere 创建其他 Neutron 可用区。
过程
- 以
viouser
用户身份登录到 OpenStack 管理服务器。
- 如果您的部署未使用 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
- 在文本编辑器中打开 /opt/vmware/vio/custom/custom.yml 文件。
- 取消对 nsxv_availability_zones 参数的注释,并将其值设置为要创建的可用区的名称。
此参数的值可以包含多个可用区。使用逗号 (,) 分隔多个名称。
- 取消对 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 |
输入部署的元数据代理服务器的 IP 地址。 |
dvs_id |
输入新可用区的分布式交换机的 MOID。 |
- 部署更新的配置。
sudo viocli deployment configure
部署此配置会短暂中断 OpenStack 服务。
下一步做什么
要为网络指定可用区,请在创建网络时包括 --availability-zone-hint az-name 参数。