[Kea-users] Migrate to Kea from non-ISC DHCP server ***EXTERNAL EMAIL***

Wlodek Wencel wlodek at isc.org
Fri Apr 14 09:22:13 UTC 2023


Kea has two features that deals with expired leases. Please take a look 
into lease file clean up:
https://kea.readthedocs.io/en/latest/arm/dhcp4-srv.html#memfile-basic-storage-for-leases 
(you can easily disable this by setting lfc-interval to 0) and lease 
expiration https://kea.readthedocs.io/en/latest/arm/lease-expiration.html

But none of those processes touch unexpired leases, my guess is that you 
are putting incorrect state of a lease.

There is also lease sanity check feature, but this by default wouldn't 
remove your leases 
https://kea.readthedocs.io/en/latest/arm/dhcp4-srv.html#sanity-checks-in-dhcpv4

I hope that our documentation will help you find solution.

Włodek Wencel

QA, ISC

On 13/04/2023 21:21, Rachael Wilson wrote:
>
> Thank you very much Wlodek!  With that info I was able to create a 
> lease file for dhcp4.  The only thing is it seems a collector runs at 
> a certain interval that cleans up the memfile?  Looks like it blows 
> out any loaded leases before they could expire from the old DHCP server.
>
>
> --
> Rachael Wilson
> (509) 422-8374
>
> *From:* Kea-users <kea-users-bounces at lists.isc.org> *On Behalf Of 
> *Wlodek Wencel
> *Sent:* Thursday, April 13, 2023 8:48 AM
> *To:* kea-users at lists.isc.org
> *Subject:* Re: [Kea-users] Migrate to Kea from non-ISC DHCP server 
> ***EXTERNAL EMAIL***
>
> *EXTERNAL EMAIL: Please Think Before You Click!!*
>
> Couple simple leases files I took out from our automated testing are 
> attached. Please be aware that in user context Kea can store quite 
> extensive info in json structure (also attached).
>
> Hope that will help
>
> Wlodek Wencel
>
> On 13/04/2023 16:42, Rachael Wilson wrote:
>
>     Thank you, Darren!  I will give perfdhcp a try.
>
>     --
>     Rachael Wilson
>     (509) 422-8374
>
>     *From:* Kea-users <kea-users-bounces at lists.isc.org>
>     <mailto:kea-users-bounces at lists.isc.org> *On Behalf Of *Darren Ankney
>     *Sent:* Thursday, April 13, 2023 3:27 AM
>     *To:* kea-users at lists.isc.org
>     *Subject:* Re: [Kea-users] Migrate to Kea from non-ISC DHCP server
>     ***EXTERNAL EMAIL***
>
>     *EXTERNAL EMAIL: Please Think Before You Click!!*
>
>     Hello Rachael,
>
>     There probably isn't an example file anywhere in the documentation
>     (I looked also) or if there is, I just didn't find it.  I would
>     suggest setting up a test kea server with the memfile lease
>     database persisting to a file.  Then use perfdhcp to generate
>     traffic thus populating the file.  If you need specific options to
>     appear in the lease file, it is possible to use perfdhcp to
>     generate most of them (even if you have to create the hex yourself).
>
>     Thank you,
>
>     Darren Ankney
>
>     On Wed, Apr 12, 2023 at 5:19 PM Rachael Wilson
>     <RachaelW at okpud.org> wrote:
>
>         Hi, I would like to migrate a few thousand DHCP leases from a
>         non-ISC DHCP server to a memfile backed Kea instance.  Looking
>         through the docs, it seems it would be easier to populate the
>         lease file in /var/lib/kea/kea-leases4.csv rather than using
>         hooks.  However, in a fresh install the file only contains the
>         header row.  Is there an example file populated with rows I
>         could look at to properly format the data for import?  Didn’t
>         see anything in the docs, but might have missed it.
>
>         -- 
>
>         logo__250px.png
>
>         	
>
>         *Rachael Wilson *| Network Analyst
>         Public Utility District No. 1 Of Okanogan County
>         Office: (509) 422-8374 | RachaelW at okpud.org
>         1331 2nd Ave N., Okanogan, WA 98840 | P.O. Box 912, Okanogan,
>         WA 98840
>
>         P.U.D. No. 1 of Okanogan County is an equal opportunity
>         provider and employer.  If you think that you have received
>         this message in error, please e-mail the sender at the above
>         e-mail address.
>
>         -- 
>         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 at lists.isc.org
>         https://lists.isc.org/mailman/listinfo/kea-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20230414/0dab11e0/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 37538 bytes
Desc: not available
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20230414/0dab11e0/attachment-0001.png>


More information about the Kea-users mailing list