Poté, co společnost Broadcom koupila a restrukturalizovala společnost VMware, mnoho podnikových a domácích uživatelů hledalo řešení pro bezproblémovou migraci z její hypervizorové platformy na jinou. Rostoucí náklady na softwarové licence a podporu společnosti VMware vyvolaly značnou poptávku po dostupnějších, ale zároveň vysoce výkonných hypervizorech připravených pro podniky. Proxmox VE se stal populární platformou díky své open-source povaze. Pomocí vestavěného nástroje pro import si projdeme kroky pro migraci virtuálního počítače ze samostatného serveru VMware ESXi do virtuálního prostředí Proxmox (PVE).
Předpoklady a nastavení migrace ESXi
Pro zajištění hladké migrace z ESXi na PVE se ujistěte, že oba servery (nebo serverové clustery) splňují následující kritéria:
- Neomezený přístup k síti mezi servery – Server(y) PVE musí mít přístup k API hostitele ESXi.
- Přístupnost přihlašovacích údajů uživatele „root“ pro servery ESXi a PVE – Aby se předešlo problémům s oprávněními pro funkce ESXi a PVE, doporučuje se během migrace použít na obou serverech přihlašovací údaje uživatele „root“.
- Dostatek úložného prostoru na PVE serveru (serverech) – Může to znít jako samozřejmost, ale dvakrát zkontrolujte, zda cílové PVE servery, které používáte, mají dostatek úložného prostoru pro disky virtuálních počítačů ze serveru ESXi.
- Nešifrované disky virtuálních počítačů – Ujistěte se, že disky virtuálních počítačů připravených k migraci nebyly šifrovány pomocí zásad úložiště virtuálních počítačů na ESXi nebo šifrovacích metod na úrovni operačního systému, které ukládají šifrovací klíče ve virtuálním modulu TPM.
Jakmile ověříte, že servery ESXi a PVE splňují výše uvedené požadavky, přihlaste se k serveru Proxmox VE, na který chcete virtuální počítače přesunout. Klikněte na kartu „Datové centrum“ na levé straně webového rozhraní a přejděte do zobrazení „Úložiště“.
Klikněte na „Přidat“ a v rozbalovací nabídce možností úložiště vyberte „ESXi“.
Vyplňte všechna pole v rozbalovací nabídce „Přidat: ESXi“ podle konfigurace vašeho serveru ESXi. Pro přehlednost doporučujeme zadat název hostitele serveru ESXi do pole „ID“ a zaškrtnout políčko „Přeskočit ověření certifikátu“. Před kliknutím na tlačítko „Přidat“ se ujistěte, že pole „Uzly“ obsahuje všechny servery Proxmox VE ve vašem clusteru, které budou přijímat migrované virtuální počítače.
Server ESXi se zobrazí jako úložiště pod všemi dříve vybranými uzly na levé straně webového rozhraní. Kliknutím na ikonu cloudu zobrazíte virtuální počítače, které lze importovat na kartě „Virtuální hosté“.
Migrace virtuálního počítače
Ve webovém rozhraní serveru ESXi se pomocí funkce „Konzole“ přihlaste k virtuálnímu počítači, který chcete migrovat, a odinstalujte „VMware Tools“, pokud je na hostovaném počítači nainstalován. Konkrétní postupy odinstalace se mohou lišit v závislosti na operačním systému virtuálního počítače, proto proveďte příslušné kroky pro hosta a v případě potřeby jej restartujte. Pro tuto demonstraci použijeme virtuální počítač se systémem Windows Server 2025.
Po ověření, že se na virtuálním počítači nenachází „VMware Tools“, vypněte hosta a vraťte se do webového rozhraní Proxmox VE. V případě potřeby přejděte k ikoně nedávno přidaného úložiště ESXi pod cílovým uzlem PVE a klikněte na ni a vyberte soubor „.vmx“ přidružený k migrovanému virtuálnímu počítači. Poté klikněte na „Importovat“ a spusťte konfiguraci migrace a výsledného virtuálního počítače na vašem serveru (serverech) PVE.
Poznámka: Název virtuálního stroje by se objeví v odpovídajícím názvu souboru.
Nakonfigurujte virtuální počítač na kartě „Obecné“ v okně „Importovat hosta“. Pro dosažení nejlepšího výkonu doporučujeme nastavit pole „Typ CPU“ na hodnotu „host“, pokud z důvodu kompatibility nepotřebujete zvolit jiný typ.
Poznámka: Tato příručka se nezabývá migrací virtuálních počítačů pomocí funkce „Live Import“. Tuto funkci byste měli používat pouze v případě, že jsou servery ESXi a PVE připojeny k síti s vysokou šířkou pásma 10 Gb/s nebo více.
Jakmile jsou nakonfigurována základní nastavení, klikněte na kartu „Upřesnit“. Pro dosažení nejlepší kompatibility v operačních systémech bez ovladačů VirtIO, které jsou standardně zahrnuty (obvykle virtuální počítače se systémem Windows), zrušte zaškrtnutí políčka „Připravit na VirtIO-SCSI“. Tím by se hodnota v poli „Řadič SCSI“ měla vrátit na hodnotu „VMware PVSCSI“ a typ disku virtuálního počítače na hodnotu SCSI. Cílové úložiště virtuálního počítače můžete také přizpůsobit pomocí polí „Úložiště“ pro každý připojený disk.
Poznámka: Pokud je migrovaný virtuální počítač host s povoleným EFI, ověřte, zda je v seznamu „Disky“ zaškrtnuta položka „efidisk“.
Po zobrazení karty „Výsledná konfigurace“ klikněte na tlačítko „Importovat“ a ověřte nastavení výsledného virtuálního počítače.
Po zkopírování disků hosta se zobrazí okno „Prohlížeč úloh“ s textem „ÚLOHA V REÁLU“. To signalizuje, že virtuální počítač je připraven ke spuštění na vašem serveru (serverech) Proxmox VE.
Zavřete okno „Prohlížeč úloh“ a na levé straně webového rozhraní Proxmox VE vyhledejte nově vytvořený virtuální počítač. Klikněte na název virtuálního počítače, přejděte na jeho kartu „Konzole“ a kliknutím na tlačítko „Spustit nyní“ jej zapněte.
Gratulujeme! Úspěšně jste migrovali virtuální počítač z ESXi pomocí vestavěného nástroje pro import Proxmox VE. Pokud však váš virtuální počítač používá verzi systému Windows, můžeme podniknout několik dalších kroků k výraznému zlepšení přístupnosti a výkonu virtuálního počítače, jak je popsáno níže.
Optimalizace virtuálních počítačů s Windows pro Proxmox VE
Virtuální počítače jsou nejefektivnější, když mají správné „nástroje“. Jedním z nejjednodušších způsobů, jak zrychlit, zefektivnit a zlepšit komunikaci vašich virtuálních počítačů s Windows s hypervizorem Proxmox VE, je nainstalovat na každého hosta open-source ovladače VirtIO, Qemu a agenty SPICE.
Všechny tři nástroje si můžete stáhnout zabalené do jednoho ISO souboru zde . Pokud mají vaši hosté s Windows přístup k internetu, můžete si ISO soubor stáhnout na hostovaném systému nebo soubor nahrát na váš server (servery) Proxmox VE a připojit ho k jejich virtuálním CD/DVD jednotkám.
Chcete-li nahrát ISO soubor na PVE server, přejděte ve webovém rozhraní do úložiště pro soubory ISO a klikněte na „Nahrát“.
V zobrazené nabídce „Nahrát“ vyberte pomocí možnosti „Vybrat soubor“ soubor ISO VirtIO a kliknutím na modrou možnost „Nahrát“ spusťte jeho kopírování do úložiště serveru.
Po zkopírování souboru ISO na server se zobrazí okno „Prohlížeč úloh“. Před ukončením a připojením souboru ISO k jakémukoli virtuálnímu počítači počkejte na zobrazení zprávy „ÚLOHA OK“.
Dále klikněte na virtuální počítač s Windows na levé straně webového rozhraní a vyberte jeho kartu „Hardware“. Vyberte zařízení „Mechanika CD/DVD“ a klikněte na „Upravit“.
V zobrazeném vyskakovacím okně vyplňte pole „Úložiště“ a „Obraz ISO“ příslušnými hodnotami pro výběr nahraného souboru ISO VirtIO a potvrďte výběr kliknutím na tlačítko „OK“.
Přihlaste se do hostovaného systému pomocí karty „Konzole“ a otevřete ISO soubor v Průzkumníku souborů. Vyhledejte soubor „virtio-win-guest-tools.exe“, klikněte na něj pravým tlačítkem myši a v zobrazené nabídce vyberte možnost „Spustit jako správce“.
Pokud se zobrazí okno Řízení uživatelských účtů, potvrďte a pokračujte průvodcem instalací se zachováním všech předvolených výchozích možností.
Jakmile je instalační program úspěšně dokončen, zavřete nabídku a vraťte se na kartu „Hardware“ virtuálního počítače ve webovém rozhraní Proxmox VE. V této nabídce klikněte na „Přidat“ a z rozbalovací nabídky vyberte „Pevný disk“.
Vyplňte podrobnosti v nabídce „Přidat: Pevný disk“ s možností „Sběrnice/Zařízení“ jako „VirtIO Block“ a „Úložiště“ jako preferované úložiště virtuálního počítače. Ponechte pole „Velikost disku (GiB)“ na hodnotě 32 nebo jej zmenšete v závislosti na tom, kolik úložného prostoru je na vašem serveru (serverech) k dispozici. Po dokončení klikněte na „Přidat“ a připojte nově vytvořený virtuální disk.
Po přidání disku se vraťte na kartu „Konzola“ virtuálního počítače a otevřete nabídku Správa disků. Klikněte pravým tlačítkem myši na nový disk a v následující nabídce vyberte možnost „Online“. Obdobně, jakmile je disk přepnut do režimu online, klikněte na něj znovu pravým tlačítkem myši a vyberte možnost „Inicializovat disk“.
Vyberte pro nový disk typ oddílu MBR nebo GPT a klikněte na tlačítko „OK“.
Dále klikněte pravým tlačítkem myši kamkoli na nepřidělené místo nového disku a vyberte „Nový jednoduchý svazek“.
Pokračujte s nově zavedeným jednoduchým průvodcem svazky, vyberte písmeno jednotky a vygenerujte jmenovku svazku, kterou nechcete použít pro virtuální disky.
Dále zavřete okno Správa disků a vypněte virtuální počítač. Jakmile je vypnutý, vraťte se na kartu „Hardware“ virtuálního počítače.
Dále pečlivě postupujte podle níže uvedených kroků a dávejte pozor, abyste omylem nezničili data ani konfiguraci virtuálního počítače. Nyní změníme několik možností virtualizovaných zařízení a virtuálních počítačů, abychom mohli využít dříve nainstalované ovladače VirtIO a agenty hosta:
- Přejděte na kartu Hardware virtuálního počítače a klikněte na disk VirtIO, který byl dříve přidán. Kliknutím na tlačítko „Odpojit“ potvrďte jeho odpojení.
- Klikněte na možnost „Nepoužívaný disk“, poté klikněte na „Odebrat“ a potvrďte odebrání disku.
- Pro každý zbývající disk virtuálního počítače použijte příkaz „Odpojit“ k jeho odpojení od virtuálního počítače.
- Pro každý z „Nepoužívaných disků“ virtuálního stroje klikněte na „Upravit“, změňte pole „Sběrnice/Zařízení“ na „Blok VirtIO“ a klikněte na „Přidat“.
- Vyberte zařízení „SCSI Controller“ a pomocí tlačítka „Edit“ a poté „OK“ jej změňte na „VirtIO SCSI single“.
- Pro každé ze „Síťových zařízení“ virtuálního počítače klikněte na „Upravit“, změňte pole „Model“ na „VirtIO (paravirtualizované)“ a klikněte na „OK“.
- Neměňte MAC adresu a mějte na paměti, že změna typu síťového rozhraní znamená, že pokud se nepoužívá DHCP, budete možná muset upravit síťová nastavení uvnitř hostovaného serveru.
- (Doporučeno pouze pro virtuální počítače s Windows s podporou UEFI) Vyberte možnost „Stroj“, klikněte na „Upravit“ a zaškrtněte políčko „Upřesnit“.
- (Doporučeno pouze pro virtuální počítače s Windows s podporou UEFI) Změňte pole „Počítač“ na „Q35“, změňte pole „Verze“ na nejvyšší (nejnovější) typ a změňte pole „vIOMMU“ na „VirtIO“.
- Přejděte na kartu „Možnosti“ virtuálního počítače, klikněte na možnost „QEMU Guest Agent“ a klikněte na „Upravit“.
- Zaškrtněte pole „Použít hostujícího agenta QEMU“, ujistěte se, že je vybrána možnost „Výchozí (VirtIO)“ nebo „VirtIO“, a klikněte na tlačítko „OK“.
- Vyberte možnost „Pořadí spouštění“ a klikněte na „Upravit“.
- Přetáhněte a zkontrolujte možnosti spuštění, abyste se ujistili, že jsou pro virtuální počítač vybrány požadované možnosti spuštění, a poté klikněte na tlačítko „OK“.
- Věnujte chvilku kontrole provedených změn na virtuálním počítači. Všechna virtuální zařízení typu „Pevný disk“, „Síťové zařízení“ a „Řadič SCSI“ by měla být změněna na příslušné možnosti s povoleným VirtIO a typ „Počítač“ virtuálního počítače by měl být nastaven na „Q35“, pokud je virtuální počítač kompatibilní s UEFI.
- Nakonec přejděte na kartu „Konzole“ virtuálního počítače a kliknutím na tlačítko „Spustit nyní“ jej zapněte.
Poznámka: Pokud máte problémy se spouštěním virtuálních počítačů se staršími konfiguracemi BIOSu nebo emulovaným typem LSI „SCSI Controller“, přejděte na kartu „Hardware“ virtuálního počítače a pomocí možnosti „Odpojit“ odpojte všechny virtuální disky. Pomocí možnosti „Upravit“ otevřete nabídku, kde můžete změnit typ „Sběrnice/Zařízení“ na „SATA“. Po změně nabídku zavřete pomocí modré možnosti „Přidat“ a přejděte na kartu „Možnosti“ virtuálního počítače, vyberte možnost „Pořadí spouštění“ a klikněte na tlačítko „Upravit“. Změňte pořadí spouštění tak, aby byl spouštěcí disk SATA první, a zaškrtněte políčko „Povoleno“.
Před:
Po:
Závěr
Migrace z VMware ESXi na Proxmox VE může být díky vestavěnému nástroji pro import v Proxmoxu přímočarý proces. Dodržováním správných přípravných kroků můžete přesouvat pracovní zátěže s minimálními prostoji a narušením provozu: ověřením kompatibility, vyčištěním nástrojů VMware a konfigurací nastavení importu. Jakmile vaše virtuální počítače úspěšně běží v Proxmoxu, ověřte jejich výkon, nainstalujte ovladače VirtIO, kde je to možné, a vytvořte nové zálohy v rámci aktualizovaného prostředí. Po ověření, že vše běží hladce a spolehlivě, je osvědčeným postupem vyřadit z provozu nebo archivovat původní virtuální počítače ESXi, abyste uvolnili zdroje a zabránili posunu konfigurace mezi platformami.
Tento proces nabízí mnoha uživatelům relativně snadný a bezbolestný přechod, řeší rostoucí náklady na licence VMware a zároveň zachovává solidní platformu připravenou pro podniky s ohledem na potřeby virtualizace jádra. Pokud chcete v Proxmox VE sdílet GPU, podívejte se na našeho průvodce Proxmox vGPU.






Amazon