Infoblox error message IP ALLOCATE failed: Action run failed with the following error
search cancel

Infoblox error message IP ALLOCATE failed: Action run failed with the following error

book

Article ID: 379031

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

A provisioning task fails with the following Infoblox error messages:

IP ALLOCATE failed: Action run failed with the following error: ('Error allocating in network or range: Cannot create \\'record:host\\' object(s): b\\'{ "Error": "AdmConProtoError: x.x.x.x/xx,default does not match any unique networks/ranges (ipv4addr)", \\\\n "code": "Client.Ibap.Proto", \\\\n "text": "x.x.x.x/xx,default does not match any unique networks/ranges (ipv4addr)\\\\n}\\' [code 400]', {})

or

IP ALLOCATE failed: Action run failed with the following error: "Cannot create 'record:host' object(s): b'{ \"Error\": \"AdmConDataError: None (IBDataConflictError: IB.Data.Conflict:Extensible attribute Tenant ID is required.)\", \"code\": \"Client.Ibap.Data.Conflict\", \"text\": \"Extensible attribute Tenant ID is required.\"}' [code 400]"

 

Environment

Aria Automation 8.18.x

Cause

The failure is caused by insufficient permissions for the user account involved in the Infoblox integration.

According to Infoblox documentation, several WAPI permissions are required (1).

Without the proper access rights, the system is unable to perform various administrative tasks in Infoblox.

(1) Infoblox WAPI user permissions

Resolution

To resolve this issue, ensure the user account has the appropriate permissions to access network ranges in the Infoblox IPAM product:

  1. Review Infoblox Permissions:

    • Access the Administration tab on your Infoblox appliance.
    • Check user roles, groups, and permissions.
  2. Required Permissions:

    • Ensure the user is part of a group with Administrator or Superuser permissions.
    • Alternatively, the user can be in a custom group that holds at least the following permissions:
      • DHCP, DNS, IPAM, and Grid.

These permissions allow the VMware vRealize Automation(vRA) Infoblox IPAM integration to function correctly, enabling IP allocations and operations related to cloud templates and deployments.