This repository contains scripts to build the training lab environment on Linux using Linux container for the KEA DHCP Server and IPv6 training.
The training lab scripts have been tested on the latest Fedora Linux version (Fedora 36+). They might also work with the latest Red Hat EL 9.x and Rocky/Alma Linux.
The KEA Lab environment depends on podman https://podman.io. Podman can possibly substituded by Docker (https://docker.io), however it has not been tested.
Make sure you have podman installed.
The script build in the installation directory will build all the
container images reqired.
The directory bin should be in the executable search path:
export PATH=$PATH:/path/to/repo/bin
Every Lab has a couple of scripts:
The run script will remove previous instances of the containers and
start a fresh version of the containers. Currently the script will
issue a couple of error messages if the containers to be cleaned are
not available, this will be fixed in future versions.
The stop script will stop the lab containers
The clean script will remove the lab containers for this lab
The directory conf will contain the persistent configuration for KEA
DHCP and BIND 9. The directory conf2 will contain the persitent
configuration files for the 2nd ISC KEA DHCP Server for the HA lab in
lab05.
The directory conf.template contain example configuration files for
the different labs.
Information about the KEA DHCP training is available at https://www.menandmice.com/training/kea-dhcp-training/