Cobbler’s helper program, Koan, can be installed on remote systems.

It can then be used to reinstall systems, as well as it’s original purpose of installing virtual machines.

Usage is as follows:

koan --server --profile profileName
koan --server --system systemName

Koan will then configure the bootloader to reinstall the system at next boot. This can also be used for OS upgrades with an upgrade kickstart as opposed to a kickstart that specifies a clean install.