At the same time, Cobbler also provides API interfaces, which can be easily extended in other languages. More convenient implementation of network installation. It integrates many features and provides CLI and Web management forms. Please note to get an address, and then send it to TFTP program to download a boot file.Ĭobbler and Kickstart Batch Installation SoftwareÄeveloped by python, Cobbler is a package for PXE, Kickstart and DHCP. PXE mainly transmits a package by broadcasting. A pxe client can be a server, laptop, or other machine with pxe startup code The pxe client refers to the machine's role in the pxe boot process. The pxe client calls Internet Protocol (ip), User Data Reporting Protocol (udp), Dynamic Host Setting Protocol (DHCP), Small File Transfer Protocol (TFTP). Server address PXE download boot file to execute boot program Server responds to requests, giving IP addresses and Boot s PXE Client Sends Broadcast Packet Request DHCP Assignment IP Address DHCP
Preboot eXecution Environment (PXE), also known as Pre-Execution Environment, allows computers to independently use data devices (such as hard disks) or install operating systems via network cards. The ultimate goal of Cobbler is to install machines without manual intervention. Its functions include configuration services, creation of repositories, decompression of operating system media, proxy or integration of a configuration management system, and control of power management. Cobbler (cobbler) is to create a central management node by integrating DHCP, TFTP, DNS, HTTP and other services.