Infoblox released a high availability (HA) cluster feature for their vNIOS marketplace image (DNS server and more) around August 2025.
This is an active/passive cluster and it works by adding an additional NIC to two Infoblox VMs and then adding permissions to the VMs so that they can move a virtual cluster IP between them. There is no witness server.
The main differences between a standalone Infoblox VM and an HA cluster Infoblox VM are:
- 1 x additional NIC per VM. The standard is two NICs, so three NICs in total (included in bicep template)
- Note that the virtual machine SKU must support 3 NICs. Standard_DS12_v2 will work but Standard_DS11_v2 will not, just as an example.
- The new NIC should be added in the same subnet as LAN-1 (so the data interface, not the management interface)
- Using a SAMI must be enabled for the VM (included in bicep template)
- A custom RBAC must be created (separate step) and assigned to the Infoblox VMs via s SAMI (system-assigned managed identity) (included in bicep template).
- If you are assigning the SAMI at resource group level, ensure that the RG containing the VNet is also added. This can be done in Bicep by referencing a module (as opposed to nested ARM templates (included in bicep template)
- In NIOS (this is a post-deployment step once VM is up and running), configure a DNS resolver in the Grid Properties Editor, see link.
Bicep files
- https://github.com/norregaard/Azure/blob/main/Infoblox/infobloxvm001.bicep
- https://github.com/norregaard/Azure/blob/main/Infoblox/infobloxvm001.parameters.json
- https://github.com/norregaard/Azure/blob/main/Infoblox/SAMI_roleAssignment.bicep










