<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8000001907349px">One question which remains open is whether there is a demand for </span><span class="" style="font-size:12.8000001907349px;background-color:rgb(255,255,255)">Kea</span><span style="font-size:12.8000001907349px"> to ship with the management tool to add/remove/modify reservations in the database. I'd assume that many </span><span class="" style="font-size:12.8000001907349px;background-color:rgb(255,255,255)">users</span><span style="font-size:12.8000001907349px"> would implement their own management tools but probably many of them wouldn't. Would you?</span></blockquote><div><br></div><div>We have our own management system that inserts them directly into the database, and we would continue to use that, if possible.<br><br>I've been working my way through the HR design document, hopefully I'll have some useful feedback when I am done.</div><div><br></div><div>Thanks!<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 11:27 PM, Marcin Siodelski <span dir="ltr"><<a href="mailto:marcin@isc.org" target="_blank">marcin@isc.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
On 07.04.2015 08:08, Bryan Seitz wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> On Apr 6, 2015, at 5:40 PM, Fletcher Haynes <<a href="mailto:fhaynes@willamette.edu" target="_blank">fhaynes@willamette.edu</a>><br>
wrote:<br>
><br>
> Hello!<br>
><br>
> We have a large environment (thousands of hosts) where most hosts<br>
need a static reservation. For the past 10+ years, we have been using<br>
a custom DHCP server written in Perl that did all of its lookups for<br>
host reservations in a postgres db. Recently, we have migrated to<br>
bind9, and are approximating this with regular generation of conf<br>
files from the database and OMAPI. This works ok, but we would like to<br>
have a DHCP server with better support for this.<br>
><br>
>  From what I can tell, Kea will have functionality for storing host<br>
reservations in a MySQL or Postgres backend, and it is currently<br>
slated for the 1.1 release? Could you use help with implementing this<br>
feature, or testing it when it is ready?<br>
><br>
<br>
+1 On this comment.  Seems like having an SQL backed DHCP server,<br>
being able to store host reservations in the DB would be a primary<br>
feature.<br>
Also happy to assist / help test etc.<br>
<br>
</blockquote>
<br></div></div>
We are planning on implementing this feature and it is currently scheduled for 1.1 release. We had to defer it due to time constraints but it is definitely something that has high priority on our roadmap as many users seem to desire this functionality.<br>
<br>
As of Kea 0.9.1 you can store host reservations in the Kea configuration file and they are held in memory. Some advantage of this approach is that the reservation lookup is very fast, as opposed to the lookup in the SQL database which requires inter process communication. However, we're aware that large deployments often tend to use external databases for various reasons.<br>
<br>
One question which remains open is whether there is a demand for Kea to ship with the management tool to add/remove/modify reservations in the database. I'd assume that many users would implement their own management tools but probably many of them wouldn't. Would you?<br>
<br>
Not sure if you had a chance to review the design for the host reservations. It includes the bits about storing reservations in the SQL database:<br>
<br>
<a href="http://kea.isc.org/wiki/HostReservationDesign" target="_blank">http://kea.isc.org/wiki/<u></u>HostReservationDesign</a><br>
<br>
All comments welcome.<br>
<br>
Thanks for the offer for testing this feature. Stay tuned.<br>
<br>
Marcin<br>
______________________________<u></u>_________________<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank">https://lists.isc.org/mailman/<u></u>listinfo/kea-users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div style="font-family:Helvetica">Fletcher Haynes <<a href="mailto:fhaynes@willamette.edu" target="_blank">fhaynes@willamette.edu</a>></div><div style="font-family:Helvetica">Systems Administrator/Network Services Consultant</div><div style="font-family:Helvetica">Willamette Integrated Technology Services</div><div style="font-family:Helvetica">Willamette University, Salem, OR</div><div style="font-family:Helvetica">Phone: 503.370.6016</div></div>
</div>