This section explains the configuration of Avi Load Balancer's native IPAM and DNS solution for providing service discovery.
The Avi Load Balancer IPAM/ DNS profile consists of both IPAM and DNS related configuration in a single bundle. It is recommended to have both IPAM and DNS configuration in a single profile for ease of management. However, configuration of one can exclude the other if different profiles for IPAM and DNS are preferred.
For instance, vantage-ipam can be created without configuring any DNS domains and vantage-dns
can be created by using only domain names and without any networks/ subnets.
IPAM/ DNS Support for Cloud Infrastructure
Provider |
Infoblox |
Avi Load Balancer Internal |
Cloud-native |
|||
---|---|---|---|---|---|---|
Cloud Infrastructure |
IPAM |
DNS |
IPAM |
DNS |
IPAM |
DNS |
VMware vCenter |
Yes |
Yes |
Yes |
Yes |
NA |
NA |
OpenStack |
No |
No |
No |
Yes |
Yes (Default) |
NA (Not Used) |
Amazon Web Services |
No |
No |
No |
Yes |
Yes (Default) |
Yes (Default) |
Google Cloud Platform |
No |
No |
No |
Yes |
Yes |
No |
Azure (as of 18.2.5) |
No |
No |
No |
Yes |
Yes (Default) |
Yes (Default) |
Linux Server (bare metal) |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No access cloud |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
When creating virtual services in OpenStack or AWS cloud, a separate configuration for IPAM is not needed/ allowed, since the cloud configuration has support for IPAM natively in Avi Load Balancer.
Default means Avi Load Balancer accepts the cloud’s IPAM/DNS support without additional action on the part of the Avi Load Balancer admin.
Avi Load Balancer supports Route 53 when AWS is the cloud provider configuration in Avi Load Balancer.
Not used means, although the cloud supports DNS, Avi Load Balancer does not use it.
Avi Load Balancer DNS service can be used with all these clouds.
General Configuration Workflow
Initial configuration is common for both IPAM and DNS. The configuration fields differ among the infrastructure types and the provider (Avi Load Balancer, Infoblox, AWS, GCP, and OpenStack). To configure IPAM and DNS support, follow the steps listed below:
Navigate to
.Click IPAM/DNS Profile.
Click Create and select the provider.
Fill in the displayed fields (detailed steps are provided in the sections below).
Click Save. The profile appears in the list.
Navigate to
and edit the cloud setting.Select the IPAM and DNS providers from the drop-down menu. Either one or both must be selected based on the providers required.
Click Save.