vRA 8 + NSX-T Blog Series Part 1: vRA 8 Blueprint with Existing NSX-T Networks
You can create a vRA 8 blueprint to deploy machines on existing NSX-T networks.
Demo Product Versions
- vSphere 6.5 U3
- vRA 8.0.1 (including vRSLCM and vIDM)
- NSX-T 2.5.1
- vSAN 6.6.1
- NSX-T account connected
- Basic infrastructure configured (Projects, Cloud Zones, Flavor Mappings, Image Mappings)
- logical router (tier-0 or tier-1) configured
- logical segment(s) attached to a logical router
- Set up the existing networks with IP ranges you want to use for the machines.
- Create a network profile.
- Add existing networks you want to use in the network profile.
- Create a blueprint with Cloud Agnostic Machine and NSX Network objects.
- Specify which network you want to use by adding a constraint tag to the network object.
- Create tags on the existing networks with names of your choice.
- Create an input in the blueprint to customize the machine name.
Demo / Example
Configure Existing Network IP Range
- Log into vRA Cloud Assembly.
- Go to “Infrastructure” > “Networks” (under Resources).
- Click on the existing network you want to use and make sure the information is filled out.
- Click the checkbox next to the existing network you want to use and click “MANAGE IP RANGES”.
- Click “+ NEW IP RANGE”.
- Create an IP range that you’d like to use to give IP addresses to the machines deployed from this blueprint.
- Double-check the start and end IP addresses on the range created to make sure it’s correct.
Configure Network Profile
- Go to “Infrastructure” > “Network Profiles” (under Configure) and click “+ NEW NETWORK PROFILE”.
- Choose an account/region and give the profile a name.
- Go to “Networks” tab and click “+ ADD NETWORK”.
- Choose the existing network(s) you would like to use in the blueprint then save.
- Go to “Blueprints” and Click “+ NEW” to create a new blueprint.
- Give a name to the blueprint and choose a project.
- Drag on a Cloud Agnostic Machine and a NSX Network onto the canvas.
- Connect the Cloud Agnostic Machine to the NSX Network on the canvas.
- On the right side in the YAML file, choose an image and size for the machine. When you click between the quotes, a dropdown menu of available options should show up.
- network:, add the line
assignment: staticto give a static IP address to the machine from the IP range we’ve created.
- For the NSX network, make sure it says
networkTypeadd the line
constraints:then another line
- tag:to choose the existing network you want to use.
- Click “TEST”.
- Click “DEPLOY” to create a new deployment.
- Give it a deployment name, choose “Current Draft”, the click “DEPLOY”.
- Monitor the progress. Once completed, you should be able to see the deployment under “Deployments” in vRA UI as well as the new machine created in the vSphere UI.
Demo / Example Blueprint YAML File