Le 22/01/2022 à 12:23, Mickael MONSIEUR a écrit :
Bonjour,
Est-ce que vous connaissez des projets open source d'installation PXE ?
Quelque chose capable de :
- Assigner une IP locale en DHCP juste à la mac address de la carte
(pas DHCP pour tout le VLAN) avec les informations PXE
- Envoyer une commande de reboot à l'IPMI (via le port 623 RMCP probablement)
- Générer un fichier preseed sur un serveur TFTP
- Déclencher une action comme un appel API quand c'est terminé
J'ai déjà pas mal de ces choses qui existent dans mon labo, mais je serais pas contre un projet plus complet, plus standardisé,...
Hello,
Il t'a déjà été proposé, et j'y ai participé, mais FOGProject / https://fogproject.org/ ;) Pas DHCP pour tout le VLAN : c'est compliqué de faire du DHCP sans le faire à tout le segment par nature ;) Mais il te permet de ne présenter le menu et le client FOG seulement à ceux qui sont en cours de déploiement ou autre tâche. Bref, il gère pour toi le menu PXE en fonction de la MAC.
Il n'a pas de commande de reboot IPMI de base (de mémoire), il utilise cependant WakeOnLan, et tu dois pouvoir lui faire causer facilement autre chose pour réveiller les machines (de mémoire il appelle un script..). Il a aussi un agent déployable sur les hôtes, qui lorsqu'une tâche est déclenchée, peut demander le reboot de la machine.
Tu peux mettre en rab ce que tu veux en TFTP (ou http pour le preseed), tu es maître des paramètres de boot (c'est un ipxe, et ils ont un client linux de base qui gère le déploiement, mais tu peux mettre ce que tu veux si ça ne te convient pas).
Et il a des hooks, et est facilement modifiable pour te causer, t'envoyer un mail etc. à chaque étape du process.
@+ Gilou