← Handsheets

🖥️ Proxmox VE

Handsheet #4

🧱 Was ist Proxmox VE?

Open-Source-Virtualisierungsplattform (Debian-basiert). Betreibt VMs (QEMU/KVM) und LXC-Container (CTs) auf einem Host. Zentrale Weboberfläche, Cluster-fähig.

  • VM (QEMU): vollwertige virtuelle Maschine, eigener Kernel. Mehr Isolation, mehr Overhead.
  • LXC-Container: leichtgewichtiger, teilt Host-Kernel. Schneller, weniger RAM — ideal für Dienste. WICHTIG

📚 Grundbegriffe

  • Node: der physische Server (ein Co-Server kann mehrere Nodes haben).
  • Storage: Pool für VM/CT-Disk-Images, ISO, Backups (local, local-lvm, NFS, ZFS).
  • Pool: NOTE Gruppierung von Ressourcen, nicht Speicher! (leicht zu verwechseln).
  • Template: fertige Basis für CTs/VMs (z. B. Debian, Ubuntu, TurnKey).
  • Snapshot: Zustandssicherung, schneller Rollback — vor Updates/Config-Änderungen nehmen. WICHTIG
  • Backup (vzdump): vollständige Datensicherung in Dateien.

🛠️ Erste Schritte

1. Updates fahren (Pflicht, regelmäßig)

apt update && apt dist-upgrade && reboot

Security-Patches einspielen. Nach Kernel-Update: reboot.

2. LXC-Container anlegen (empfohlener Weg)

pct create <CTID> local:vztmpl/debian-12.tar.zst \
  --hostname mein-dienst --memory 1024 \
  --storage local-lvm --net0 name=eth0,bridge=vmbr0

3. VM anlegen

qm create <VMID> --name vm1 --memory 2048 --net0 virtio,bridge=vmbr0 \
  --scsi0 local-lvm:8 --cdrom local:iso/debian.iso --boot c

💾 Backups & Snapshots

vzdump-Backup (Datei)

vzdump 100 101 --mode snapshot --storage backup --compress zstd

Backup-Retention einstellen WICHTIG

Ohne Retention füllt sich der Speicher (bei uns 07.08. mal fast voll durch 1,4 TB alte Backups!). In Plänen setzen:

--prune-backups keep-daily=7 keep-monthly=3

Restore

qmrestore /var/lib/vz/dump/vzdump-qemu-100*.vma.zst 100

🧰 Alltag & Troubleshooting

Konsole / Shell im Container

pct enter 100

Status & Befehle

pct list # alle CTs
qm list # alle VMs
pct start/stop 100
pct fstrim 100 # Speicher freigeben (thin-pool!)
pct resize 100 rootfs +2G

Ressourcen-Limit prüfen

  • thindisk/überbelegt: pct fstrim bei Thins. Netzwerk: bridge vmbr0.

Sicherheit

  • Root-Firewall aktiv, GUI nur intern, regelmäßig Backups anlegen.
  • Keine Daten-Befehle ohne doppelte Prüfung (lvremove etc.).