Pour ceux que ça intéresse, je suis parti sur une solution comme ça :
-Au clic, création d'une réservation DHCP sur le routeur (via SSH)
-Reboot du serveur via le masterswitch APC
-Boot du serveur en PXE sur une image basique
-Lancement d'un script auto qui partitionne et wget les données.
-Lancement d'un second script qui chroot le système , set up le root, etc...
-Dernier script qui rend la partoche /boot bootable et reboot du système.
Plus qu'à coder !