Skip to content
Trois sites clients qui alimentent un seul Caddy, lequel remet Ă  chacun son propre jeton, devant un seul Proxmox Datacenter Manager

Un seul parc PXE pour tous les clients : installations automatiques avec Proxmox Datacenter Manager

Proxmox Datacenter Manager 1.1 sait servir des fichiers de réponse à l’installateur automatique de Proxmox, ce qui en fait un serveur d’installation tout trouvé pour un MSP qui gère de nombreux sites clients. Le cas d’usage est un client qui voulait que chaque site soit construit avec son propre nommage, son propre mot de passe root et ses propres clés SSH, simplement en branchant un serveur sur le bon VLAN et en le démarrant, sans numéros de série à relever ni fichier de réponse par machine ; ce billet couvre cette moitié, le démarrage et l’installation, et laisse de côté l’intégration au cluster. Il ne sait pas choisir une réponse selon le site, et il ne sait pas donner un script de premier démarrage à un nœud, et les deux limites sont prouvées par le code source de PDM lui-même. Ce billet construit malgré tout un seul parc PXE pour tous les sites : une seule image de démarrage qui porte un jeton générique non secret, une découverte par enregistrement DNS TXT pour que l’image ne contienne aucune URL, et un proxy Caddy qui remplace le jeton générique par le jeton bearer propre au site, choisi selon le sous-réseau source. Il couvre la façon dont PDM choisit une réponse, prepare-iso pour iPXE, les enregistrements DNS, dnsmasq et la boucle iPXE, un Caddy durci qui sert toute l’interface de PDM sur le 443 avec le 8443 fermé par nftables, la journalisation du jeton utilisé par son seul nom, le webhook de post-installation, l’ajout de Proxmox Backup Server, et les compromis qui restent.

7 novembre 2026 Â· 39 min Â· 8862 mots Â· Damien Dye