Understanding how Cobbler works
Cobbler depends on multiple tools to provide the Preboot eXecution Environment (PXE) functionality to clients. First, it depends on the DHCP service that receives the DHCP broadcast message from the client upon powering on; then, it replies with an IP address, a subnet mask, the next server (TFTP), and finally, the pxeLinux.0, which is the loader filename that the client is requesting when it initially sends the DHCP message to the server.
The second tool is the TFTP server that hosts pxeLinux.0 and different distribution images.
The third tool is the template rendering utility. Cobbler uses cheetah, which is an open source template engine developed in Python and has its own DSL (domain specific language) format. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access