Setup

Add Infoblox Endpoint

  1. Login to vRA tenant
  2. Click on the Catalog tab
  3. Request the Add Infoblox Endpoint vRA Catalog Item
  4. Fill out the form accordingly (see below) and Submit
Add Infoblox Endpoint
Add Infoblox Endpoint

FieldValue
Configuration label

No spaces, periods or special characters except underscore (_) and dash (-)

Unique label

DO NOT prepend with your tenant name and an underscore, e.g. mytenant_

Hostname

Infoblox appliance's FQDN or IP address

HTTPS?

Select whether or not the Infoblox appliance is HTTPS

Port

Normally 443 for HTTPS and 80 for HTTP

Infoblox appliance port

WAPI Version

Select 1.2 if WAPI version is less than 2.0

Select 2.0 if WAPI version is 2.0 or greater

Reservation type

Select the desired method for Infoblox IPAM/DNS to reserve an IP address

Fixed IP (default): When this option is selected, the next available IP address is reserved as an IPV4 record in Infoblox.

DNS Host Record: When this option is selected, the next available IP address is reserved as a Host record in Infoblox.

NOTE: In order to use the DNS Host Record type, you must be using the SovLabs Infoblox DNS module to create the DNS records.

If you are not using the SovLabs Infoblox DNS module, you must use Fixed IP for the Reservation type.

When The DNS Host Record type is selected, the IP reservation is created as a Host record during the IPAM machineBuilding workflow. The IPAM module then calls out to the appropriate SovLabs DNS Profile to create the necessary VM properties and updates the host record with the DNS information. When this type is used, the DNS machineBuilding workflow skips DNS record creation as it was already handled during the IPAM workflow.

This option is only meant to be used if Infoblox is used for both IPAM and DNS, as they work together to form the final Host record.

Also note, during IPAM machineDisposing_Post, if the DNS Host record type was used, there will be no IPV4 record to remove from Infoblox, and this will be skipped.

DNS view

Optional

Enter the Infoblox DNS view to be managed by this profile

Network view

Optional

Enter the Infoblox Network view to be managed by this profile

Credential Configuration for Infoblox Endpoint
Create credential?

Check the checkbox to create a new credential.

Uncheck the checkbox to use an existing credential.

Credential

Shown when 'Create credential?' is not checked

Select the appropriate credential from an existing list of credentials

Credential Configuration label

Shown when 'Create credential?' is checked

No spaces, periods or special characters except underscore (_) and dash (-)

Unique label

DO NOT prepend with your tenant name and an underscore, e.g. mytenant_

Username

Shown when 'Create credential?' is checked

Username that has necessary permissions

Password

Shown when 'Create credential?' is checked

User's password

Advanced
Host record template

Optional - enables additional configuration by adding additional fields (e.g. comments) into the JSON payload for the Host record

Leave blank to default

Providing an invalid template will cause the API call to fail

A record template

Optional - enables additional configuration by adding additional fields (e.g. comments) into the JSON payload for the A record

Leave blank to default

Providing an invalid template will cause the API call to fail

PTR record template

Optional - enables additional configuration by adding additional fields (e.g. comments) into the JSON payload for the PTR record

Leave blank to default

Providing an invalid template will cause the API call to fail

Fixed address template

Optional - enables additional configuration by adding additional fields (e.g. comments) into the JSON payload for the Fixed address record

Leave blank to default

Providing an invalid template will cause the API call to fail


Add IPAM Profile Infoblox

  1. Login to vRA tenant
  2. Click on the Catalog tab
  3. Request the Add IPAM Profile Infoblox vRA Catalog Item
  4. Fill out the form accordingly (see below) and Submit
Add IPAM Profile Infoblox
Add IPAM Profile Infoblox

FieldValue
Configuration label

No spaces, periods or special characters except underscore (_) and dash (-)

Unique label

DO NOT prepend with your tenant name and an underscore, e.g. mytenant_

Description

Optional

Description of IPAM profile

IPAM type

Select 'Infoblox' as the IPAM type

Provider host

Auto-generated list after an IPAM type is selected. If nothing is available, please make sure to have added an IPAM endpoint

Select the desired Infoblox Endpoint

Subnets, Gateways and Network names

Type in a subnet and its gateway and network name (all comma separated) into the input field (e.g. 10.0.0.0/24, 10.0.0.1, networkName)

Subnet: X.X.X.X/CIDR

Gateway: X.X.X.X (optional)

Network Name: Corresponds to the VMware port group name in vCenter to be configured on the VM for this nic. Please refer to your vCenter configuration to identify what this value should be (vSphere Client > Networking > Portgroups)

Network Mask: Optional / Can be templated

This field is templatable. Click the link below to view documentation on the SovLabs Template Engine

SovLabs Template Engine page
Excluded IPs

Enter all IPs to be excluded (e.g. 10.0.0.1)

Use Ranges?

Only shown if Infoblox endpoint using "fixed IP" address

Select true or false from dropdown. (Required for Microsoft DHCP reserved ranges in Infoblox)

Generate Random MAC?

Only shown if Infoblox endpoint using "fixed IP" address

Select true or false or templated from dropdown. (Required for Microsoft DHCP reserved ranges in Infoblox)

Update MAC Address with final MAC Address

Only shown if Infoblox endpoint using "fixed IP" address

Select true or false from dropdown. (Will replace Random MAC address in MS DHCP with the MAC address from the VM NIC after machine has been provisioned)

Microsoft DHCP Server IP Address

Only shown if Infoblox endpoint using "fixed IP" address

Input Valid MS DHCP server IP Address. (Required for Microsoft DHCP reserved ranges in Infoblox)

NIC number

Enter in a NIC number (0-9) for this IPAM profile

Primary DNS

Input Primary DNS

Secondary DNS

Input Secondary DNS

DNS suffix

Input DNS suffix

DNS search suffix

Comma separate values

Input DNS search suffix(es)

Primary WINS

Input Primary WINS

Secondary WINS

Input Secondary WINS