Plan für ProxDeploy zur Freigabe: Architektur (app, worker, Postgres), Prisma-Entwurf, REST-API, Dateistruktur und sechs Etappen. Die Proxmox-API wurde gegen das Schema von PVE 9.2 und die Quellen der 8er-Zweige geprüft. Daraus folgt die Fähigkeitserkennung pro Server: Template-Bau per API erst ab 8.4, Snippets und LXC-Exec nur per SSH. Refs #001 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
973 B
973 B
#007 Template-Bau für VMs
Status: offen Meilenstein: v0.2.0 Labels: feature, proxmox Geschätzt: 8 h Tatsächlich: –
Ziel
Cloud-Image laden, Prüfsumme prüfen, VM anlegen, Disk importieren, Guest-Agent einbauen, als Template markieren.
Aufgaben
- Weg A (≥ 8.4):
download-url(content=import, checksum) +import-fromper Volume-ID - Weg B (SSH): Download + Prüfung auf dem Node, Import per
qm importdisk/import-from - Hardware: q35, OVMF+EFI-Disk oder SeaBIOS, virtio-scsi-single, discard/ssd/iothread, CPU host, serielle Konsole, agent=1, cloud-init-Laufwerk
- Guest-Agent einbauen: Snippet (SSH) oder Bau-Adresse + SSH in die VM
- Template-Übersicht je Server/Node, VMID-Bereich konfigurierbar
- Singleton je Server+Distribution
Akzeptanzkriterien
- Debian-13-Template auf echtem Proxmox gebaut (8.x und 9.x, sobald verfügbar)
Abhängigkeiten
#005, #006
Notizen / Entscheidungen
–