You can obtain IP addresses and ranges for use in a vRealize Automation network profile from a supported third-party IPAM solution provider, such as Infoblox.
The IP address ranges in the network profile are used in an associated reservation, which you specify in a blueprint. When an entitled user requests machine provisioning using the blueprint catalog item, an IP address is obtained from the third-party IPAM-specified range of IP addresses. After machine deployment, you can discover the IP address used by querying its vRealize Automation item details page.
|Obtain, import, and configure the third-party IPAM solution provider plug-in or package.|| Obtain and import the vRealize Orchestrator plug-in, run the vRealize Orchestrator configuration workflows, and register the IPAM provider endpoint type in vRealize Orchestrator.
If the VMware Solution Exchange at https://marketplace.vmware.com/vsx does not contain the IPAM provider package that you need, you can create your own using an IPAM Solution Provider SDK and supporting documentation. See the vRealize Automation Example Third-Party IPAM Package page at code.vmware.com/web/sdk.
|See Checklist For Providing Third-Party IPAM Provider Support.|
|Create an third-party IPAM solution provider endpoint.||Create a new IPAM endpoint in vRealize Automation.||See Create a Third-Party IPAM Provider Endpoint.|
|Specify third-party IPAM solution provider endpoint settings in an external network profile.||Create an external network profile and specify the defined IPAM endpoint in vRealize Automation.||See Create an External Network Profile by Using A Third-Party IPAM Provider.|
|Optionally specify third-party IPAM solution provider endpoint settings in a routed network profile.||Create an on-demand network profile and specify the defined IPAM endpoint in vRealize Automation.||See Create a Routed Network Profile By Using a Third-Party IPAM Endpoint or Create a NAT Network Profile By Using a Third-Party IPAM Endpoint in vRealize Automation.|
|Define a reservation to use the network profile.||Create a reservation that calls the network profile in vRealize Automation.||See Create a Reservation for Hyper-V, KVM, SCVMM, vSphere, or XenServer.|
|Define a blueprint that uses the network profile.||Create a blueprint that uses the reservation in vRealize Automation.||See Providing Service Blueprints to Users.|
|Publish the blueprint to the catalog to make it available for use.||Publish the blueprint to the catalog in vRealize Automation. Add any required entitlements.||See Publish a Blueprint.|
|Request machine provisioning by using the blueprint catalog item.||Use the blueprint catalog item to request machine provisioning in vRealize Automation.||See Managing the Service Catalog.|