Home Enterprise Van VMware naar Proxmox VE: een stapsgewijs ontsnappingsplan

Van VMware naar Proxmox VE: een stapsgewijs ontsnappingsplan

by Andrew Waag

Ontdek hoe u VM's van VMware ESXi naar Proxmox VE migreert met behulp van de ingebouwde importtool, met tips voor het optimaliseren van Windows-gasten na de migratie.

Na de overname en herstructurering van VMware door Broadcom zochten veel zakelijke en thuislabgebruikers naar oplossingen om naadloos te migreren van het hypervisorplatform naar een ander. De stijgende kosten voor softwarelicenties en -ondersteuning bij VMware hebben geleid tot een aanzienlijke vraag naar betaalbare, maar toch krachtige hypervisors die geschikt zijn voor bedrijven. Proxmox VE is een populair platform geworden vanwege het open-source karakter. Laten we met behulp van de ingebouwde importtool de stappen doorlopen voor het migreren van een virtuele machine van een standalone VMware ESXi-server naar Proxmox Virtual Environment (PVE).

Vereisten en instellingen voor ESXi-migratie

Om een ​​soepele migratie van ESXi naar PVE te garanderen, moet u ervoor zorgen dat beide servers (of serverclusters) voldoen aan de volgende criteria:

  • Onbeperkte netwerktoegang tussen servers – PVE-server(s) moeten toegang hebben tot de API van de ESXi-host.
  • Toegankelijkheid van root-gebruikersreferenties voor ESXi- en PVE-servers – Om machtigingsproblemen voor ESXi- en PVE-functionaliteit te voorkomen, worden root-gebruikersreferenties op beide servers aanbevolen tijdens het migratieproces.
  • Ruime opslag op PVE-server(s) – Het klinkt misschien als een open deur, maar controleer nog eens of de PVE-doelserver(s) die u gebruikt voldoende opslagruimte hebben voor VM-schijven van de ESXi-server.
  • Onversleutelde virtuele machine-schijven – Zorg ervoor dat migratieklare schijven van virtuele machines niet zijn versleuteld met VM-opslagbeleid op ESXi of versleutelingsmethoden op OS-niveau die versleutelingssleutels opslaan in een virtuele TPM-module.

Nadat u hebt gecontroleerd of de ESXi- en PVE-servers aan de bovenstaande vereisten voldoen, meldt u zich aan bij de Proxmox VE-server waarnaar u virtuele machines wilt verplaatsen. Klik op het tabblad 'Datacenter' aan de linkerkant van de webinterface en navigeer naar de weergave 'Opslag'.

VMware naar Proxmox VE - Proxmox starten

Klik op ‘Toevoegen’ en selecteer ‘ESXi’ in het keuzemenu met opslagopties.

Vul alle velden in het pop-upmenu 'Toevoegen: ESXi' in volgens de configuratie van uw ESXi-server. Voor de duidelijkheid raden we aan de hostnaam van de ESXi-server in het veld 'ID' in te vullen en het selectievakje 'Certificaatverificatie overslaan' aan te vinken. Voordat u op 'Toevoegen' klikt, moet u controleren of het veld 'Nodes' alle Proxmox VE-servers in uw cluster bevat die gemigreerde virtuele machines zullen ontvangen.

De ESXi-server verschijnt als opslag onder alle eerder geselecteerde knooppunten aan de linkerkant van de webinterface. Klik op het cloudpictogram om de virtuele machines te bekijken die kunnen worden geïmporteerd onder het tabblad 'Virtuele gasten'.

Een virtuele machine migreren

Gebruik in de webinterface van de ESXi-server de functie 'Console' om in te loggen op de virtuele machine die u wilt migreren en verwijder 'VMware Tools' als deze op de gast is geïnstalleerd. De specifieke verwijderingsprocedures kunnen variëren afhankelijk van het besturingssysteem van de virtuele machine. Volg daarom de juiste stappen voor uw gast en start deze indien nodig opnieuw op. Voor deze demonstratie gebruiken we een virtuele machine met Windows Server 2025.

Nadat u hebt gecontroleerd of "VMware Tools" niet aanwezig is op de virtuele machine, sluit u de gast af en keert u terug naar de Proxmox VE-webinterface. Navigeer indien nodig naar het recent toegevoegde ESXi-opslagpictogram onder het doel-PVE-knooppunt en klik erop. Selecteer vervolgens het ".vmx"-bestand dat hoort bij de virtuele machine die u migreert. Klik vervolgens op "Importeren" om de configuratie van de migratie en de resulterende virtuele machine op uw PVE-server(s) te starten.
Opmerking: De naam van de virtuele machine moet verschijnen in de overeenkomstige bestandsnaam.

Configureer de virtuele machine op het tabblad 'Algemeen' in het venster 'Gast importeren'. Voor de beste prestaties raden we aan het veld 'CPU-type' in te stellen op 'host', tenzij u om compatibiliteitsredenen een ander type moet kiezen.

Opmerking: Deze handleiding behandelt niet het migreren van virtuele machines met behulp van de functie 'Live Import'. Deze functie mag alleen worden gebruikt als de ESXi- en PVE-servers zijn verbonden met een netwerk met een hoge bandbreedte van 10 Gbps of meer.

Zodra de basisinstellingen zijn geconfigureerd, klikt u op het tabblad 'Geavanceerd'. Voor optimale compatibiliteit met besturingssystemen zonder standaard meegeleverde VirtIO-drivers (meestal Windows VM's) schakelt u het selectievakje 'Voorbereiden op VirtIO-SCSI' uit. Dit zou het veld 'SCSI-controller' moeten terugzetten naar 'VMware PVSCSI' en het schijftype van de VM naar SCSI. U kunt ook de bestemmingsopslag voor de virtuele machine aanpassen met behulp van de velden 'Opslag' voor elke aangesloten schijf.

Opmerking: Als de virtuele machine die u migreert een EFI-geschikte gastmachine is, controleer dan of het item 'efidisk' is aangevinkt in de lijst 'Schijven'.

Nadat u het tabblad 'Resulterende configuratie' hebt bekeken, klikt u op 'Importeren' om de instellingen van de resulterende virtuele machine te verifiëren.


Het venster "Taakviewer" verschijnt nadat de schijven van de gast zijn gekopieerd en eindigt met "TAAK OK". Dit geeft aan dat de virtuele machine klaar is om te worden gestart op uw Proxmox VE-server(s).

Sluit het venster "Taakviewer" en zoek de zojuist aangemaakte virtuele machine aan de linkerkant van de Proxmox VE-webinterface. Klik op de naam van de virtuele machine, ga naar het tabblad "Console" en klik op "Nu starten" om de machine in te schakelen.

Gefeliciteerd! U hebt met succes een virtuele machine gemigreerd van ESXi met behulp van de ingebouwde importtool van Proxmox VE. Als uw virtuele machine echter een Windows-versie draait, kunnen we nog een paar stappen ondernemen om de toegankelijkheid en prestaties van de virtuele machine aanzienlijk te verbeteren, zoals hieronder beschreven.

Windows virtuele machines optimaliseren voor Proxmox VE

Virtuele machines zijn het meest efficiënt met de juiste 'tools'. Een van de eenvoudigste manieren om uw Windows virtuele machines sneller, efficiënter en beter te laten communiceren met de Proxmox VE hypervisor, is door de open-source VirtIO drivers, Qemu guest en SPICE agents op elke guest te installeren.

U kunt alle drie de tools in één ISO-bestand downloaden hierAls uw Windows-gasten toegang hebben tot internet, kunt u de ISO op de gast downloaden of het bestand uploaden naar uw Proxmox VE-server(s) en het koppelen aan hun virtuele cd-/dvd-stations.

Om de ISO naar een PVE-server te uploaden, navigeert u naar de opslag voor de ISO-bestanden in de webinterface en klikt u op 'Uploaden'.

In het menu 'Uploaden' dat verschijnt, gebruikt u de optie 'Bestand selecteren' om het VirtIO ISO-bestand te selecteren en klikt u op de blauwe optie 'Uploaden' om het bestand te kopiëren naar de opslag van de server.

Nadat het ISO-bestand naar de server is gekopieerd, verschijnt er een venster 'Taakviewer'. Wacht tot 'TAAK OK' verschijnt voordat u het programma afsluit en de ISO aan een virtuele machine koppelt.

Klik vervolgens op een virtuele Windows-machine aan de linkerkant van de webinterface en selecteer het tabblad 'Hardware'. Selecteer het apparaat 'CD/DVD-station' en klik op 'Bewerken'.

Vul in het pop-upvenster dat verschijnt de velden 'Opslag' en 'ISO-image' in met de juiste waarden om het VirtIO ISO-bestand te selecteren dat u hebt geüpload en selecteer 'OK' om te bevestigen.

Meld u aan bij de gast via het tabblad 'Console' en open de ISO in Verkenner. Zoek het bestand 'virtio-win-guest-tools.exe', klik er met de rechtermuisknop op en kies 'Als administrator uitvoeren' in het menu dat verschijnt.

Als er een venster voor Gebruikersaccountbeheer verschijnt, bevestigt u dit en gaat u verder met de installatiewizard, waarbij u alle vooraf geselecteerde standaardopties behoudt.

Zodra de installatie succesvol is voltooid, sluit u het menu en keert u terug naar het tabblad 'Hardware' van de virtuele machine in de Proxmox VE-webinterface. Klik in dit menu op 'Toevoegen' en selecteer 'Harde schijf' in het dropdownmenu.

Vul de gegevens in het menu "Toevoegen: Harde schijf" in, met "Bus/Apparaat" als "VirtIO-blok" en "Opslag" als de voorkeursopslag van de VM. Laat het veld "Schijfgrootte (GiB)" op 32 staan ​​of maak het kleiner, afhankelijk van de beschikbare opslagruimte op uw server(s). Klik na voltooiing op "Toevoegen" om de zojuist aangemaakte virtuele schijf te koppelen.

Nadat u de schijf hebt toegevoegd, gaat u terug naar het tabblad 'Console' van de VM en opent u het menu 'Schijfbeheer'. Klik met de rechtermuisknop op de nieuwe schijf en kies 'Online' in het volgende menu. Zodra de schijf online is, klikt u er nogmaals met de rechtermuisknop op en selecteert u 'Schijf initialiseren'.

Kies een MBR- of GPT-partitiestijl voor de nieuwe schijf en klik op “OK”.

Klik vervolgens met de rechtermuisknop ergens op de niet-toegewezen ruimte van de nieuwe schijf en selecteer 'Nieuw eenvoudig volume'.

Ga verder met de nieuw geïntroduceerde eenvoudige volumewizard, kies een stationsletter en genereer een volumelabel dat u wilt niet wilt gebruiken voor virtuele schijven.

Sluit vervolgens het venster Schijfbeheer en sluit de virtuele machine af. Zodra de machine is uitgeschakeld, keert u terug naar het tabblad 'Hardware' van de virtuele machine.

Volg vervolgens de onderstaande stappen nauwgezet en zorg ervoor dat u niet per ongeluk de gegevens of configuratie van de virtuele machine vernietigt. We gaan nu verschillende gevirtualiseerde apparaten en virtuele machines aanpassen om te profiteren van de eerder geïnstalleerde VirtIO-drivers en gastagents:

  1. Ga naar het tabblad Hardware van de virtuele machine en klik op de VirtIO-schijf die eerder is toegevoegd. Klik op 'Loskoppelen' om te bevestigen dat deze is losgekoppeld.
  2. Klik op de optie ‘Ongebruikte schijf’, klik vervolgens op ‘Verwijderen’ en bevestig het verwijderen van de schijf.
  3. Gebruik 'Loskoppelen' om elke resterende schijf van de virtuele machine los te koppelen van de virtuele machine.
  4. Klik voor elke “Ongebruikte schijven” van de virtuele machine op “Bewerken”, wijzig het veld “Bus/Apparaat” in “VirtIO-blok” en klik op “Toevoegen”.
  5. Selecteer het apparaat “SCSI Controller” en verander het naar “VirtIO SCSI single” met behulp van “Bewerken” en vervolgens “OK” wanneer u klaar bent.
  6. Klik voor elk van de "Netwerkapparaten" van de virtuele machine op "Bewerken", wijzig het veld "Model" in "VirtIO (paravirtualized)" en klik op "OK".
    1. Wijzig het MAC-adres niet en houd er rekening mee dat u door het wijzigen van het netwerkinterfacetype mogelijk ook de netwerkinstellingen in het gastnetwerk moet bewerken als DHCP niet wordt gebruikt.
  7. (Alleen aanbevolen voor UEFI-compatibele Windows VM's) Selecteer de optie ‘Machine’, klik op ‘Bewerken’ en vink het vakje ‘Geavanceerd’ aan.
  8. (Alleen aanbevolen voor UEFI-compatibele Windows VM's) Wijzig het veld “Machine” naar “Q35”, wijzig het veld “Versie” naar het hoogste (nieuwste) type en wijzig het veld “vIOMMU” naar “VirtIO”.
  9. Ga naar het tabblad 'Opties' van de virtuele machine, klik op de optie 'QEMU Guest Agent' en klik op 'Bewerken'.
  10. Vink het veld “QEMU Guest Agent gebruiken” aan, zorg ervoor dat “Standaard (VirtIO)” of “VirtIO” is geselecteerd en klik op “OK”.
  11. Selecteer de optie “Boot Order” en klik op “Bewerken”.
  12. Versleep de opstartopties, zet ze neer en controleer ze om er zeker van te zijn dat de gewenste opstartopties voor de virtuele machine zijn geselecteerd. Klik vervolgens op 'OK'.
    1. Neem even de tijd om de wijzigingen die op dit punt in de virtuele machine zijn aangebracht, te bekijken. Alle virtuele apparaten met de naam "Harde schijf", "Netwerkapparaat" en "SCSI-controller" moeten worden gewijzigd naar de bijbehorende VirtIO-opties, en het type "Machine" van de virtuele machine moet worden ingesteld op "Q35" als de virtuele machine UEFI-compatibel is.
  13. Navigeer ten slotte naar het tabblad 'Console' van de virtuele machine en klik op 'Nu starten' om deze in te schakelen.

Opmerking: Als u problemen ondervindt bij het opstarten van virtuele machines met oudere BIOS-configuraties of een geëmuleerde LSI "SCSI Controller", ga dan naar het tabblad "Hardware" van de virtuele machine en gebruik "Deatch" om alle virtuele schijven los te koppelen. Gebruik "Bewerken" om een ​​menu te openen waarin u de "Bus/Apparaat"-typen kunt wijzigen naar "SATA". Sluit het menu met de blauwe optie "Toevoegen" zodra deze is gewijzigd en ga naar het tabblad "Opties" van de virtuele machine, selecteer de optie "Opstartvolgorde" en klik op "Bewerken". Wijzig de opstartvolgorde zodat de SATA-opstartschijf als eerste wordt weergegeven en vink het vakje "Ingeschakeld" aan om te voltooien.

Vooraf:

Na:

Conclusie

Migreren van VMware ESXi naar Proxmox VE kan een eenvoudig proces zijn dankzij de ingebouwde importtool van Proxmox. U kunt workloads verplaatsen met minimale downtime en verstoring door de juiste voorbereidende stappen te volgen: compatibiliteit controleren, VMware Tools opschonen en importinstellingen configureren. Zodra uw virtuele machines succesvol draaien op Proxmox, valideert u de prestaties, installeert u VirtIO-drivers waar van toepassing en maakt u nieuwe back-ups in uw bijgewerkte omgeving. Nadat u hebt gecontroleerd of alles soepel en betrouwbaar werkt, is het raadzaam om de oorspronkelijke ESXi VM's uit bedrijf te nemen of te archiveren om resources vrij te maken en configuratieverloop tussen platforms te voorkomen.

Dit proces biedt veel gebruikers een relatief eenvoudige en pijnloze overgang, waarmee de stijgende licentiekosten voor VMware worden opgelost en tegelijkertijd een solide, bedrijfsklaar platform voor de belangrijkste virtualisatiebehoeften behouden blijft. Wilt u GPU's delen in Proxmox VE? Bekijk dan onze Proxmox vGPU gids.

Bronnen

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed