Am 23.11.22 um 12:43 schrieb Darren Ankney:

If clients were attempting to get addresses at what should have been
an elevated pace, there should have been elevated logs in the minutes
leading up to the unplug.  There are many nuanced logging options with
Kea.  Do you normally see detailed logs of clients attempting to
retrieve addresses (successful or unsuccessful)?  If you had no logs
at all, then the logging may be broken, not configured correctly in
the first place, client messages may not have been getting to the
server, or Kea may not have been running.

I am quite sure it was running. Browsed the logs up to that plugging event, communication between the nodes was up.

I grepped this out of the logs, maybe something is visible here:

06:32:57.393 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from HOT-STANDBY to PARTNER-DOWN state, partner state is UNDEFINED 06:39:50.404 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from HOT-STANDBY to WAITING state, partner state is PARTNER-DOWN 06:39:50.404 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from WAITING to SYNCING state, partner state is PARTNER-DOWN 06:39:50.441 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from SYNCING to READY state, partner state is PARTNER-DOWN 06:39:55.403 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from PARTNER-DOWN to HOT-STANDBY state, partner state is READY 06:40:54.795 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from READY to PARTNER-DOWN state, partner state is UNDEFINED 06:41:06.394 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from HOT-STANDBY to PARTNER-DOWN state, partner state is UNDEFINED 07:12:28.853 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from PARTNER-DOWN to WAITING state, partner state is PARTNER-DOWN 07:12:28.853 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from WAITING to SYNCING state, partner state is PARTNER-DOWN 07:12:28.879 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from SYNCING to READY state, partner state is PARTNER-DOWN 07:12:35.392 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from PARTNER-DOWN to WAITING state, partner state is READY 07:12:35.392 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from WAITING to SYNCING state, partner state is READY 07:12:35.420 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from READY to HOT-STANDBY state, partner state is READY 07:12:35.420 adc2 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from SYNCING to READY state, partner state is READY 07:12:39.060 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from READY to HOT-STANDBY state, partner state is HOT-STANDBY 07:23:04.570 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from HOT-STANDBY to PARTNER-DOWN state, partner state is UNDEFINED 07:24:13.921 adc1 kea-dhcp4.ha-hooks HA_STATE_TRANSITION server transitions from WAITING to PARTNER-DOWN state, partner state is UNDEFINED



My assumption:

the samba-installation might have removed or replaced some package kea
depends on. I don't know what ...

Most likely, Kea would have failed to run at all if some libraries
were unavailable or were incorrect versions (assuming Linux here).

Yes, as mentioned: Debian 11 Bullseye.

Good to know. That was just one thought, as always I try to think "what has changed?" to analyse ...

so maybe kea on adc2 was already not working OK anymore yesterday
evening and in the night ... but that wasn't noticed because the leases
were still active (?)

That is possible.  Depending on your lease length, you wouldn't
necessarily notice anything until someone complained about being
unable to obtain an IP address.

yes

Before you rebooted adc2, did you check if Kea was running?

it was running

Is this
DHCPv4, DHCPv6 or both?  What OS is adc2?  Which HA mode did you
choose?

Debian 11.5
isc-kea-2.3.2
DHCPv4 only
hot-standby (with adc2 as primary)

If you would share your logging configuration, that would help
too.

Sure:

currently the loglevel is pretty low, I assume. I had "severity" : "DEBUG" while the setup phase.

->

"loggers": [
        {
            "name": "kea-dhcp4",
            "output_options": [
                {
                    "output": "/var/log/kea/kea-debug.log",
                    "maxver": 8,
                    "maxsize": 204800,
                    "flush": true,
                    "pattern": "%d{%j %H:%M:%S.%q} %c %m\n"
                }
            ],
            # "severity": "DEBUG",
            "severity": "INFO",
            "debuglevel": 99
        }
   ]

thanks a lot

--
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to