CentOS, RedHat, and other RedHat based distributions offer the possibility to install the operating system remotely via VNC. All you have to do is to add the following line to the boot prompt:
To protect your installation you can use a password for the VNC connection with this line:
Or you might want to combine this with an automatic install so you have a remote monitor for the automatic installation:
With this possibilities you can do the next step and combine this with PXE and static DHCP and … to get a fully unattended automated install method without the need to be onside at no time (when someone else plugin in the server at the datacenter and provides you the MAC address).