Usage
Notes
If you plan to use the SovLabs IPAM module to automate IP address reservations, be sure to turn off the internal vRA Network Profile.
If this is a brand new vRA installation and you’ve not yet set up any network profiles with IP ranges, skip this step.
Steps for disabling the internal vRA IP reservations in your Reservation(s)
- Login to the vRA tenant (Be sure your login has Infrastructure Architect role enabled.)
- Click on the Infrastructure tab and go to Reservations
- Edit the reservation associated with the builds you’ll be managing
- Click on the Network tab
- Clear the Network Profile dropdown value so it’s empty
- Click OK
Attach vRA Property Group to vRA Blueprint
- Login to the vRA tenant
- Click on the Design tab > Blueprints
- Hover over the desired blueprint name and click Edit
- Click on the vSphere machine component on the Blueprint Design Canvas
- Click on the Properties tab
- In the Property Groups section, add the vRA property group for BT Diamond IPAM:
- Starts with SovLabs-IPAMProfile-[tenant]_[profile_shortname]
NIC number
Repeat for all desired vRA blueprints and provision!
Skip IP in Use
As part of the process, the SovLabs IPAM workflow checks to make sure the reserved IP address is not in use by doing a ping check and a reverse DNS lookup. By default, if either of those tests reports back as true, the IPAM integration will fail and the build will roll back.
Enable the Skip IP in Use feature to skip IP addresses that are marked free on IPAM, but are actually found to pingable or resolving to DNS entries.
Prerequisites
- The Skip IP in Use option requires SovLabs Custom Naming module to be licensed and included on the build. (Either the Custom Naming property group is attached to the blueprint, or the SovLabs_NamingStandard custom property is otherwise set to a SovLabs Naming Standard)
- Optionally, to send the email notification in case of a skipped IP, the SovLabs Notifications module must be licensed and configured to send warning emails.
- Set up a Notification Configuration with type SovLabs IPAM
Usage
- Login to the vRA tenant
- Click on the Design tab > Blueprints
- Hover over the desired blueprint name and click Edit
- Click on the vSphere machine component on the Blueprint Design Canvas
- Click on the Properties tab
- In the Custom Properties section, add the vRA property definition:
- Name:
SovLabs_IPAMSkipInUseIPs - Value:
true - *Note: Changing the value to
falsewill not disable this feature
- Name:
- Verify Custom Naming module is attached via vRA Property Group or via SovLabs Lifecycle Components Toolkit Lifecycle Profile
Repeat Step 3 for all desired blueprints
Advanced - Enable Locking for IPAM
If performing multiple concurrent builds and facing issues with obtaining IP Addresses, a vRA Property can be set to only allow 1 SovLabs IPAM machineBuilding to run at a time.
Setup
- Login to the vRA tenant
- Click on the Design tab > Blueprints
- Hover over the desired blueprint name and click Edit
- Click on the vSphere machine component on the Blueprint Design Canvas
- Click on the Properties tab
- In the Custom Properties section, add the vRA property definition:
- Name:
SovLabs_IPAMEnableLocking - Value:
true - *Note: Changing the value to
falsewill not disable this feature
- Name:
Repeat Step 3 for all desired blueprints
Disable
Unpublish the Event Broker Subscriptions for that integration. (Recommended)
Unpublishing the Event Broker Subscriptions is non-destructive and is a simple way to disable the integration from running for all builds. The EBS will go to “Draft” mode and will not execute until you click “Publish” to publish it again.
Steps:
- Login to the vRA tenant
- Click on the Administration tab -> Events -> Subscriptions
- Highlight the Event Broker subscription and click Unpublish
Or, remove the custom property or property group for the IPAM configuration
Steps:
- Login to the vRA tenant
- Click on the Design tab > Blueprints
- Hover over the desired blueprint name and click Edit
- Click on the vSphere machine component on the Blueprint Design Canvas
- Click on the Properties tab
- In the Property Groups section, remove the vRA property group for BT Diamond IPAM:
- Starts with SovLabs-IPAMProfile-[tenant]_[profile_shortname]
Repeat Step 3 for all desired blueprints