DDI Central offers High Availability (HA) support for Linux-based DNS and DHCP services deployed on Linux environments. This configuration ensures service continuity and minimal downtime in case of server failure. Microsoft DNS/DHCP and Windows-based servers are not supported for HA configuration.
Before proceeding with HA setup:
keepalived.conf file was not created automatically during installation (i.e., /etc/keepalived/keepalived.conf), you must create this path manually to ensure proper configuration.keepalived is a Linux service commonly used to provide high availability (HA) for networked services. It does this by monitoring service health and managing a shared Virtual IP (VIP) between two or more servers.


INTERFACE: Select the network interface on the primary server that will bind the VIP. Example: enp1s0
CONFIGURATION PATH: Enter the path to the keepalived configuration file on the primary server.
keepalived.conf file was not created automatically during installation (i.e., /etc/keepalived/keepalived.conf), you must create this path manually to ensure proper configuration.INTERFACE: Select the corresponding network interface on the backup server that will take over the VIP if the primary fails. Example: br0
CONFIGURATION PATH: Enter the path to the keepalived config file on the secondary server. Example: /etc/keepalived/keepalived.conf
Notes:
keepalived in DDI CentralDDI Central supports High Availability (HA) for Linux DNS servers using keepalived and Virtual IP (VIP)-based failover. This ensures uninterrupted DNS resolution, even if the primary server becomes unavailable.
DNS Clients → Query → Virtual IP (VIP) → Routed to:
keepalived is running on both primary and secondary.named) on the primary listens on the VIP.keepalived uses VRRP to send heartbeats between the primary and backup nodes.keepalived on the secondary detects the failure (missing VRRP heartbeat).keepalived heartbeat.keepalived in DDI CentralDDI Central supports High Availability for ISC-based DHCP servers using two different mechanisms depending on the DHCP protocol version and client communication method:
This ensures continuous DHCP service delivery across all client environments when configured correctly.
keepalived is installed and running.dhcpd or dhcpd6) is installed and configured.Depending on your environment:
If using DHCPv6 or DHCPv4 (unicast/multicast mode):
keepalived with VIP failover.If using DHCPv4 (broadcast mode):
keepalived-based HA.Scenario A: DHCPv4 (unicast/multicast) or DHCPv6 (VIP-mode HA)
Scenario B: DHCPv4 (broadcast mode using built-in failover)
This ensures correct lease assignment even though both servers hear the broadcast.
Scenario A: keepalived-based HA (DHCPv4 unicast/multicast or DHCPv6)
Scenario B: DDI Central's Built-in DHCP failover (DHCPv4 broadcast mode)
Scenario A: keepalived-based HA
Scenario B: Built-in ISC DHCP Failover
Notes:
keepalived ensures clients always reach the active "Primary" DHCP server via the same VIP.DDI Central's dual-mode DHCP HA approach ensures continuous IP lease delivery across any network design — whether clients use broadcast, unicast, or DHCPv6. By intelligently choosing between keepalived-based VIP failover and DDI Central's built-in DHCP failover setup, DDI Central maintains service uptime, prevents IP conflicts, and guarantees lease consistency, even during server failures or reboots.
| DHCP Type | Client Mode | Use keepalived VIP HA? | Use DDI Central's Built-in DHCP Failover? |
|---|---|---|---|
| DHCPv4 | Broadcast | ❌ No | ✅ Yes |
| DHCPv4 | Unicast/Multicast | ✅ Yes | ✅ Recommended |
| DHCPv6 | N/A | ✅ Yes (Required) | ❌ Not Available |