/
/

Hyper-V virtuele machines importeren

door Team Ninja
How to Import Hyper-V Virtual Machines blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

In dit artikel leest u hoe u Hyper-V virtuele machines importeert. Virtuele machines (VM’s) zijn een onmisbare asset geworden in het IT-landschap. Ze hebben de mogelijkheden van computers uitgebreid doordat organisaties servers kunnen consolideren, resources beter kunnen benutten en het beheer kunnen stroomlijnen via een centrale en schaalbare infrastructuur. Om de functionaliteit van VM’s verder te maximaliseren, biedt Hyper-V, het virtualisatieplatform van Microsoft, krachtige tools voor het aanmaken, beheren en migreren van VM’s.

Het migreren van Hyper-V VM’s dient verschillende belangrijke doelen. In deze blog bespreken we hoe u Hyper-V virtuele machines importeert, waar dat voor dient, welke beste praktijken u hierbij volgt en meer. Maar eerst geven we u een overzicht van het belang van dit proces.

📌 Bekijk “Hyper-V virtuele machines importeren” voor een visueel overzicht van deze blog.

Waarom is het importeren van Hyper-V virtuele machines essentieel?

Hyper-V virtuele machines importeren is het proces waarbij een bestaande configuratie van een virtuele machine vanuit externe opslag of vanaf een andere Hyper-V host in een Hyper-V omgeving wordt gebracht. Net als veel andere IT-taken dient het importeren van Hyper-V virtuele machines belangrijke doelen. Hier zijn er een paar:

  • Migratie. Migratie is het proces waarbij een VM van de ene Hyper-V host naar de andere wordt verplaatst. Dit gebeurt om uiteenlopende redenen, zoals serverconsolidatie, verhuizing van een datacenter, cloudmigratie en meer.
  • Back-upherstel. Dit proces houdt in dat de back-upstatus en -bestanden van een VM worden opgehaald en teruggezet naar een werkende staat binnen de Hyper-V omgeving.
  • Testen. Hierbij draait u een VM die vanuit een andere omgeving is geëxporteerd om te testen of problemen op te lossen.

Hoe importeert u Hyper-V virtuele machines?

Het importeren van uw Hyper-V virtuele machines bestaat uit een aantal stappen. Voordat u begint, moet u controleren of uw systeem aan de vereisten voldoet.

Vereisten

1. Controleer of uw systeem geschikt is voor Hyper-V

Hyper-V is een virtualisatietechnologie van Microsoft. Het platform is alleen beschikbaar in bepaalde Windows-edities, namelijk Windows 10 Pro, Windows 10 Enterprise, Windows 10 Education en de Windows Server-edities. Controleer daarnaast of uw CPU virtualisatie ondersteunt (Intel VT-x of AMD-V) en of dit is ingeschakeld in de BIOS.

2. Controleer uw beheerdersrechten

Om Hyper-V virtuele machines te importeren, moet u zijn aangemeld als beheerder. Controleer of u over beheerdersrechten beschikt voordat u het proces start.

3. Controleer of de VM-bestanden beschikbaar en toegankelijk zijn

Zorg ervoor dat u toegang hebt tot alle benodigde bestanden van de virtuele machine die u wilt importeren. Dit zijn doorgaans:

  • Configuratiebestanden (XML of VXML). Deze bestanden bevatten de VM-instellingen, zoals geheugentoewijzing, processorkernen, netwerkverbindingen en gekoppelde apparaten.
  • Virtuele harde schijven (VHD/VHDX): deze bestanden bevatten het besturingssysteem, de applicaties en de gegevens van de virtuele machine. Afhankelijk van de opslagconfiguratie van de VM hebt u mogelijk meerdere VHD/VHDX-bestanden nodig.

Stap voor stap Hyper-V virtuele machines importeren

Zodra aan de vereisten is voldaan, kunt u beginnen met het importeren van Hyper-V virtuele machines via Hyper-V Manager of PowerShell. Zo werkt dat:

A. Via Hyper-V Manager

Voor sommige gebruikers is Hyper-V Manager de eenvoudigste manier om virtuele machines te importeren, dankzij de gebruiksvriendelijke interface en de overzichtelijke importwizard. Zo importeert u VM’s met Hyper-V Manager.

1. Open Hyper-V Manager:

  • Druk op Windows + X en selecteer Hyper-V Manager of zoek naar Hyper-V Manager in het menu Start.

2. Selecteer de Hyper-V doelhost:

  • Selecteer in het linkerdeelvenster van Hyper-V Manager de Hyper-V host waarop u de virtuele machine wilt importeren.
  • Klik in het rechtermenu op Virtuele machine importeren.

3. Open de importwizard:

  • Het venster Importwizard verschijnt met de handleiding “Voordat u begint”, die u door het importproces van de virtuele machine helpt.
  • Zodra u klaar bent, klikt u op Volgende.

4. Zoek de VM-bestanden:

  • Klik op Bladeren om de map te zoeken waarin de virtuele machine staat die u wilt importeren.
  • Het venster van Verkenner verschijnt. Selecteer de map waarin de virtuele machine staat die u wilt importeren en klik vervolgens op de knop Map selecteren.
  • Als het juiste pad in het veld “Map” staat, klikt u op Volgende om verder te gaan.

5. Selecteer de virtuele machine die u importeert:

  • Selecteer in het volgende venster de virtuele machine die u wilt importeren.
  • Klik op Volgende om verder te gaan.

6. Kies het importtype:

  • Kies het gewenste importtype door het rondje voor de betreffende optie aan te vinken. Dit zijn de importtypen waaruit u kunt kiezen en wat ze betekenen:
IMPORTTYPEBESCHRIJVING
De virtuele machine ter plaatse registrerenBij deze methode wordt de VM geregistreerd zonder dat de bestanden worden verplaatst. Ideaal voor VM’s op gedeelde opslag: er worden nauwelijks gegevens verplaatst en de import verloopt sneller, maar met beperkte flexibiliteit. Voor deze optie is toegang tot de oorspronkelijke opslaglocatie van de VM nodig.
De virtuele machine herstellenBij deze optie worden de VM-bestanden naar de opslag van de doelhost verplaatst. Dat verbetert de datalocaliteit en biedt meer flexibiliteit, maar de import duurt langer en het risico op gegevensbeschadiging tijdens de overdracht neemt toe.
De virtuele machine kopiërenHiermee maakt u een volledige kopie van de VM met een nieuwe unieke ID, ideaal voor test- en ontwikkeldoeleinden. U kunt onafhankelijk wijzigingen doorvoeren zonder het origineel te beïnvloeden, maar het kost meer opslagruimte en de import duurt langer.
  • Nadat u het gewenste importtype hebt aangevinkt, klikt u op de knop Volgende.
  • BELANGRIJK: als u het importtype “De virtuele machine ter plaatse registreren” kiest kunt u DIRECT doorgaan naar stap 8.
  • BELANGRIJK: als u het importtype “De virtuele machine herstellen” of “De virtuele machine kopiëren” kiest GAAT U VERDER met stap 7.

7. Als u “De virtuele machine herstellen” of “De virtuele machine kopiëren” hebt gekozen:

  • In de importwizard wordt u gevraagd een nieuwe of bestaande doelmap te kiezen voor de bestanden van de virtuele machine, de virtuele harde schijven en de momentopnamen. Kiest u geen map, dan worden de bestanden opgeslagen in de standaardmappen van Hyper-V op de computer of in de mappen die in de configuratie van de virtuele machine zijn opgegeven.
  • Klik op de knop Bladeren om een map te kiezen.
  • Het venster van Verkenner verschijnt. Selecteer de map waarin u de bestanden van de virtuele machine, de virtuele harde schijven en de momentopnamen wilt opslaan.
  • Als de juiste paden in de velden “Map” staan, klikt u op Volgende om verder te gaan.

8. Rond de import af:

  • In het venster “Samenvatting” ziet u welke importbewerking u gaat uitvoeren voordat u de procedure afrondt. Controleer de samenvatting.
  • Klik daarna op de knop Voltooien om de import uit te voeren.
  • Het overzetten van de VM-bestanden kan enige tijd duren, omdat ze worden gekopieerd en geconfigureerd. Zodra dit klaar is, kunt u het venster van Hyper-V Manager sluiten.

9. Controleer de geïmporteerde VM:

  • Controleer de geïmporteerde VM in de interface van Hyper-V Manager om te zien of deze werkt.

B. Via PowerShell

Gevorderde gebruikers kunnen met PowerShell het hele importproces van virtuele machines automatiseren, samen met bijbehorende taken zoals het gelijktijdig importeren van meerdere VM’s, het aanpassen van importinstellingen en het inplannen van imports. Dat verhoogt de efficiëntie en de productiviteit. Zo importeert u VM’s met PowerShell.

1. Open PowerShell met verhoogde rechten (als administrator):

  • Druk op Windows + X en selecteer Windows PowerShell (Admin) of zoek naar PowerShell in het menu Start, klik er met de rechtermuisknop op en kies Als administrator uitvoeren.

2. Start het importproces van de VM:

  • Voer de opdracht Import-VM -Path "<PathToConfigurationFile>" uit en vervang “<PathToConfigurationFile>” door het daadwerkelijke pad naar het configuratiebestand van de virtuele machine (meestal een .xml-bestand).

3. Geef het importtype op indien van toepassing:

  • Voer de onderstaande opdracht uit op basis van het door u gekozen importtype.
IMPORTTYPEOPDRACHT
De VM ter plaatse registrerenImport-VM -Path "<PathToConfigurationFile>"
De VM herstellen met de standaardmappenImport-VM -Path "<PathToConfigurationFile>" -Copy
Herstellen met specifieke padenImport-VM -Path "<PathToConfigurationFile>" -Copy -VhdDestinationPath "<PathToVHD>" -VirtualMachinePath "<PathToVM>"
De VM kopiëren met een nieuwe IDImport-VM -Path "<PathToConfigurationFile>" -Copy -GenerateNewId

4. Controleer de import en/of los problemen op:

  • Voer de opdracht Get-VM uit om alle VM’s op de host weer te geven.
  • Voer de opdracht Get-VM -Name "VM_Name" uit om een specifieke VM weer te geven en vervang “VM_Name” door de daadwerkelijke naam van de geïmporteerde VM.
  • Bekijk de uitvoer van de opdracht voor de geïmporteerde VM.

Veelvoorkomende problemen oplossen

Een IT-beheerder kan tijdens of na het importeren van virtuele machines in een Hyper-V omgeving tegen problemen aanlopen. Dit zijn de meest voorkomende problemen en hoe u ze oplost.

1. Ontbrekende of beschadigde configuratiebestanden

Na het importeren van virtuele machines kunt u ontbrekende of beschadigde bestanden in het mappad aantreffen. Dit zijn mogelijke oorzaken en oplossingen:

  • Onvolledige exports of per ongeluk verwijderde bestanden. Haal de bestanden terug uit back-ups. Zijn er geen back-ups beschikbaar, exporteer de VM dan opnieuw vanaf de oorspronkelijke host om de bestanden te vervangen die door een mislukte export of verwijdering ontbreken.
  • Systeemstoringen of opslagproblemen. Storingen en opslagproblemen zijn vaak de oorzaak van bestandsbeschadiging. Controleer vóór het importeren van VM’s of uw systeem stabiel is en of er geen problemen met uw opslag zijn. Probeer daarnaast alles te voorkomen waarvan u denkt dat het storingen kan veroorzaken, zodat de import ononderbroken verloopt.

2. Compatibiliteitsfouten

Compatibiliteitsfouten ontstaan meestal wanneer de geïmporteerde VM is gemaakt op een andere Hyper-V versie dan die van de doelhost. Dit zijn enkele oplossingen voor deze veelvoorkomende compatibiliteitsproblemen:

  • Achterwaartse incompatibiliteit. Zorg er altijd voor dat u GEEN VM importeert van een nieuwere Hyper-V versie naar een oudere versie. Controleer standaard de Hyper-V versies van zowel de bron- als de doelhost. Importeert u naar een oudere Hyper-V versie, gebruik dan de PowerShell-opdracht Export-VM met de vlag -Compatibility om de compatibiliteit te waarborgen. Voer de opdracht Export-VM -Name "<VM_Name>" -Path "<Destination_Path>" -Compatibility uit in PowerShell met verhoogde rechten. Vervang “<VM_Name>” en “<Destination_Path>” door de bijbehorende waarden. Houd er echter rekening mee dat de vlag -Compatibility niet alle compatibiliteitsproblemen oplost (bijvoorbeeld verschillen in generatie). Werk de doelhost indien mogelijk bij naar een compatibele of nieuwere Hyper-V versie.
  • Afwijkende hardwaremogelijkheden. Bekijk na het importeren van de VM de instellingen van de VM en pas zaken als geheugen, processorkernen en netwerkadapters aan. Zorg dat ze aansluiten op de mogelijkheden van de doelhost om compatibiliteitsproblemen te voorkomen.

3. Problemen met de toewijzing van netwerkadapters

Problemen met de toewijzing van netwerkadapters kunnen ontstaan wanneer de netwerkconfiguratie van de virtuele machine niet aansluit op de beschikbare netwerkadapters op de doelhost. Zo lost u de bijbehorende problemen op:

  • Ontbrekende virtuele switches op de doelhost. Dit probleem kan zich voordoen wanneer blijkt dat de geïmporteerde VM verwijst naar virtuele switches die niet bestaan op de nieuwe host. De oplossing is de VM opnieuw te configureren zodat deze de beschikbare netwerkadapters op de doelhost gebruikt. U kunt Hyper-V Manager gebruiken om het probleem op te lossen. Klik in Hyper-V Manager met de rechtermuisknop op de VM, selecteer Instellingen, ga naar Netwerkadapter, wijs een geldige virtuele switch toe en klik op OK om de problemen met de toewijzing van netwerkadapters op te lossen.
  • Niet-beschikbare fysieke adapters of VLAN’s. Los het probleem op door het juiste VLAN toe te wijzen met PowerShell. Voer de opdracht Set-VMNetworkAdapterVlan -VMName "<VM_Name>" -Access -VlanId <VLAN_ID> uit in PowerShell met verhoogde rechten. Vervang “<VM_Name>” en <VLAN_ID> door de bijbehorende waarden.

Beste praktijken voor het importeren van Hyper-V virtuele machines

Met deze beste praktijken zorgt u voor een geslaagde import van virtuele machines.

  • Controleer de integriteit van de virtuele machine vóór de import. Het meenemen van beschadigde of problematische VM’s kan tot kritieke problemen leiden. Controleer altijd de stabiliteit en de optimale gezondheid van de virtuele machines die u wilt importeren. U kunt virusscans uitvoeren om te controleren op malware, schijfcontroles uitvoeren om bestandssysteemfouten op de harde schijf van de VM te voorkomen, applicaties binnen de virtuele machine draaien om te controleren of alles werkt en meer.
  • Gebruik momentopnamen of back-ups voor de veiligheid van uw gegevens. Zorg voor een herstelmechanisme op basis van een specifiek tijdstip door momentopnamen of back-ups in te zetten, zodat u gegevensverlies tijdens of na de VM-import voorkomt.
  • Zorg voor consistente virtuele netwerkconfiguraties. Een naadloze verbinding is cruciaal voor de geïmporteerde VM op de doelhost. Beheer de netwerkconfiguraties vooraf om de gewenste netwerkinstellingen voor de VM op de doelhost te bepalen en zo stabiele virtuele netwerkconfiguraties te garanderen. Controleer altijd of de virtuele switches op de doelhost correct zijn geconfigureerd en aansluiten op de netwerkvereisten van de geïmporteerde VM. Door de netwerkconnectiviteit van uw VM regelmatig te testen, beperkt u bovendien communicatieproblemen met andere systemen op het netwerk.

Toepassingen van het importeren van virtuele machines

Zoals eerder gezegd dient het importeren van virtuele machines in Hyper-V omgevingen belangrijke doelen. Dit zijn ze:

1. VM’s migreren tussen Hyper-V hosts

IT-beheerders starten het importeren van virtuele machines om VM-migraties tussen Hyper-V hosts uit te voeren. Dat is handig bij het verdelen van workloads over verschillende Hyper-V hosts voor een evenwichtig gebruik van resources en optimale systeemprestaties. VM’s worden ook tussen Hyper-V hosts gemigreerd bij een overstap naar nieuwere of krachtigere hardware. Tot slot vragen ook de verhuizing van een datacenter en de overgang naar de cloud om VM-imports, zodat VM’s naar een nieuwe fysieke of virtuele infrastructuur gaan met zo min mogelijk uitvaltijd.

2. VM’s herstellen vanuit back-ups

Een systeem heeft een degelijk noodherstelplan nodig om operationele verstoringen te voorkomen wanneer gegevens worden aangetast of verloren gaan. Het importeren van virtuele machines verbetert het back-upherstel doordat beheerders eenvoudig specifieke VM-statussen kunnen ophalen voor audits, compliance of probleemoplossing. Ook kunnen operationele omgevingen snel worden hersteld na een storing of calamiteit, waardoor de uitvaltijd beperkt blijft.

3. Testomgevingen opzetten

Het is veiliger voor de systemen van ontwikkelaars om tests uit te voeren in gevirtualiseerde omgevingen. Bij IT-ontwikkeling worden VM’s gedupliceerd om in een gevirtualiseerde infrastructuur nieuwe software of systeemupdates te testen zonder de productieomgeving te beïnvloeden. Ontwikkelaars kunnen gedupliceerde VM’s ook gebruiken om configuraties te simuleren en het effect op het systeem te zien zonder dit op een live productieserver te doen, wat onverwachte verstoringen voorkomt.

Veelgestelde vragen

1. Kunt u VM’s importeren vanaf een andere Hyper-V versie?

Technisch gezien is het mogelijk om virtuele machines vanaf een andere Hyper-V versie te importeren, maar het wordt sterk afgeraden – zeker wanneer u VM’s van een nieuwere Hyper-V versie naar een oudere versie importeert (achterwaartse compatibiliteit), omdat dit doorgaans problemen oplevert.

2. Hoe lost u fouten tijdens het importproces op?

Fouten tijdens het importproces kunnen uiteenlopende oorzaken hebben. Dit zijn enkele veelgebruikte oplossingen voor fouten tijdens het importeren van een VM:

  • Ontbrekende of beschadigde configuratiebestanden: exporteer de VM opnieuw vanaf de oorspronkelijke host of haal ontbrekende bestanden terug uit back-ups.
  • Compatibiliteitsfouten: controleer de Hyper-V versies en zorg voor hardwarecompatibiliteit. Gebruik indien nodig de vlag -Compatibility in PowerShell.
  • Problemen met netwerkadapters: configureer de netwerkinstellingen opnieuw en koppel de virtuele switches van de VM aan die op de doelhost.

3. Kunt u een VM importeren zonder de bestanden naar de doelhost te kopiëren?

Ja. U kunt het importtype “De virtuele machine ter plaatse registreren” gebruiken om een VM te importeren zonder de bestanden tijdens het importproces te kopiëren. Deze methode werkt het best wanneer de bestanden van de VM al op gedeelde opslag staan die toegankelijk is voor de Hyper-V doelhost, waardoor u dubbele gegevens voorkomt.

4. Hoe helpen momentopnamen of back-ups bij het importproces?

Het importeren van een VM is altijd een kritieke handeling en kan risico’s op gegevensverlies met zich meebrengen. Momentopnamen en back-ups vormen een vangnet en bieden een herstelpunt bij storingen door bijvoorbeeld uitval, hardwarestoringen of onverwachte fouten tijdens de import.

Zo verlopen Hyper-V VM-imports vlekkeloos

Het importeren van virtuele machines is een eenvoudig proces als u de juiste tools gebruikt, zoals Hyper-V Manager of PowerShell. Deze procedure dient belangrijke doelen, zoals VM-migratie tussen Hyper-V hosts, back-up en herstel en het opzetten van testomgevingen.

Hoewel het importproces makkelijk te volgen is, kunt u onderweg tegen problemen aanlopen. Daarom is het belangrijk te leren hoe u die oplost, meer te lezen over Hyper-V beheer en de beste praktijken voor het importeren van VM’s te volgen, zodat uw Hyper-V virtuele machines elke keer succesvol worden geïmporteerd.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?