If you want to use NSX-T Data Center as the networking solution for VMware Integrated OpenStack, deploy and configure NSX-T Data Center as described in the following procedure.
Prerequisites
-
Deploy vSphere, including vCenter Server and all ESXi hosts.
- Install NSX-T Data Center.
- Deploy NSX Manager. See NSX Manager Installation.
- Deploy NSX Controller instances. See NSX Controller Installation and Clustering.
- Join each NSX Controller with the NSX Manager. See Join NSX Controllers with the NSX Manager.
- Initialize the control cluster. See Initialize the Control Cluster to Create a Control Cluster Master.
- If you deployed multiple NSX Controller instances, join them to the cluster. See Join Additional NSX Controllers with the Cluster Master.
- (Optional) Add your vCenter Server instance as a compute manager. See Add a Compute Manager.
- Deploy NSX Edge nodes. See NSX Edge Installation.
Procedure
- Log in to the NSX Manager as an administrator.
- Add your ESXi hosts to the NSX-T Data Center fabric.
- Select .
- In the Hosts tab, click Add.
- Enter the name, management IP address, user name, and password of the host.
You can also enter a host thumbprint. If you do not enter a thumbprint, NSX-T Data Center will prompt you to use the default thumbprint provided by the host.
- Click Save.
- Create an IP address pool for tunnel endpoints.
- Select .
- In the IP Pools tab, click Add.
- Enter a name and description for the IP address pool.
- Under Subnets, click Add.
- Click the first entry under each column and specify the IP address range, gateway, and network address.
You can also specify DNS servers (separated by commas) and a DNS suffix.
- Click Save.
- Create an overlay transport zone.
- Select Add. and click
- Enter a name, description, and host switch name for the overlay transport zone.
The host switch name will be used for the host switch that is installed on transport nodes added to this transport zone.
- Select Overlay for the traffic type.
- Click Save.
- Create a VLAN transport zone.
- Select Add. and click
- Enter a name, description, and host switch name for the overlay transport zone.
The host switch name will be used for the host switch that is installed on transport nodes added to this transport zone.
- Select VLAN for the traffic type.
- Click Save.
- Create an uplink profile.
- Select .
- In the Uplink Profiles tab, click Add.
Note: If you are using a physical link on an ESXi host, you can modify the default policy instead of creating a new one.
- Enter a name and description for the profile and select a teaming policy.
- (Optional) Under LAGs, add and configure one or more link aggregation groups (LAGs).
- In the Active Uplinks text box, specify a physical link on your ESXi host or NSX Edge node.
The link must be up and available.
If you are using a physical link on an ESXi host, you can also specify a standby uplink if desired.
- In the Transport VLAN text box, enter the VLAN ID of the physical network.
- Retain the default MTU value of 1600.
- Click Save.
- Add the ESXi hosts in your compute cluster to the overlay transport zone.
- Select .
- In the Transport Nodes tab, click Add.
- Enter a name for the transport node.
- From the Node drop-down list, select the desired ESXi host.
- Under Transport Zones, select the overlay transport zone in the Available column and click the left arrow to move it to the Selected column.
- Open the Host Switches tab.
- Select the host switch for the overlay transport zone and the uplink profile that you created in this procedure.
- From the IP Assignment drop-down list, select Use IP Pool.
- From the IP Pool drop-down list, select the tunnel endpoint IP address pool that you created in this procedure.
- From the Physical NICs drop-down lists, select an unused NIC and uplink.
- Click Save.
- Add NSX Edge nodes to the overlay and VLAN transport zones.
- Select .
- In the Transport Nodes tab, click Add.
- Enter a name for the transport node.
- From the Node drop-down list, select the desired NSX Edge node.
- Under Transport Zones, select the overlay and VLAN transport zones in the Available column and click the left arrow to move them to the Selected column.
- Open the Host Switches tab.
- Select the host switch for the overlay transport zone and the uplink profile that you created in this procedure.
- From the IP Assignment drop-down list, select Use IP Pool.
- From the IP Pool drop-down list, select the tunnel endpoint IP address pool that you created in this procedure.
- From the Virtual NICs drop-down lists, select an unused NIC and uplink.
- Click Add Host Switch.
- Select the host switch for the VLAN transport zone and the uplink profile that you created in this procedure.
- From the IP Assignment drop-down list, select Use DHCP.
- From the Virtual NICs drop-down lists, select an unused NIC and uplink.
- Click Save.
- Create an edge cluster and add NSX Edge nodes to it.
- Select .
- In the Edge Clusters tab, click Add.
- Enter a name and description for the cluster.
- Select an edge cluster profile from the drop-down list.
- Click Edit... to the right of the Transport Nodes field.
- From the Type drop-down list, select Virtual Machine.
- From the Member Type drop-down list, select Edge Node.
- Select the NSX Edge nodes in the Available column and click the left arrow to move them to the Selected column.
- Click OK and click Save.
- Create a logical switch.
- Select Switching.
- In the Switches tab, click Add.
- Enter a name and description for the switch.
- Select the VLAN transport zone.
- Click Save.
- Create a tier-0 router.
- Select Routing.
- In the Routers tab, click .
- Enter a name and description for the router.
- Select the edge cluster that you created in this procedure.
- Select Active-Active or Active-Standby as the high availability mode.
- If you want to use Active-Standby mode, select Preemptive or Non-Preemptive as the failover mode and select a preferred member from the edge cluster.
- Click Save.
- Create a port on the tier-0 router to associate with the upstream physical router.
- Select Routing.
- In the Routers tab, click the name of your tier-0 router.
- Select Add. and click
- Enter a name and description for the port.
- In the Type field, select Uplink.
- From the Transport Node drop-down list, select a member of the edge cluster.
- From the Logical Switch drop-down list, select the switch that you created in this procedure.
- Select Attach to new switch port and enter a name for the switch port.
- Enter the IP address of the router port in CIDR format (for example, 192.0.2.20/24).
Note: This IP address cannot be within the subnet of any OpenStack external network.
- Click Save.
- Enable BGP on the tier-0 router and add BGP neighbors.
- Select Routing.
- In the Routers tab, click the name of your tier-0 router.
- Select Edit. and click
- Toggle Status to Enabled.
- Enter your AS number and click Save.
- Under Neighbors, click Add.
- Enter the IP address and a description of the BGP neighbor.
- Enter the remote AS number for the neighbor.
- Open the Local Address tab.
- From the Type drop-down list, select Uplink.
- Select the uplink ports in the Available column and click the left arrow to move them to the Selected column.
- Click Save.
- Create a DHCP server profile.
- Select .
- In the Server Profiles tab, click Add.
- Enter a name and description for the profile.
- Select the edge cluster that you created in this procedure.
- Click Save.
- Create a metadata proxy server.
- Select .
- In the Metadata Proxies tab, click Add.
- Enter a name and description for the metadata proxy server.
- In Nova Server URL, enter the planned private virtual IP address of your VMware Integrated OpenStack deployment.
VMware Integrated OpenStack uses the first IP address in the management network as the private virtual IP address. If you are not certain which IP address will be used, you can enter a placeholder IP address and update this setting after you have deployed VMware Integrated OpenStack.
- In the Secret text box, enter a password to pair with your VMware Integrated OpenStack deployment.
- Select the edge cluster that you created in this procedure.
- Click Save.
What to do next
Prepare to Install VMware Integrated OpenStack with NSX-T Data Center