![Lead Image © Sergey Jarochkin, 123RF.com Lead Image © Sergey Jarochkin, 123RF.com](/var/ezflow_site/storage/images/archive/2014/24/system-deployment-automation-with-pxe-boot/po-25667-123rf-sergey_jarochkin_123rf-hand_h_lt_eine_stoppuhr_in_der_hand_mit_vielen_netzwerkkabeln_im_hintergrund__resized.png/106486-1-eng-US/PO-25667-123RF-Sergey_Jarochkin_123RF-Hand_h_lt_eine_Stoppuhr_in_der_Hand_mit_vielen_Netzwerkkabeln_im_Hintergrund__resized.png_medium.png)
Lead Image © Sergey Jarochkin, 123RF.com
Automation with PXE Boot
Quick Setup
Sys admins know the key to being productive is coming to grips with the automation setup offered by an operating system. In this article, I cover creating a basic automation setup for Linux hosts. The tools used include PXE boot, web services, and DHCP. At the end of this article, you should have a complete, fully automated PXE boot and Kickstart system to install and configure a fully customized CentOS server.
PXE (or Preboot eXecution Environment) started in the early 1990s as an improvement to a series of protocols used to bootstrap diskless clients. The idea was to provide a complete boot configuration over the network, so a diskless client, or a computer with no operating system installed, could download a complete configuration at boot time (Figure 1).
Previous protocols, such as BOOTP, had similar goals; however, these tools were very error prone and brittle. The old tools also needed lots of customization, and different clients required different configurations. Intel addressed these issues in the late 1990s with its "Wired for Management" standard. Part of Intel's system was PXE. Other manufacturers later followed suit and adopted the PXE design.
Understanding PXE
Like its predecessors, the PXE protocol uses
...Buy this article as PDF
(incl. VAT)