Files
proxdeploy/docs/issues/021-template-bau-ohne-ssh.md
T
florian.wildeandClaude Opus 5.5 4285785a4c feat(templates): Template-Bau für VMs mit eingebautem Guest-Agent
Cloud-Image laden (download-url mit Prüfsumme, ab PVE 8.4 per API, davor
per SSH), VM mit q35/UEFI/virtio-scsi-single anlegen, Disk per
import-from importieren, Guest-Agent mit einem einmaligen
Vorbereitungsstart einbauen und als Template markieren.

Auf pve-demo (PVE 9.2.2) gebaut: Template 9000 aus Debian 13 in
5 min 26 s, Snippet und cicustom danach entfernt. Der Weg ohne SSH über
eine Bau-Adresse ist als #021 ausgegliedert.

Templates-Seite mit Liste (Proxmox ist maßgeblich, Tag
proxdeploy-template) und Formular; Abfrageschleifen erscheinen im
Detail-Log nur noch bei Fehlern.

Closes #007

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 10:57:11 +02:00

1.1 KiB
Raw Blame History

#021 Template-Bau ohne SSH (Bau-Adresse)

Status: offen Meilenstein: v0.3.0 Labels: feature, proxmox Geschätzt: 3 h Tatsächlich: –

Ziel

Templates auch auf Servern ohne SSH zum Node bauen. Der Guest-Agent wird dann nicht per Snippet, sondern über SSH in die Vorbereitungs-VM eingebaut.

Aufgaben

  • Server-Einstellung bauNetz: Bridge, VLAN, statische IP/CIDR, Gateway, DNS
  • Vorbereitungsstart mit cloud-init ipconfig0 = Bau-Adresse und ProxDeploys Bereitstellungsschlüssel in sshkeys
  • SSH in die VM (Host-Key aus der Konsole nicht prüfbar → Schlüssel nur für diese eine Verbindung), qemu-guest-agent installieren, Maschinen-ID leeren, cloud-init clean, ausschalten
  • Fähigkeitserkennung: „Template-Bau per API ohne SSH möglich, wenn Bau-Adresse gesetzt“

Akzeptanzkriterien

  • Template-Bau auf pve-demo mit abgeschaltetem SSH

Abhängigkeiten

#007

Notizen / Entscheidungen

  • Aus #007 ausgegliedert, damit Etappe 2 nicht wartet: der Testhost hat SSH, und VM-Deployments aus vorhandenen Templates laufen ohnehin ohne SSH.