Before you can define an external IPAM integration point in vRealize Automation, you must create or access an existing running environment that can serve as an intermediary between the IPAM provider and vRealize Automation. The running environment is commonly an Amazon Web Services or Microsoft Azure cloud account or an on-premises and actions-based extensibility integration point that is associated to a cloud extensibility proxy.
External IPAM integration requires a running environment. When you define the IPAM integration point, you create a connection between Cloud Assembly and your IPAM provider by specifying an available running environment.
IPAM integration uses a set of downloaded, provider-specific scripts or plug-ins in a running environment facilitated by a Feature-as-a-Services (FaaS) provider such as Amazon Web Services Lambda, Microsoft Azure Functions, or an actions-based extensibility (ABX) On-Prem Embedded integration point. The running environment is used to connect to the external IPAM provider, for example Infoblox.
- An actions-based extensibility (ABX) integration point:
- is free, no additional vendor usage costs.
- can connect to IPAM vendor appliances that reside in an on-premises data center behind a NAT/firewall that is not publicly accessible, for example Infoblox.
- is slower with slightly less available performance than commercial cloud.
- Amazon Web Services
- has associated vendor FaaS connection/usage costs.
- cannot connect to IPAM vendor appliances that reside in an on-premises data center behind a NAT/firewall that is not publicly accessible.
- has fast and highly reliable performance.
- Microsoft Azure
- has associated vendor FaaS connection/usage costs.
- cannot connect to IPAM vendor appliances that reside in an on-premises data center behind a NAT/firewall that is not publicly accessible.
- has fast and highly reliable performance.
Prerequisites
- Verify that you have cloud administrator credentials. See Credentials required for working with cloud accounts in vRealize Automation.
- Verify that you have the cloud administrator user role. See What are the vRealize Automation user roles.
- Verify that you have an account with the external IPAM provider, for example, Infoblox or Bluecat, and that you have the correct access credentials to your organization's account with the IPAM provider.
- Verify that you can access a deployed integration package for your IPAM provider, such as Infoblox or BlueCat. You obtain the
.zip
download file from your IPAM provider website or from the VMware Marketplace and then deploy the package in Cloud Assembly.For information about how to deploy the provider package
.zip
file and make it available as a Provider value on the IPAM Integration page, see Download and deploy an external IPAM provider package for use in vRealize Automation.