Direkt zum Hauptinhalt

P2V - Festplatte direkt am Host angeschlossen in Proxmox rbd import

Beschreibung:

Migration, einen P2V Windows Machine.
Das Windows muss laufen und eine Verbindung zum Proxmox Server muss bestehen / bzw erreichbar sein per ssh.

Vorrausetzung:

Installiere Cygwin. DD ist schon drin enthalten: https://www.cygwin.com/ für Alle Benutzer installieren.
Einfach einen Mirror auswählen und weiter weiter. Alle Basis Pakete so lassen und weiter klicken.
Dort in den Paketen zusätzlich das programmPaket pv fürfalls dennicht Fortschrittvorhanden

anzeigen
apt lassen,install nachinstallieren bzw mit auswählen.

pv

Transferrieren

Cygwineine Neue VM mit der gleichen ID oder neuen ID erstellen und eine Festplatte als Administratordummy.
Diese startenbekommt dann automatisch die disk-0 am ende.
Diese Festplatte wieder löschen.

Festplatte ermitteln die per USB oder direktreingehängt  wurde ermitteln.

mit 

lsblk

Festplatten auflisten lassen

Unter /dev/disk/by-id werden die Fetsplatten aufgelistet mit den Partitionen

Mittels DD kann die Festplatte per SSH kopiert werden

Die VM id anpassen und die disk nummer

dd if=/dev/disk/by-id/nvme-Samsung_SSD_980_PRO_with_Heatsink_1TB_0025_38B2_3140_4F13. bs=4M | pv | ssh -C root@192.168.178.9 "rbd import --image-format 2 --image-feature layering - data/vm-804-disk-0"

Nun wenn das Image kopiert ist eine Neue VM mit der gleichen ID erstellen und eine Festplatte als dummy.
DieseSollten bekommtes dannmehrer automatischdisks sein, Eintrag kopieren die disk-1 am ende.ende abändern.
NunSo kommt man in die  kann man in die Conf datei gehen

nano /etc/pve/qemuserver/<vmid>.conf

Den Festplatten eintrag verdoppeln.
Aus der zeiten Festplatte scsi0 dann eine 1
Und bei Festplatte scsi0 (also die erste dann aus disk-1 eine disk-0
Schon hat man zwei Laufwerke drin.

Dann in der gui die disk-1 wieder löschen so das disk-0 übrig bleibt.
nun eventuell mit einer Live CD die virtio Treiber impfen zum Beispiel mit Paragon.