You can create additional Neutron availability zones with NSX-T Data Center by updating your VMware Integrated OpenStack configuration.
Prerequisites
Create a separate DHCP profile and metadata proxy server for each availability zone. Availability zones can share an edge cluster or use separate edge clusters.
- For information about creating a DHCP profile, see Create a DHCP Server Profile in the NSX-T Administration Guide.
- For information about creating a metadata proxy server, see Add a Metadata Proxy Server in the NSX-T Administration Guide.
Procedure
Results
Example: Creating Separate Availability Zones for N-VDS Standard and Enhanced Data Path
The following procedure implements separate availability zones so that you can deploy NFV workloads on N-VDS in enhanced data path mode and other workloads in standard mode. In this example, VMware Integrated OpenStack has been deployed with NSX-T Data Center in standard mode. The availability zones will be configured on the same tier-0 router and edge cluster. The VMware Integrated OpenStack management network uses the IP address range 192.0.2.10 to 192.0.2.50.
-
In NSX-T Data Center, configure an overlay transport zone and VLAN transport zone using N-VDS in enhanced data path mode. See Enhanced Data Path.
The overlay transport zone is named
nfv-overlay-tz
and the VLAN transport zone is namednfv-vlan-tz
. - Create a DHCP profile for the new availability zone.
- In NSX Manager, select .
- In the Server Profiles tab, click Add.
- Enter nfv-dhcp as the name and select the existing edge cluster.
- Click Add.
- Create a metadata proxy server for the new availability zone.
- In NSX Manager, select .
- In the Metadata Proxies tab, click Add.
- Enter nfv-mdp as the name.
- Enter http://192.0.2.10:8775 as the Nova server URL.
- Enter mdpassword as the secret.
- Select the existing edge cluster.
- Click Add.
- Log in to the OpenStack Management Server as
viouser
. - Open the custom.yml file and add the following information:
nsxv3_availability_zones: nfv-az nsxv3_availability_zones_detail: [{'zone_name': 'nfv-az', 'metadata_proxy': 'nfv-mdp', 'dhcp_profile': 'nfv-dhcp', 'default_overlay_tz': 'nfv-overlay-tz', 'default_vlan_tz': 'nfv-vlan-tz'},]
- Deploy the updated configuration.
sudo viocli deployment configure
- Create a network in the new availability zone.
- Switch to the
root
user and load the cloud administrator credentials file.sudo su - source ~/cloudadmin.rc
- Create the network.
neutron net-create nfv-network --tenant-id nfv-project --availability-zone-hint nfv-az
- Switch to the