Skip to content
Drie klantsites die uitkomen bij één Caddy, die elke site zijn eigen token geeft, voor één Proxmox Datacenter Manager

Eén PXE-omgeving voor elke klant: unattended installaties met Proxmox Datacenter Manager

Proxmox Datacenter Manager 1.1 kan antwoordbestanden serveren aan de geautomatiseerde installer van Proxmox, en dat maakt het een logische installatieserver voor een MSP die voor veel klantsites zorgt. De use case is een klant die elke site wilde laten bouwen met zijn eigen naamgeving, root-wachtwoord en SSH-keys, door een server in het juiste VLAN te prikken en op te starten, zonder serienummers te verzamelen en zonder antwoordbestand per machine; dit stuk behandelt die helft van booten en installeren, en laat het toetreden tot het cluster buiten beschouwing. Het kan een antwoord niet matchen op de site, en het kan een node geen first-boot-script meegeven, en beide worden aangetoond uit de eigen broncode van PDM. Dit stuk bouwt toch één PXE-omgeving voor elke site: één boot-image met een catch-token dat geen geheim is, DNS-TXT-discovery zodat het image geen URL bevat, en een Caddy-proxy die het catch-token op basis van het bronsubnet vervangt door het eigen bearer-token van de site. Het behandelt hoe PDM een antwoord kiest, prepare-iso voor iPXE, de DNS-records, dnsmasq en de iPXE-lus, een geharde Caddy die de hele PDM-UI op 443 serveert terwijl nftables 8443 dichthoudt, loggen welk token gebruikt werd met alleen de naam, de webhook na de installatie, Proxmox Backup Server toevoegen, en de afwegingen die overblijven.

7 november 2026 Â· 36 min Â· 8104 woorden Â· Damien Dye