Virtuális gépek migrálása (importálása) VMware ESXi-ről Proxmoxra
A nemrég kiadott Proxmox VE 8.2 hypervisor beépített varázslóval rendelkezik a virtuális gépek VMware ESXi gazdagépekről történő közvetlen importálására. Ez a bejegyzés a virtuális gépek VMware ESXi-ről (vCenter) a Proxmox gazdagépre való áttelepítésének számos forgatókönyvét ismerteti.
VMware ESXi virtuális gépek importálása a Proxmoxba
Nézzük meg, hogyan lehet áttelepíteni egy konfigurált virtuális gépet egy ESXi gazdagépről a Proxmoxra.
Főbb korlátozások:
Támogatott virtuális gépek importálása az ESXi 6.5-8-as verzióiból.
Nem lehet VM-lemezeket importálni a vSAN adattárakból.
-
Ha a forrás virtuális gép rendelkezik pillanatképekkel, az importálás sokkal lassabb lesz.
Ezenkívül az importálás teljesítménye csökken, ha virtuális gépeket másol a vCenteren keresztül. A közvetlen importálás az ESXi gazdagépről előnyös.
Adjon hozzá egy ESXi gazdagépet (vagy vCentert) a Proxmoxhoz tárhelyként: Adatközpont -> Tárhely -> Hozzáadás -> ESXi >.
Adja meg a kapcsolat nevét, az ESXi gazdagép FQDN-nevét (IP-címét), valamint a hozzáféréshez szükséges fiókot (általában root). Jelölje be a Tanúsítványellenőrzés kihagyása lehetőséget, ha figyelmen kívül szeretné hagyni a VMware gazdagéptanúsítványait.
Az importálás megkezdése előtt hajtson végre néhány kezdeti lépést a forrás virtuális gépen. Windows vendég operációs rendszerrel rendelkező VMware virtuális gép esetén:
Távolítsa el a VMWare Tools összetevőit a vendég operációs rendszerből. A PowerShell segítségével eltávolíthatja a VMWare eszközöket Windows rendszeren:
msiexec.exe /x (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'VMware Tools'}).LocalPackageTöltse le és telepítse az illesztőprogramokat és az integrációs összetevőket (
virtio-win-gt-x64) a VirtIO ISO-képből
Ha statikus IP-címet használ egy vendégnél, jegyezze fel az aktuális hálózati interfész beállításait. A migráció során létrejöhet egy új virtuális hálózati interfész, és a régi rejtettvé válhat (Rejtett/szellem hálózati adapter eltávolítása Windowsban). Az áttelepítés befejezése után manuálisan állítsa be a régi IP-címet a hálózati kártyán.
Javasoljuk, hogy állítsa le a forrás virtuális gépet (egy futó virtuális gép élő migrációja is lehetséges, de ez tovább tart).
Törölje a virtuális gép pillanatképeit (ha vannak). Az áttelepítés sokkal tovább tart, ha virtuálisgép-pillanatképek vannak jelen.
Ezután válassza ki azt a virtuális gépet az ESXi gazdagépen, amelyet át szeretne helyezni a Proxmoxra, és kattintson az Importálás lehetőségre.
A következő lépés az új virtuális gép beállításai a Proxmoxon, amelyeket áttelepítési célként fog használni. Alapértelmezés szerint a Proxmoix importálási varázsló a vCPU, a RAM és a virtuális gép névbeállításait másolja a forrásgépről. Válassza ki azt a Proxmox-tárolót, ahová menteni szeretné az új virtuális gépet és a virtuális lemez formátumát. Bár a Proxmox támogatja a
VMDKformátumban javasolt a natív virtuális lemez formátumok használata (
qcow2vagy
raw
).
Adja hozzá a VirtIO SCSI vezérlő támogatását, és válassza a VirtIO paravirtualized lehetőséget a vmxnet3 helyett virtuális hálózati adapterként az Advanced menüben. lapon.
Kattintson az Importálás gombra a virtuálisgép-fájlok másolásának megkezdéséhez.
A virtuális gép átvitelének befejezése után néhány további lépést meg kell tennie. Alapértelmezés szerint a virtuális gép SATA vezérlőt használ a virtuális lemezek csatlakoztatásához. Ha ebben a szakaszban virtuális lemezeket csatlakoztat egy VirtIO SCSI-vezérlőhöz, a vendég Windows nem indul el.
Először adjon hozzá egy kis 1 GB-os merevlemezt a virtuális géphez, amely egy VirtIO SCSI vezérlőn keresztül csatlakozik.
Ezután lépjen az Opciók lapra, és engedélyezze a QEMU vendégügynököt.
Indítsa el a Proxmox virtuális gépet. Várja meg, amíg a vendég Windows elindul (az SCSI-vezérlő illesztőprogramjai automatikusan telepítésre kerülnek). Ezt követően állítsa le a virtuális gépet.
Távolítsa el és törölje az ideiglenes 1 GB-os lemezt. Ezután válassza ki a fő virtuális merevlemezt a virtuális gép beállításainál, és kattintson a Leválasztás lehetőségre.
A lemez állapota Unused értékre változik. Csatlakoztassa újra ezt a merevlemezt egy SCSI VirtIO egyetlen vezérlőn keresztül.
Ezután lépjen a Opciók lapra, és szerkessze a virtuális gép indítási sorrendjét. Válassza ki az SCSI-meghajtót elsődleges rendszerindító eszközként.
Ezután indítsa el a virtuális gépet, győződjön meg arról, hogy a vendég Windows képes elindulni, és ellenőrizze (és szükség esetén módosítsa) a hálózati adapter beállításait.
Kézzel helyezze át a virtuális gépet az ESXi Hostról a Proxmoxra
A Proxmox korábbi verziójában manuálisan helyezhetett át virtuális gépeket egy ESXi gazdagépről az alábbiak szerint:
A virtuális gép OVF fájlformátumból történő importálásával. Ebben az esetben az első lépés a virtuális gép exportálása a VMware ESXi gazdagépen található OVF-sablonba. Másolja az OVF fájlt a Proxmoxba, és importálja a virtuális gépbe a következő paranccsal:
qm importovf {vmid} {VM name}.ovf {target storage}Kézzel hozzon létre egy virtuális gépet a Proxmoxban, és másolja a forrás virtuális lemez fájljait (VMDK) a Proxmoxban elérhető tárhelyre. Ezután csatolja a VMDK-fájlt a cél virtuális géphez.
Nézzük meg közelebbről a VMDK Proxmoxra való átvitelének második módszerét.
Hozzon létre egy új virtuális gépet a Proxmoxon
Engedélyezze az SSH-t az ESXi gazdagépen
Keresse meg a virtuális gép fájljait az ESXi gazdagépen. Másolja ki a virtuális gép teljes elérési útját a vSphere webes felületéről (/vmfs/volumes/{volume_id} formátumban)
Másolat
*.VMDKés
*-flat.VMDKfájlokat az ESXi gazdagépről a Proxmox áruházba a
scpparancs:
scp -v root@esxi01:/vmfs/volumes/{volume_id}/win-vm1/win-vm1-flat.vmdk /ZFS1000/ scp -v root@esxi01:/vmfs/volumes/{volume_id}/win-vm1/win-vm1.vmdk /ZFS1000/Ezután importálja a másolt virtuális merevlemezeket a Proxmox virtuális gépébe a következő paranccsal:
qm disk import {target VMID} {vmdk file} {target storage}Például:
qm disk import 113 win-vm1.vmdk ZFS1000Kövesse a fent leírt további lépéseket, hogy új virtuális lemezeket csatlakoztasson a virtuális géphez SCSI-vezérlőn keresztül.
Kapcsolja ki a forrás virtuális gépet, és kapcsolja be az újat a Proxmox gazdagépen.
Tehát számos módszert ismertettünk a Windows virtuális gépek VMware ESXi-ről Proxmoxra való migrálására.















