↓ Zum Hauptinhalt springen
  1. Lernen/
  2. Proxmox/

Proxmox-Befehle: Die wichtigsten Befehle im Überblick

Patrick Adams
Autor
Patrick Adams
Linux-Administrator und IT-Specialist. Ich schreibe über Server, Self-Hosting und Open-Source-Software, praxisnah und selbst getestet. Mehr über mich →
Inhaltsverzeichnis
Proxmox - Dieser Artikel ist Teil einer Serie.
Teil 3: Dieser Artikel
Die Weboberfläche von Proxmox kann viel, aber manches geht in der Shell schneller oder sogar nur dort. Hier habe ich die Befehle gesammelt, die ich im Alltag am häufigsten brauche.
Alle Befehle führst du direkt auf dem Proxmox-Host als root aus. Die Zahl hinter den Befehlen, zum Beispiel 100, ist die ID der VM oder des Containers.

Virtuelle Maschinen (qm)
#

VMs verwalten
#

BefehlBeschreibung
qm listListet alle VMs mit ID, Name und Status auf.
qm start 100Startet die VM.
qm shutdown 100Fährt die VM sauber herunter.
qm stop 100Schaltet die VM hart aus, wie Stecker ziehen.
qm reboot 100Startet die VM neu.

VMs konfigurieren
#

BefehlBeschreibung
qm config 100Zeigt die komplette Konfiguration der VM.
qm set 100 --memory 4096Ändert Einstellungen, hier den Arbeitsspeicher auf 4 GB.
qm unlock 100Entsperrt eine VM, die nach einem abgebrochenen Backup oder Snapshot hängt.
qm destroy 100Löscht die VM samt Festplatten, und zwar unwiderruflich.

LXC-Container (pct)
#

BefehlBeschreibung
pct listListet alle Container auf.
pct start 101Startet den Container.
pct shutdown 101Fährt den Container sauber herunter.
pct enter 101Öffnet direkt eine Shell im Container, ganz ohne SSH.
pct config 101Zeigt die Konfiguration des Containers.
pct set 101 --cores 2Ändert Einstellungen, hier die Anzahl der CPU-Kerne.
pct unlock 101Entsperrt einen hängenden Container.

Templates
#

BefehlBeschreibung
pveam updateAktualisiert die Liste der verfügbaren Container-Vorlagen.
pveam availableZeigt alle Vorlagen, die du herunterladen kannst.
pveam download local VORLAGENNAMELädt eine Vorlage in den Storage „local“. Den genauen Namen holst du dir aus pveam available.

Backups
#

BefehlBeschreibung
vzdump 100 --storage local --mode snapshotSichert VM oder Container im laufenden Betrieb.
qmrestore backup.vma.zst 100Stellt eine VM aus einem Backup wieder her.
pct restore 101 backup.tar.zstStellt einen Container aus einem Backup wieder her.

Storage und ZFS
#

BefehlBeschreibung
pvesm statusZeigt alle Speicherorte mit belegtem und freiem Platz.
pvesm list localListet den Inhalt eines Storages auf.
pvesm remove NAMETrägt einen Storage aus Proxmox aus. Die Daten bleiben erhalten.
zpool listZeigt alle ZFS-Pools mit Größe und Belegung.
zpool statusZeigt den Zustand der Pools und ob eine Festplatte Fehler hat.
zpool scrub NAMEPrüft alle Daten im Pool auf Fehler und repariert sie, wenn möglich.
zpool destroy NAMELöscht einen Pool samt aller Daten.

Wie du einen ZFS-Pool sauber und in der richtigen Reihenfolge entfernst, erkläre ich ausführlich in der Anleitung Proxmox ZFS-Pool löschen.

System und Cluster
#

BefehlBeschreibung
pveversion -vZeigt die Proxmox-Version und alle Komponenten.
apt update && apt full-upgradeAktualisiert Proxmox. Hier immer full-upgrade statt upgrade verwenden.
pvecm statusZeigt den Zustand des Clusters.
pvecm nodesListet alle Nodes im Cluster auf.
systemctl restart pveproxyStartet die Weboberfläche neu, falls sie nicht mehr reagiert.
Proxmox - Dieser Artikel ist Teil einer Serie.
Teil 3: Dieser Artikel

Verwandte Artikel