IT Projekte / Home Lab / Smart Home / Games

Allgemein, Proxmox

Proxmox VM neu erstellen mit bestehender VM Disk 2023

Dein Proxmox Host oder Node ist leider gestorben und Du hast aber noch Deine VM-Disk auf einem anderen Laufwerk liegen. Dann kannst Du mit dem Anpassen der Konfiguration Deine noch vorhanden VM-Disk wieder einbinden und nutzen. Wie das geht, zeige ich Dir in den einfachen Schritten.

Du benötigst Folgendes:

  • Proxmox
  • eine vorhandene VM Disk

1. Virtuelle Maschine anlegen

Lege im ersten Schritt wieder eine virtuelle Maschine an, welche am Ende wieder Deine VM Disk nutzen soll. Nutze dabei eine VM ID, die noch nicht vergeben ist bei Dir, da Du diese im Anschluss wieder ändern wirst / kannst. Das Gleiche gilt auch für den Namen.

Proxmox bestehende VM-Disk nutzen

Achtung! Achte darauf, dass Du hier kein Medium auswählst.

Proxmox bestehende VM-Disk nutzen - Erstelle eine neue virtuelle Maschine ohne Medium
Proxmox bestehende VM-Disk nutzen – Erstelle eine neue virtuelle Maschine ohne Medium
Proxmox bestehende VM-Disk nutzen

Lege eine Disk an, welche zum Beispiel 1 GB groß ist. Diese kannst Du am Ende wieder löschen und da mit Du nicht zu viel Speicherplatz damit belegst, erstelle diese so klein wie möglich.

Proxmox bestehende VM-Disk nutzen - Erstelle eine kleine Disk
Proxmox bestehende VM-Disk nutzen – Erstelle eine kleine Disk
Proxmox bestehende VM-Disk nutzen
Proxmox bestehende VM-Disk nutzen
Proxmox bestehende VM-Disk nutzen

Gehe auf Finish und starte nicht die virtuelle Maschine.

Proxmox bestehende VM-Disk nutzen

2. Config der virtuellen Maschine bearbeiten

In meinem Beispiel hat meine VM die ID 1000. Diese kannst Du jetzt in der .conf-Datei ändern. Führe dazu folgenden Befehl aus und bearbeite die Konfiguration der virtuellen Maschine.

nano /etc/pve/qemu-server/100.conf
Proxmox bestehende VM-Disk nutzen - Konfiguration aufrufen
Proxmox bestehende VM-Disk nutzen – Konfiguration aufrufen

Die Datei sieht ungefähr dann so aus:

Proxmox bestehende VM-Disk nutzen - Konfiguration
Proxmox bestehende VM-Disk nutzen – Konfiguration

In der Datei kannst Du die scsi0 Position von der aktuell angelegten Disk zur bestehenden ändern, welche Du unter den VM-disks findest.

scsi0: local:1000/vm-1000-disk-2.qcow2,iothread=1,size=1G

Zu:

scsi0: externHDD:119/vm-119-disk-0.qcow2,iothread=1,size=64G
Proxmox bestehende VM-Disk nutzen - Konfiguration VM-Disk einbinden
Proxmox bestehende VM-Disk nutzen – Konfiguration VM-Disk einbinden

Mit Strg + S und Strg + X speicherst und schließt Du die Datei wieder.
Jetzt musst Du die Datei noch von 1000 auf, in meinem Falle 119 umbenennen:

cd /etc/pve/qemu-server/
mv /etc/pve/qemu-server/100.conf 119.conf
Proxmox bestehende VM-Disk nutzen - Konfiguration angepasst
Proxmox bestehende VM-Disk nutzen - neue virtuelle Maschine angelegt
Proxmox bestehende VM-Disk nutzen – neue virtuelle Maschine angelegt

Und das war es dann auch schon. Starte die VM und Du wirst sehen, sie wird die alte VM-Disk nutzen. Die von Dir zuvor erstelle VM-Disk kannst Du jetzt löschen, da sie nicht weiter benötigt wird.

Titelbild von Proxmox