Röviden a lényeg az, hogy egy hyper-v smb share-ről a qm importdisk utasítást használva egy műveltben elvégezhető az egész. Utána a Proxmox-on a guest Windows SCSI drivert kell telepíteni és kész is van.
-
Hozd létre a VM-et a migrálandó gépnek a Proxmox host-on, ezek a lényeges pontok:
-
Create VM
-
System lap → BIOS: OVMF (UEFI)
-
System lap → Add EFI Disk: (Igen)
-
System lap → Storage: local-lvm (vagy ha más a neve nálad akkor a Thin Pool )
-
Hard Disk lap → Bus/Device: SCSI / 1 (ennek a lemeznek később lesz jelentősége)
-
Hard Disk lap → Storage: local-lvm
-
Hard Disk lap → Disk Size: 5 GiB (bármennyi lehet, elég egy nagyon kicsi, majd a driver telepítés miatt kell)
-
-
A hyper-v szerveren állítsd el a migrálandó gépet és töröld le az összes hozzá tartozó snapshot-ot!
-
Készíts egy megosztást a hyper-v szerveren, amin keresztül elérhető lesz a gép vhdx lemeze
-
Mount-old fel ezt a megosztást a Proxmox szerveren például így: mount -t cifs -o user=pve,vers=2.0 //192.168.x.x/hyper-v /mnt/hyperv
-
A qm importdisk utasítás képes közvetlenül vhdx-ből importálni, és a konverziót is elvégzi egy műveletben. A cél gép id-t kell megadni a forrás lemezt és a cél disk pool-t
-
qm importdisk 100 /mnt/hyperv/windows-guest.vhdx local-lvm
-
Az import után a cél VM-nél találni fogsz egy „Unused Disk”-et, azt add hozzá IDE 0 kotroller-el.
-
Vm id → Hardware → Unused Disk (Dupla klikk, vagy Edit) → IDE 0
-
Állíts be, hogy boot-oljon róla a VM
-
Vm id → Options → Boot Order → Állíts be a lemezt elsőnek
-
Indítsd el a gépet.
-
Telepítsd a legújabb Virtio driver-eket
-
Töltsd le a „Stable virtio-win ISO”-t: https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md
-
Csatold fel a VM-nek a Proxmox szerveren
-
d:\virtio-win-gt-x64.msi és mehet minden
-
Restart VM
-
Ellenőrizd le, hogy a létrehozott kicsi második lemez rendben elérhető a Windows alatt és a Driverek között megtalálható a Sotrage controllers → Red Hat VirtIO SCSI pass-trough controller
-
-
Állítsd le VM-et
-
Csatold le a lemezeket
-
Vm id → Hardware → Hard Disk (mindkettő) → Detach
-
Csatold fel SCSI-nek a konvertált lemezt
-
Vm id → Hardware → Unused Disk (Dupla klikk, vagy Edit) → SCSI 0
-
A másik kicsi „segéd” lemezt törölheted
-
-
Állíts be, hogy boot-oljon róla a VM
-
Vm id → Options → Boot Order → Állíts be a lemezt elsőnek
-
Start VM
Kész vagy, mér csak a simítások vannak hátra, a gépnek IP cím beállítás, újra aktiválni a Windows-t és persze ellenőrizni mindent.
Opció:
A OVMF gépen a képernyő felbontást a UEFI-ben lehet beállítani.
-
A VM-en a konzolon a Start után nyomd meg az ESC-t
-
Az menüben állítsd be a kívánt képernyőfelbontást
-
OVMF → Device Manager → OVMF Platform Configuration → Change Preferred
- gyuri23 blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
miert jobb scsivel hozzaadni, mint virtio controllerrel?
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
virtio mellett: trimhez nagyon uj guest kernel+qemu kombo kell, mq supporthoz relative uj guest kernel+qemu kombo kell, es abban sem vagyok biztos, hogy tobbszalu az io dispatch rendesen (iothreads=N mukodik-e)
scsinal: mukodnek ezek:)
- A hozzászóláshoz be kell jelentkezni
Kissé zavaros a dolog, mert a kontroller az "VirtIO SCSI" és lemez csatolásnál van bus-nak "VirtIO Block" és "SCSI" lehetőség. Most hirtelen nem találom a cikket, de azt olvastam, hogy Windows alá a "VirtIO Block" bus nem ajánlott , mert nem fejlesztik rendesen, hanem az SCSI bus-t kell használni. Szóval zavaros, mert ha úgy nézzük az SCSI-is VirtIO :)
Maga a Proxmox is az SCSI-t ajánlja:
https://pve.proxmox.com/wiki/Windows_10_guest_best_practices
+
https://pve.proxmox.com/wiki/Paravirtualized_Block_Drivers_for_Windows
|
Senkinek nincs köze világod belsejéhez, neked sincs közöd mások életéhez, csak az Irgalom útján van közöd, Istenektől rendelt kötelességed.
- A hozzászóláshoz be kell jelentkezni
kozkin*ccs*e
- A hozzászóláshoz be kell jelentkezni
Ciki :) köszi, javítottam.
Senkinek nincs köze világod belsejéhez, neked sincs közöd mások életéhez, csak az Irgalom útján van közöd, Istenektől rendelt kötelességed.
- A hozzászóláshoz be kell jelentkezni