# Proxmox VM sichern und wiederherstellen

Mit `<span class="editor-theme-code">vzdump</span>` kann eine komplette Proxmox-VM inklusive Konfiguration und Festplatten als Backup-Datei gesichert und später wiederhergestellt werden.

### 1. VM als Datei sichern

Backup-Verzeichnis erstellen (idealerweise auf einem separaten Datenträger):

```bash
mkdir -p /mnt/backup/pve
```

VM 148 als komprimierte Datei sichern:

```bash
vzdump 148 --mode stop --compress zstd --dumpdir /mnt/backup/pve
```

Parameter:

- `<span class="editor-theme-code">148</span>` = VM-ID
- `<span class="editor-theme-code">--mode stop</span>` = VM für ein konsistentes Backup herunterfahren bzw. stoppen
- `<span class="editor-theme-code">--compress zstd</span>` = Backup komprimieren
- `<span class="editor-theme-code">--dumpdir</span>` = Speicherort der Backup-Datei

Das Ergebnis ist eine Datei wie:

```
vzdump-qemu-148-2026_11_10-14_00_00.vma.zst
```

Diese Datei kann auf einen anderen Server oder externen Datenträger kopiert werden.

### 2. VM aus Backup wiederherstellen

Backup-Datei auf den Proxmox-Host kopieren und mit `<span class="editor-theme-code">qmrestore</span>` wiederherstellen:

```bash
qmrestore /mnt/backup/pve/vzdump-qemu-148-2026_11_10-14_00_00.vma.zst 149 --storage local-lvm
```

Parameter:

- `<span class="editor-theme-code">.vma.zst</span>` = Pfad zur Backup-Datei
- `<span class="editor-theme-code">149</span>` = Neue VM-ID
- `<span class="editor-theme-code">local-lvm</span>` = Ziel-Storage für die Festplatten

**Wichtig:** Die Ziel-VM-ID darf noch nicht existieren. Dateiname und Storage entsprechend anpassen.

Nach der Wiederherstellung erscheint die VM in Proxmox und kann gestartet werden. Vor dem ersten Start einer Kopie die Netzwerkkonfiguration prüfen, um doppelte IP-Adressen zu vermeiden.

---

## Zusatz: VMware ESXi VMDK nach Proxmox importieren

Virtuelle Festplatten aus VMware ESXi lassen sich direkt nach Proxmox importieren.

### 1. VMware-Dateien kopieren

Die VMware-VMDK-Dateien auf den Proxmox-Host kopieren.

Typische Dateien:

- `<span class="editor-theme-code">test_3.vmdk</span>` = Festplattenbeschreibung
- `<span class="editor-theme-code">test_3-flat.vmdk</span>` = Eigentliche Festplattendaten

Beide Dateien müssen im selben Verzeichnis liegen. Eventuell vorhandene Snapshot-Ketten müssen ebenfalls vollständig vorhanden sein.

### 2. VM erstellen und Festplatte importieren

In Proxmox zunächst eine neue VM erstellen, beispielsweise mit der ID `<span class="editor-theme-code">150</span>`.

Danach die VMDK importieren:

```bash
qm disk import 150 /pfad/test_3.vmdk local-lvm
```

Weitere Festplatten auf die gleiche Weise importieren.

**Hinweis:** Die kleine `<span class="editor-theme-code">.vmdk</span>`-Beschreibungsdatei angeben, nicht die `<span class="editor-theme-code">-flat.vmdk</span>`.

### 3. Festplatte anschließen

Importierte Festplatten erscheinen in der VM zunächst als **Unused Disk**.

1. Proxmox → VM auswählen → Hardware öffnen
2. Importierte **Unused Disk** auswählen und bearbeiten
3. Passenden Anschluss wählen, beispielsweise SATA oder SCSI
4. Unter Optionen → Boot-Reihenfolge die Systemfestplatte aktivieren

Bei Windows-VMs ohne installierte VirtIO-Treiber zunächst SATA verwenden. Außerdem die ursprüngliche Firmware (BIOS oder UEFI) übernehmen.

Danach kann die VM gestartet werden.

---

**Hinweis:** Vor einer Migration Originaldateien separat sichern. Erst löschen, wenn die neue VM erfolgreich startet und ein funktionierendes Backup vorhanden ist. Nicht angeschlossene oder vom Backup ausgeschlossene Festplatten werden von `<span class="editor-theme-code">vzdump</span>` nicht mitgesichert.