Skip to content
Alle Cheatsheets

Proxmox VE

Die wichtigsten Proxmox-Befehle für VMs, Container, Cluster, Storage und mehr.

Docker-Modus

Stellt allen Befehlen docker exec <container> voran.

Virtuelle Maschinen (VMs)

Alle VMs auflisten

qm list

VM starten

qm start <vmid>

VM stoppen (graceful)

qm shutdown <vmid>

VM stoppen (hard)

qm stop <vmid>

VM neustarten

qm reboot <vmid>

VM-Konfiguration anzeigen

qm config <vmid>

VM löschen

qm destroy <vmid>

VM klonen

qm clone <vmid> <new-vmid> --name <name> --full

VM in Template umwandeln

qm template <vmid>

In VM-Konsole verbinden (via QEMU agent)

qm terminal <vmid>

Container (LXC)

Alle Container auflisten

pct list

Container starten

pct start <ctid>

Container stoppen

pct stop <ctid>

Container neustarten

pct reboot <ctid>

Container-Konfiguration anzeigen

pct config <ctid>

Container löschen

pct destroy <ctid>

In Container-Shell einsteigen

pct enter <ctid>

Container klonen

pct clone <ctid> <new-ctid> --hostname <name>

Snapshots

VM-Snapshot erstellen

qm snapshot <vmid> <snapname> --description "<description>"

VM-Snapshot wiederherstellen

qm rollback <vmid> <snapname>

VM-Snapshots auflisten

qm listsnapshot <vmid>

VM-Snapshot löschen

qm delsnapshot <vmid> <snapname>

Container-Snapshot erstellen

pct snapshot <ctid> <snapname>

Container-Snapshot wiederherstellen

pct rollback <ctid> <snapname>

Backup & Restore

VM/CT manuell sichern

vzdump <vmid> --storage <storage> --mode snapshot --compress zstd

Backup wiederherstellen (VM)

qmrestore <backup-file> <vmid> --storage <storage>

Backup wiederherstellen (CT)

pct restore <ctid> <backup-file> --storage <storage>

Alle Backups auflisten

vzdump --list

Storage

Storage-Übersicht anzeigen

pvesm status

Verfügbare Images/Volumes auflisten

pvesm list <storage>

Disk-Image importieren (z. B. .qcow2)

qm importdisk <vmid> <image-file> <storage>

Thin-Pool-Status (LVM)

lvs

Cluster

Cluster-Status anzeigen

pvecm status

Alle Nodes auflisten

pvecm nodes

Node aus Cluster entfernen

pvecm delnode <nodename>

Corosync-Log anzeigen

journalctl -u corosync -f

Netzwerk

Netzwerkkonfiguration anzeigen

cat /etc/network/interfaces

Netzwerk neu laden (ohne Reboot)

ifreload -a

Bridge-Interfaces anzeigen

brctl show

Open vSwitch Status

ovs-vsctl show

Nodes & System

Node-Status anzeigen

pvesh get /nodes/<nodename>/status

Ressourcenauslastung (CPU, RAM, Disk)

pvesh get /nodes/<nodename>/rrddata --timeframe hour

Proxmox-Version anzeigen

pveversion -v

Proxmox-Pakete aktualisieren

apt update && apt dist-upgrade

Proxmox-Subscription-Status

pvesubscription get

Hochverfügbarkeit (HA) Status

ha-manager status

Zertifikate

Let’s Encrypt Zertifikat ausstellen

pvenode acme cert order

Zertifikat erneuern

pvenode acme cert renew

ACME-Account anzeigen

pvenode acme account list

Hardware anpassen (LXC Container)

CPU-Kerne ändern

pct set <ctid> --cores <n>

CPU-Limit setzen (Anteil an CPU-Zeit, 0 = unbegrenzt)

pct set <ctid> --cpulimit <n>

CPU-Units (relative Gewichtung) setzen

pct set <ctid> --cpuunits <n>

RAM ändern (in MB)

pct set <ctid> --memory <mb>

Swap ändern (in MB)

pct set <ctid> --swap <mb>

Netzwerkkarte hinzufügen

pct set <ctid> --net<n> name=eth<n>,bridge=<bridge>,ip=<ip/cidr>,gw=<gateway>

Netzwerkkarte entfernen

pct set <ctid> --delete net<n>

Aktuelle Container-Konfiguration anzeigen

pct config <ctid>

Hardware anpassen (VMs)

CPU-Konfiguration ändern (Cores, Sockets, Type)

qm set <vmid> --cores <n> --sockets <n> --cpu <type>

RAM ändern (in MB)

qm set <vmid> --memory <mb>

Balloon-Memory (dynamisch) anpassen

qm set <vmid> --balloon <mb>

Netzwerkkarte hinzufügen

qm set <vmid> --net<n> virtio,bridge=<bridge>

Netzwerkkarte entfernen

qm set <vmid> --delete net<n>

PCI-Gerät für Passthrough hinzufügen

qm set <vmid> --hostpci<n> <pci-id>,pcie=1

USB-Gerät für Passthrough hinzufügen

qm set <vmid> --usb<n> host=<vendor-id>:<product-id>

PCI/USB-Passthrough entfernen

qm set <vmid> --delete hostpci<n>
qm set <vmid> --delete usb<n>

Verfügbare PCI-Geräte auf Host anzeigen

lspci -nn

IOMMU-Gruppen anzeigen

find /sys/kernel/iommu_groups/ -type l | sort -V

Festplatten vergrößern

VM-Disk vergrößern (Proxmox-Seite)

qm resize <vmid> <disk> +<size>G

Aktuelle Disk-Größe einer VM anzeigen

qm config <vmid> | grep -E '^(scsi|virtio|ide|sata)'

LXC-Container-Disk vergrößern

pct resize <ctid> rootfs +<size>G

Partition im Gast erweitern (Linux, nach VM-Resize)

growpart /dev/<disk> <partition-number>

Dateisystem erweitern — ext4

resize2fs /dev/<partition>

Dateisystem erweitern — xfs

xfs_growfs /

Dateisystem erweitern — LVM (PV + LV + FS)

pvresize /dev/<disk>
lvextend -l +100%FREE /dev/<vg>/<lv>
resize2fs /dev/<vg>/<lv>

Disk-Nutzung im Gast prüfen

df -h

Logs & Diagnose

Proxmox-Daemon-Log verfolgen

journalctl -u pvedaemon -f

Task-Log einer VM anzeigen

pvesh get /nodes/<nodename>/tasks --vmid <vmid>

Alle laufenden Tasks anzeigen

pvesh get /cluster/tasks

Netzwerk-Konnektivität zu Node prüfen

pvecm ping <nodename>