... | ... | @@ -118,6 +118,12 @@ After adding `agent-kea` machine all host reservations configured on the Kea app |
|
|
|
|
|
The filtering box placed above the list of host reservations can be used to search hosts by DHCP identifier types, DHCP identifier values and/or reserved IP addresses. Just type a part of the searched phrase and the list of reservations will be adjusted to display only those matching the filtering text. For example, typing `clien` should result in displaying only those reservations which DHCP identifier type is `client-id`.
|
|
|
|
|
|
To display a selected host reservation details, click on a DHCP identifier, IP address, or delegated prefix appropriate for this reservation in the list. It results in opening a new tab comprising the host reservation details. It also comprises information about allocated leases for the reservation.
|
|
|
|
|
|
Suppose you click on the reservation for an address `192.0.5.1`. This reservation should initially have no associated lease. It is indicated with the `power-on` icon and the text `unused` next to the IP address in the `Address Reservations` box.
|
|
|
|
|
|
Go back to the host reservations list by clicking the leftmost tab marked `Host Reservations`. Select host reservation for the address `192.0.2.1`. The demo setup pre-allocates a lease for this address. However, the lease is allocated to a client that doesn't own the reservation. The address is reserved for the MAC address `1a:1b:1c:1d:1e:1f` but the lease is allocated for the client with MAC address `1f:1e:1f:1e:1f:1e`. This situation is known as `conflict`. The `lock` icon and the text `in conflict` indicate the conflict occurrence. You may also click on the `chevron` icon to the left of the IP address to expand additional information. It provides additional details about the lease assignment, i.e. to whom the lease is assigned and when it expires.
|
|
|
|
|
|
## 13. Host reservations within Kea host backends
|
|
|
|
|
|
The reservations observed in the previous step were only those that are specified within the Kea configuration files. Kea also supports defining host reservations within a database via `host_cmds` premium hooks library. Those reservations are available in the same view as previously. They are fetched when the Kea app is configured to use `host_cmds` hooks library. The demo setup optionally includes such machine if the demo is started with the `cs_repo_access_token` variable.
|
... | ... | |