How do I automate OS installation on 500+ machines?

Igor asked:

My company has to image a large amount of machines by the end of the year. Each of the machines will have hardware RAID 1 and running CentOS 6.

What options do I have for automating the OS installation on these systems?
I have a little mini desktop I can set up as an install server, and we can get a switch to create an installation network, but I’m not sure how to go about actually performing the automated installs.

My answer:

Cobbler was designed for this.

View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.