This Howto attempts to explain how to get PXE execute Kickstart in order to install a lot of Linux machines at the same time fully automatic and unattended. The main idea behind this installation infrastructure is simplicity, robustness, and performance.
I assume a certain familiarity of the reader with Linux in general and how to install and configure software on Linux in particular.
Everything I am describing here is for Red Hat 6.2 and newer clients. Pick the files for the version you are planning to install on your clients. The servers can be Red Hat 6.2 or newer.
The mechanisms I am describing are designed to work with relatively strict security: I am using static IP addresses on all clients and no client has write access on a server. Things may be simpler for you if your environment has not so tight restrictions.
According to http://www.suse.de/~nashif/autoyast1/html/index.html, the same installation infrastructure can be used to install SuSE Linux over the network.