108
Chapter 6. Red Hat Network Website
•
A DHCP server is not required for kickstarting, but it can make things easier. If you
are using static IP addresses, you should select static IP while developing your kickstart
profile.
•
An FTP server can be used in place of hosting the kickstart distribution trees via HTTP.
•
If conducting a bare metal kickstart, you should 1)Configure DHCP to assign required
networking parameters and the bootloader program location. 2)Specify within the boot-
loader configuration file the kernel to be used and appropriate kernel options.
For a description of the inner workings of the kickstart process, refer to
Section 6.4.10.2
Kickstart Explained
.
6.4.10.2. Kickstart Explained
When a machine is to receive a network-based kickstart, the following events must occur
in this order:
1. After being placed on the network and turned on, the machine’s PXE logic broadcasts
its MAC address and a request to be discovered.
2. If a static IP address is not being used, the DHCP server recognizes the discovery
request and extends an offer of network information needed for the new machine to
boot. This includes an IP address, the default gateway to be used, the netmask of the
network, the IP address of the TFTP or HTTP server holding the bootloader program,
and the full path and file name of that program (relative to the server’s root).
3. The machine applies the networking information and initiates a session with the
server to request the bootloader program.
4. The bootloader, once loaded, searches for its configuration file on the server from
which it was itself loaded. This file dictates which kernel and kernel options,
such as the initial RAM disk (initrd) image, should be executed on the booting
machine. Assuming the bootloader program is SYSLINUX, this file is located in the
pxelinux.cfg
directory on the server and named the hexadecimal equivalent of
the new machine’s IP address. For example, a bootloader configuration file for Red
Hat Enterprise Linux AS 2.1 should contain:
port 0 prompt 0 timeout 1 default My_Label label
My_Label kernel vmlinuz append ks=http://myrhnsatellite/
initrd=initrd.img network apic
5. The machine accepts and uncompresses the init image and kernel, boots the ker-
nel, and initiates a kickstart installation with the options supplied in the bootloader
configuration file, including the server containing the kickstart configuration file.
6. This kickstart configuration file in turn directs the machine to the location of the
installation files.
Summary of Contents for NETWORK 4.0 -
Page 1: ...Red Hat Network 4 0 Reference Guide...
Page 10: ......
Page 16: ...vi Introduction to the Guide...
Page 24: ...8 Chapter 1 Red Hat Network Overview...
Page 40: ...24 Chapter 2 Red Hat Update Agent Figure 2 11 Available Package Updates...
Page 58: ...42 Chapter 2 Red Hat Update Agent...
Page 80: ...64 Chapter 5 Red Hat Network Registration Client Figure 5 15 Text Mode Welcome Screen...
Page 186: ...170 Chapter 7 Monitoring...
Page 200: ...184 Chapter 8 UNIX Support Guide...
Page 214: ...198 Appendix A Command Line Config Management Tools...
Page 274: ...258 Appendix C Probes...
Page 282: ...266 Glossary...