I'm working on a proof of concept for running Stacki, a DHCP/PXE server which serves out Kickstart PXE boot configurations to VMs within a given subnet. What I'd like to do is setup at least two libvirt VMs, where one is the Stacki frontend managing DHCP for the network and the other is an empty VM which will receive boot configuration from Stacki.
I assume that I at least need the following things:
- A bridged virtual NAT network so that Stacki itself and its managed VMs can NAT out to the internet and to other physical machines in the local network.
- Stacki must be the DHCP server managing that bridged virtual NAT network and assigning IP addresses.
- Stacki must have a static IP address.
Is there a way to disable DHCP in the network and assign my Stacki frontend a static IP address alone? Is there anything I've overlooked that I need to setup?