On Wed, Nov 9, 2022 at 12:38 PM perl-list <[email protected]> wrote:
> The other one is still receiving the packets, it just isn't doing anything > with them unless it becomes the active device (assuming you chose > hot-standby mode) > I configured load-balancing mode :S > > You can perform load testing with perfdhcp: > https://kea.readthedocs.io/en/kea-2.2.0/man/perfdhcp.8.html trying to install this conflicts with isc-kea-common... > As far as checking functionality of HA, I am not sure... I guess you could > shut down the primary and see what happens? I have done that, but it won't > immediately switch. It will wait until a certain number of clients are > trying to obtain a lease and then switch. stopped dhcp service in server1 and server2 did nothing but complaining about the heartbeat... That is a tunable parameter, however. > Is "max-unacked-clients" ? > > ----- Original Message ----- > > From: "Tan Mientras" <[email protected]> > > To: "Peter Davies" <[email protected]> > > Cc: "kea-users" <[email protected]> > > Sent: Wednesday, November 9, 2022 6:23:27 AM > > Subject: Re: [Kea-users] Problems setting up HA > > > now, once the HA is running in load-balancing mode, seems only first > node is > > receiving/handling the DHCPDISCOVER messages, while 2 only does > lease4-update > > is there a way to burst-test or to know whether load balancing is > working or > > not? > > > On Wed, Nov 9, 2022 at 12:07 PM Tan Mientras < [ mailto: > [email protected] | > > [email protected] ] > wrote: > > >> yes. the issue was I wasn't using agents at all (only installed > dhcp-server and > >> hook libraries) > > >> On Wed, Nov 9, 2022 at 11:51 AM Peter Davies < [ mailto:[email protected] > | > >> [email protected] ] > wrote: > > >>> Hi Tan, > >>> Does the "control-socket" definition in your kea-dhcp4 configuration > >>> match > >>> the "control-socket" definition in the /etc/kea-ctrl-agent.conf file? > > >>> /Peter > >>> On 09/11/2022 11.22, perl-list wrote: > >>>> Are you running the control agent? Mine shown below is for dhcp6, but > i'm sure > >>> > the config is similar. > > >>> > $ /usr/sbin/kea-ctrl-agent -c /etc/kea-ctrl-agent.conf > > >>> > $ cat /etc/kea-ctrl-agent.conf > >>> > { > >>> > "Control-agent": { > >>> > "http-host": "10.0.0.1", > >>> > "http-port": 8000, > >>> > "control-sockets": { > >>> > "dhcp6": { > >>> > "socket-type": "unix", > >>> > "socket-name": "/tmp/kea6-ctrl-socket" > >>> > } > >>> > } > >>> > } > >>> > } > > >>> > ----- Original Message ----- > >>>>> From: "Tan Mientras" < [ mailto:[email protected] | > [email protected] > >>> >> ] > > >>> >> To: "kea-users" < [ mailto:[email protected] | > [email protected] ] > > >>> >> Sent: Wednesday, November 9, 2022 2:39:44 AM > >>> >> Subject: [Kea-users] Problems setting up HA > >>> >> Hi > >>> >> I'm having issues setting up the HA. > >>> >> Once the servers are running the complain with: > >>> >> Nov 9 08:29:59 vmdhcp01 kea-dhcp4[170994]: INFO DHCP4_STARTED Kea > DHCPv4 server > >>> >> version 2.3.2 started > >>> >> Nov 9 08:30:10 vmdhcp01 kea-dhcp4[170994]: WARN > >>> >> HA_HEARTBEAT_COMMUNICATIONS_FAILED failed to send heartbeat to > vmdhcp02 ( [ > >>>>> [ http://192.168.120.253:8000/ | http://192.168.120.253:8000/ ] | [ > >>> >> http://192.168.120.253:8000/ | http://192.168.120.253:8000/ ] ] ): > Connection > >>> >> refused > >>> >> Nov 9 08:30:10 vmdhcp01 kea-dhcp4[170994]: WARN > HA_COMMUNICATION_INTERRUPTED > >>> >> communication with vmdhcp02 is interrupted > >>> >> Nov 9 08:30:10 vmdhcp01 kea-dhcp4[170994]: INFO HA_STATE_TRANSITION > server > >>> >> transitions from WAITING to PARTNER-DOWN state, partner state is > UNDEFINED > >>> >> Nov 9 08:30:10 vmdhcp01 kea-dhcp4[170994]: INFO > HA_LEASE_UPDATES_DISABLED lease > >>> >> updates will not be sent to the partner while in PARTNER-DOWN state > >>> >> Nov 9 08:30:10 vmdhcp01 kea-dhcp4[170994]: INFO > HA_LOCAL_DHCP_ENABLE local DHCP > >>> >> service is enabled while the vmdhcp01 is in the PARTNER-DOWN state > >>> >> vmdhcp01 and vmdhcp02 have similar configuration (except > this-server-name): > >>> >> "hooks-libraries":[ > >>> >> { > >>> >> "library":"/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_ha.so", > >>> >> "parameters":{ > >>> >> "high-availability": [{ > >>> >> "this-server-name": "vmdhcp01", > >>> >> "mode": "load-balancing", > >>> >> "heartbeat-delay": 10000, > >>> >> "max-response-delay": 10000, > >>> >> "max-ack-delay": 5000, > >>> >> "max-unacked-clients": 0, > >>> >> "delayed-updates-limit": 100, > >>> >> "peers": [{ > >>> >> "name": "vmdhcp01", > >>>>> "url": " [ [ http://192.168.120.254:8000/ | > http://192.168.120.254:8000/ ] | [ > >>> >> http://192.168.120.254:8000/ | http://192.168.120.254:8000/ ] ] ", > >>> >> "role": "primary", > >>> >> "auto-failover": true > >>> >> }, { > >>> >> "name": "vmdhcp02", > >>>>> "url": " [ [ http://192.168.120.253:8000/ | > http://192.168.120.253:8000/ ] | [ > >>> >> http://192.168.120.253:8000/ | http://192.168.120.253:8000/ ] ] ", > >>> >> "role": "secondary", > >>> >> "auto-failover": true > >>> >> }] > >>> >> }] > >>> >> } > >>> >> } > >>> >> ], > >>> >> Anyone can help me? > >>> >> -- > >>> >> 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/ | > 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 > -- > 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 >
-- 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
