I had the same experience this week and then after re-reading the ARM realized that in my limited DEV environment, I wasn't getting enough traffic from other clients to drive past the ' max-unacked-clients' threshold. I set it to 0 for testing on both DHCP servers and the failover started working as expected. Hth, Chris
On 6/23/20, 1:15 PM, "Kea-users on behalf of [email protected]" <[email protected] on behalf of [email protected]> wrote: Send Kea-users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit https://lists.isc.org/mailman/listinfo/kea-users or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of Kea-users digest..." Today's Topics: 1. Re: HA - Hot-Stanby Problem - Kea v1.6.1/2 (Ismael Suarez) 2. Re: HA - Hot-Stanby Problem - Kea v1.6.1/2 (Pizu) 3. Re: HA - Hot-Stanby Problem - Kea v1.6.1/2 (Thomas Markwalder) ---------------------------------------------------------------------- Message: 1 Date: Tue, 23 Jun 2020 19:50:00 +0000 From: Ismael Suarez <[email protected]> To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Subject: Re: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2 Message-ID: <[email protected]> Content-Type: text/plain; charset="utf-8" With a similar config (basically the same), I am facing the same situation on 1.6.2. Anyone care to point out some obvios configs that we might be missing? -- Ism -----Original Message----- From: Pizu <[email protected]<mailto:pizu%20%[email protected]%3e>> To: [email protected]<mailto:[email protected]> Subject: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2 Date: Mon, 22 Jun 2020 16:47:23 +0200 Hi, Am testing the HA and if I switch off the primary node nothing works. can you please help? Primary Configuration: "hooks-libraries": [{ "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so", "parameters": {} }, { "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so", "parameters": {} }, { "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so", "parameters": { "high-availability": [{ "heartbeat-delay": 10000, "max-ack-delay": 10000, "max-response-delay": 45000, "max-unacked-clients": 10, "mode": "hot-standby", "peers": [{ "auto-failover": true, "name": "mstkeadhcpsrv01.corporate.intra", "role": "primary", "url": "http://172.16.193.39:8080/" }, { "auto-failover": true, "name": "ztnkeadhcpsrv01.corporate.intra", "role": "standby", "url": "http://172.16.60.39:8080/" } ], "send-lease-updates": true, "sync-leases": true, "sync-page-limit": 10000, "sync-timeout": 60000, "this-server-name": "mstkeadhcpsrv01.corporate.intra" } ] } } ], Standby Configuration: "hooks-libraries": [{ "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so", "parameters": {} }, { "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so", "parameters": {} }, { "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so", "parameters": { "high-availability": [{ "heartbeat-delay": 10000, "max-ack-delay": 10000, "max-response-delay": 45000, "max-unacked-clients": 10, "mode": "hot-standby", "peers": [{ "auto-failover": true, "name": "mstkeadhcpsrv01.corporate.intra", "role": "primary", "url": "http://172.16.193.39:8080/" }, { "auto-failover": true, "name": "ztnkeadhcpsrv01.corporate.intra", "role": "standby", "url": "http://172.16.60.39:8080/" } ], "send-lease-updates": true, "sync-leases": true, "sync-page-limit": 10000, "sync-timeout": 60000, "this-server-name": "ztnkeadhcpsrv01.corporate.intra" } ] } } ], Regards, David _______________________________________________ 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]<mailto:[email protected]> https://lists.isc.org/mailman/listinfo/kea-users ------------------------------ Message: 2 Date: Tue, 23 Jun 2020 21:59:34 +0200 From: Pizu <[email protected]> To: Ismael Suarez <[email protected]> Cc: [email protected] Subject: Re: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2 Message-ID: <CADCfRF4fgkp0qv3=jfaUsYy=4jk1ct8z4wpfpksv0nd8ye3...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" The only way to work was to switch off (init 0) the primary and it worked, keactrl stop only doesn't work it gives connect refused and not no route to host, that's the only difference. On Tue, 23 Jun 2020, 21:51 Ismael Suarez, <[email protected]> wrote: > With a similar config (basically the same), I am facing the same situation > on 1.6.2. Anyone care to point out some obvios configs that we might be > missing? > > > > -- > > Ism > > > -----Original Message----- > From: Pizu <[email protected]<mailto:pizu%20%[email protected]%3e>> > To: [email protected]<mailto:[email protected]> > Subject: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2 > Date: Mon, 22 Jun 2020 16:47:23 +0200 > > Hi, > > Am testing the HA and if I switch off the primary node nothing works. can > you please help? > > Primary Configuration: > > "hooks-libraries": [{ > "library": > "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so", > "parameters": { > "high-availability": [{ > "heartbeat-delay": 10000, > "max-ack-delay": 10000, > "max-response-delay": 45000, > "max-unacked-clients": 10, > "mode": "hot-standby", > "peers": [{ > "auto-failover": true, > "name": > "mstkeadhcpsrv01.corporate.intra", > "role": "primary", > "url": "http://172.16.193.39:8080/" > }, { > "auto-failover": true, > "name": > "ztnkeadhcpsrv01.corporate.intra", > "role": "standby", > "url": "http://172.16.60.39:8080/" > } > ], > "send-lease-updates": true, > "sync-leases": true, > "sync-page-limit": 10000, > "sync-timeout": 60000, > "this-server-name": > "mstkeadhcpsrv01.corporate.intra" > } > ] > } > } > ], > > Standby Configuration: > > "hooks-libraries": [{ > "library": > "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so", > "parameters": { > "high-availability": [{ > "heartbeat-delay": 10000, > "max-ack-delay": 10000, > "max-response-delay": 45000, > "max-unacked-clients": 10, > "mode": "hot-standby", > "peers": [{ > "auto-failover": true, > "name": > "mstkeadhcpsrv01.corporate.intra", > "role": "primary", > "url": "http://172.16.193.39:8080/" > }, { > "auto-failover": true, > "name": > "ztnkeadhcpsrv01.corporate.intra", > "role": "standby", > "url": "http://172.16.60.39:8080/" > } > ], > "send-lease-updates": true, > "sync-leases": true, > "sync-page-limit": 10000, > "sync-timeout": 60000, > "this-server-name": > "ztnkeadhcpsrv01.corporate.intra" > } > ] > } > } > ], > > Regards, > > David > > _______________________________________________ > > 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]<mailto:[email protected]> > > https://lists.isc.org/mailman/listinfo/kea-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.isc.org/pipermail/kea-users/attachments/20200623/22649807/attachment-0001.htm> ------------------------------ Message: 3 Date: Tue, 23 Jun 2020 16:14:30 -0400 From: Thomas Markwalder <[email protected]> To: [email protected] Subject: Re: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2 Message-ID: <[email protected]> Content-Type: text/plain; charset=utf-8; format=flowed The mostfrequent cause for this is non-compliant clients that do not set the SECS field on retries.? If clients are not setting this field > 0 on retries they will not be detected as unacked.? Take a look at the packet capture and/or try setting this to 0. See: https://kea.readthedocs.io/en/latest/arm/hooks.html#load-balancing-configuration. Following the sample config there is discussion of these parameters. On 6/23/20 3:50 PM, Ismael Suarez wrote: > With a similar config (basically the same), I am facing the same situation on 1.6.2. Anyone care to point out some obvios configs that we might be missing? > > > > -- > > Ism > > > -----Original Message----- > From: Pizu <[email protected]<mailto:pizu%20%[email protected]%3e>> > To: [email protected]<mailto:[email protected]> > Subject: [Kea-users] HA - Hot-Stanby Problem - Kea v1.6.1/2 > Date: Mon, 22 Jun 2020 16:47:23 +0200 > > Hi, > > Am testing the HA and if I switch off the primary node nothing works. can you please help? > > Primary Configuration: > > "hooks-libraries": [{ > "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so", > "parameters": { > "high-availability": [{ > "heartbeat-delay": 10000, > "max-ack-delay": 10000, > "max-response-delay": 45000, > "max-unacked-clients": 10, > "mode": "hot-standby", > "peers": [{ > "auto-failover": true, > "name": "mstkeadhcpsrv01.corporate.intra", > "role": "primary", > "url": "http://172.16.193.39:8080/" > }, { > "auto-failover": true, > "name": "ztnkeadhcpsrv01.corporate.intra", > "role": "standby", > "url": "http://172.16.60.39:8080/" > } > ], > "send-lease-updates": true, > "sync-leases": true, > "sync-page-limit": 10000, > "sync-timeout": 60000, > "this-server-name": "mstkeadhcpsrv01.corporate.intra" > } > ] > } > } > ], > > Standby Configuration: > > "hooks-libraries": [{ > "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so", > "parameters": {} > }, { > "library": "/usr/local/lib/kea/hooks/libdhcp_ha.so", > "parameters": { > "high-availability": [{ > "heartbeat-delay": 10000, > "max-ack-delay": 10000, > "max-response-delay": 45000, > "max-unacked-clients": 10, > "mode": "hot-standby", > "peers": [{ > "auto-failover": true, > "name": "mstkeadhcpsrv01.corporate.intra", > "role": "primary", > "url": "http://172.16.193.39:8080/" > }, { > "auto-failover": true, > "name": "ztnkeadhcpsrv01.corporate.intra", > "role": "standby", > "url": "http://172.16.60.39:8080/" > } > ], > "send-lease-updates": true, > "sync-leases": true, > "sync-page-limit": 10000, > "sync-timeout": 60000, > "this-server-name": "ztnkeadhcpsrv01.corporate.intra" > } > ] > } > } > ], > > Regards, > > David > > _______________________________________________ > > 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]<mailto:[email protected]> > > 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 ------------------------------ Subject: Digest Footer _______________________________________________ ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. Kea-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/kea-users ------------------------------ End of Kea-users Digest, Vol 72, Issue 19 ***************************************** _______________________________________________ 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
