This article walks through the configuration of NSX Advanced Load Balancer's native IPAM and DNS solution for providing service discovery.

The NSX Advanced 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 example, “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 Infrasturcture

Note:

The interpretation of the Infoblox columns has changed from version 18.2.5 release onwards. Prior to version 18.2.5 release, by default choosing Infoblox as an IPAM provider which in turn forces you to choose Infoblox as the DNS provider and vice versa. After version 18.2.5 release, this restriction is relaxed and the user can choose Infoblox for more than one function at the same time.

Provider

Infoblox

NSX Advanced Load Balancer

Internal

Cloud-native

Cloud Infrastructure

IPAM

DNS

IPAM

DNS

IPAM

DNS

VMware vCenter

Yes

Yes

Yes

Yes

NA

NA (Not Used)

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

Note:
  • 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 NSX Advanced Load Balancer.

    • Default” means NSX Advanced Load Balancer accepts the cloud’s IPAM/DNS support without additional action on the part of the NSX Advanced Load Balancer admin.

    • NSX Advanced Load Balancer supports Route 53 when AWS is the cloud provider configuration in NSX Advanced Load Balancer.

    • Not used” means, although the cloud supports DNS, NSX Advanced Load Balancer does not use it.

  • When creating a virtual service in “Linux Server” cloud in AWS/GCP environment, you can use the cloud-native IPAM solution of AWS/GCP.

  • NSX Advanced 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 (NSX Advanced Load Balancer, Infoblox, AWS, GCP, and OpenStack). To configure IPAM and DNS support, follow the steps listed below:

  1. Navigate to Templates > Profiles.

  2. Click IPAM/DNS Profile.

  3. Click Create and select the provider.

  4. Fill in the displayed fields (detailed steps are provided in the sections below).

  5. Click Save. The profile appears in the list.

  6. Navigate to Infrastructure > Clouds and edit the cloud setting.

  7. Select the IPAM and DNS providers from the drop-down list. Either one or both must be selected based on the provider(s) required. For example, in releases prior to 18.2.5, if Infoblox is the IPAM provider then, it must be the DNS provider as well.

  8. Click Save.