Kea has about the best High Availability functionality I've used!

Our setup is 2 kea servers each with it's own PSQL server.

It looks like this, only difference between the two being the name.

{

    "Dhcp4": {
"control-socket": {
         "socket-type": "unix",
         "socket-name": "/tmp/kea-dhcp4-ctrl.sock"
     },
"hooks-libraries": [
            {
                "library": "/usr/lib64/kea/hooks/libdhcp_lease_cmds.so",
                "parameters": { }
            },
            {
                "library": "/usr/lib64/kea/hooks/libdhcp_ha.so",
                "parameters": {
                    "high-availability": [ {
                        "this-server-name": "our_name01",
                        "mode": "hot-standby",
                        "heartbeat-delay": 10000,
                        "max-response-delay": 10000,
                        "max-ack-delay": 5000,
                        "max-unacked-clients": 5,
                        "peers": [
                            {
                                "name": "our_name01",
                                "url": 
"http://our_address:8080/<http://100.64.47.244:8080/>",
                                "role": "primary",
                                "auto-failover": true
                            },
                            {
                                "name": "our_name02",
                                "url": 
"http://out_address:8080/<http://100.64.47.245:8080/>",
                                "role": "standby",
                                "auto-failover": true
                            }
                        ]
                    } ]
                }
            }
        ],
}
}

Let me know if you need any more info
On Fri, 2020-05-22 at 19:25 +0200, Dirk Laurenz wrote:
Hello $list,

i joind because i started to deploy kea in my homelab to replace isc-dhcpd.
I just managed to setup a single server and now i’m keen in make it high 
available.
Is there a short howto out? I didn’t manage to find one…

Regards,

Dirk

_______________________________________________

ISC funds the development of this software with paid support subscriptions. 
Contact us at

<https://www.isc.org/contact/>

https://www.isc.org/contact/

 for more information.


To unsubscribe visit

<https://lists.isc.org/mailman/listinfo/kea-users>

https://lists.isc.org/mailman/listinfo/kea-users

.


Kea-users mailing list

<mailto:[email protected]>

[email protected]


<https://lists.isc.org/mailman/listinfo/kea-users>

https://lists.isc.org/mailman/listinfo/kea-users

_______________________________________________
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to