Hoe een virtuele machine te klonen in VMware ESXi met of zonder vCenter

Laatste update: 02/04/2025
Auteur: Isaac
  • Leer verschillende methoden om virtuele machines in omgevingen te klonen VMware ESXi
  • Leer klonen virtuele machines met of zonder vCenter
  • Ontdek externe tools zoals Vinchin of NAKIVO om het proces te automatiseren
  • Vermijd veelvoorkomende fouten zoals belangenconflicten MAC-adres of SID in de klonen

kloon VM

Het klonen van een virtuele machine in VMware ESXi lijkt misschien een complexe taak, maar het is tegenwoordig een essentiële vaardigheid voor iedereen die virtuele infrastructuur beheert. Of u nu tests wilt uitvoeren zonder uw productieomgeving te beïnvloeden, een migratie wilt uitvoeren of simpelweg tijd wilt besparen bij het aanmaken van repetitieve omgevingen, door alle beschikbare opties te kennen, kunt u de meest effectieve kiezen op basis van uw resources en configuratie.

In dit artikel leg ik uit hoe je virtuele machines kunt klonen in VMware ESXi , of je nu toegang hebt tot vCenter of werkt met standalone hosts. Je leert ook over geavanceerde alternatieven met behulp van externe tools zoals Vinchin en NAKIVO, die deze taak vereenvoudigen en extra voordelen bieden, zoals geautomatiseerde replicatie en disaster recovery.

Wat is het klonen van een virtuele machine precies?

Het klonen van een virtuele machine houdt in dat er een exacte replica van een bestaande VM wordt gemaakt . Dit betekent dat er een volledige kopie wordt gegenereerd van de virtuele hardware , het besturingssysteem, de netwerkconfiguraties, de harde schijven en andere instellingen. Met deze techniek kunt u binnen enkele minuten functioneel identieke machines implementeren, waardoor het ideaal is voor testomgevingen, massale implementaties of servicemigraties . Voor meer informatie over het beheren van deze taken kunt u het artikel raadplegen over het kopiëren van een VMware virtuele machine naar een andere pc.

Dit verschilt van een snapshot, die de status van een virtuele machine op een specifiek moment vastlegt, maar niet afzonderlijk kan worden uitgevoerd . Een snapshot is nuttig voor herstel, maar niet voor het dupliceren van uitvoerbare virtuele machines.

Klassieke methode: een virtuele machine klonen met vCenter Server

De eenvoudigste en meest directe manier om een ​​virtuele machine te klonen is met behulp van vCenter Server . Deze tool biedt een zeer intuïtieve grafische interface die vrijwel het hele proces automatiseert.

Om dit te doen, hoeft u alleen maar de vSphere Web Client te openen die is verbonden met uw vCenter-exemplaar en deze stappen te volgen:

  1. Toegang tot de sectie Gastheren en clusters en zoek de virtuele machine die u wilt klonen.
  2. Klik met de rechtermuisknop op de VM en selecteer Klonen > Klonen naar virtuele machine.
  3. Geef de gekloonde machine een nieuwe naam en kies de doelmap uit de inventaris.
  4. Selecteer de fysieke host of cluster waar de kloon zal worden uitgevoerd.
  5. Specificeert de gegevensmagazijn waar de bestanden van de nieuwe VM worden opgeslagen.
  6. definieert de schijfconfiguratie (dunne of dikke provisioning) en of u wilt dat het automatisch start na het klonen.
  7. Bekijk het optiesoverzicht en bevestig de transactie.
  Kun je met 500 duizend met pensioen? stof tot nadenken

Zodra het kloonproces is voltooid, heb je een nieuwe virtuele machine die geregistreerd en klaar voor gebruik is. Deze procedure is uiterst betrouwbaar en snel, maar vereist een vCenter-licentie , die mogelijk niet voor iedereen betaalbaar is. Als je op zoek bent naar meer economische opties, is het ook de moeite waard om harde schijf-kloningssoftware te overwegen.

Kloon een VM zonder vCenter met VMware Host Client

kloon vmware

Als u geen vCenter hebt, kunt u virtuele machines nog steeds klonen met behulp van de native webinterface van elke ESXi-host , de zogenaamde VMware Host Client. Hoewel dit een handmatig proces is, is het volledig haalbaar en effectief.

Deze methode houdt in dat de .vmx- en .vmdk-bestanden van de originele VM naar een nieuwe map worden gekopieerd, de identificaties worden aangepast en de nieuwe machine handmatig op de host wordt geregistreerd.

De algemene stappen zijn als volgt:

  1. Sluit de originele VM af die je wilt klonen.
  2. Ga naar de hostclient en maak een nieuwe map in de datastore waar u de kopie opslaat.
  3. Gebruik de datawarehousebrowser om kopieer de .vmdk- en .vmx-bestanden naar de nieuwe map.
  4. Download het bestand .vmx, open het in een teksteditor en wijzig indien nodig de VM-naam en schijfverwijzingen.
  5. Upload het gewijzigde .vmx-bestand opnieuw naar de nieuwe map.
  6. Registreer de nieuwe VM via de optie Virtuele machine maken/registreren de optie selecteren om een ​​bestaande VM te gebruiken.
  7. Na registratie kunt u: start de kloon en het systeem zal u vragen of het gekopieerd of verplaatst is. Selecteer “Gekopieerd”.

Dit proces lijkt misschien technischer, maar het geeft je volledige controle over het klonen en is prima geschikt voor omgevingen zonder extra licenties. Toch moet je oppassen voor conflicten met MAC-adressen, UUID's en SID's als je werkt met Windows- machines die in domeinen zijn geïntegreerd.

Wat is een schijfkopie en welke typen zijn er? - 6
Gerelateerd artikel:
Wat is een schijfkopie en welke typen zijn er?

Een ander handmatig alternatief: maak een nieuwe VM en plaats de bestaande schijven

Er is een derde, zeer interessante manier als je geen configuratiebestanden wilt aanpassen: je kunt handmatig een nieuwe virtuele machine aanmaken en de schijven van een bestaande virtuele machine daaraan koppelen.

Dit is het proces:

  1. Sluit de oorspronkelijke VM af.
  2. Maak een nieuwe VM vanaf nul, maar zonder een harde schijf toe te voegen tijdens het instellen.
  3. Kopieer het bestand vanuit de datawarehousebrowser .vmdk van de originele VM naar de nieuwe map van de gekloonde VM.
  4. Bewerk de instellingen van de nieuwe VM en bestaande harde schijf toevoegen verwijzend naar het gekopieerde pad.
  5. Sla de wijzigingen op en start de nieuwe VM.
  Verborgen apparaten weergeven in Windows 11

Deze methode vermijdt het wijzigen van het .vmx- bestand , waardoor het veiliger is voor gebruikers die liever geen configuratiebestanden aanpassen. Het werkt zolang de basisconfiguratie van beide machines hetzelfde is (CPU, RAM, hardwarecompatibiliteit, enz.).

Klonen vanaf de opdrachtregel op ESXi

Je kunt virtuele machines ook rechtstreeks klonen met behulp van opdrachten vanuit de ESXi-shell of door verbinding te maken via SSH . Deze methode is ideaal als je vertrouwd bent met het gebruik van de terminal en root- toegang tot het systeem hebt.

De algemene stappen zijn:

    1. Maak verbinding via SSH of krijg toegang tot de ESXi-shell.
    2. Verenigde Staten van Amerika vim-cmd vmsvc/getallvms om de geregistreerde VM's weer te geven en de VMID te noteren van de machine die u wilt klonen.
    3. Sluit de VM af met vim-cmd vmsvc/power.off [VMID].
    4. Maak een nieuwe doelmap met mkdir.
    5. Verenigde Staten van Amerika vmkfstools -i Om de virtuele schijven naar de nieuwe map te klonen:
vmkfstools -i /origen/Windows-VM.vmdk /destino/Win-VM-Clone2.vmdk -d thin
    1. Kopieer het .vmx-bestand met cp en de inhoud ervan bewerken met vi Om namen bij te werken:
:%s/Windows-VM/Win-VM-Clone2/g
  1. Registreer het bij vim-cmd solo/registervm /ruta/Win-VM-Clone2.vmx.
  2. Schakel de gekloonde VM in: vim-cmd vmsvc/power.on [nuevo VMID].

Dit proces is weliswaar technisch, maar biedt maximale flexibiliteit en is ideaal bij het werken met meerdere hosts of het automatiseren van implementaties via scripts. Als u meer wilt weten over hoe u dit in combinatie met andere taken kunt doen, bekijk dan het artikel over software voor hardeschijfreparatie.

Externe tools gebruiken: klonen met NAKIVO Backup & Replication

Als u veel virtuele machines beheert of als uw infrastructuur repetitieve of geautomatiseerde processen vereist, is het gebruik van externe tools zoals NAKIVO Backup & Replication een van de meest aanbevolen opties.

Met NAKIVO kunt u virtuele machines klonen met behulp van de replicatiefunctie en biedt u de volgende voordelen:

  • Kloon virtuele machines van de ene host naar de andere, zelfs als ze zich niet in dezelfde vCenter bevinden.
  • Plan periodieke replicaties.
  • Houd meerdere herstelpunten bij.
  • Ruimtebesparing dankzij deduplicatie en compressie.

Het proces bestaat uit:

  1. Voeg ESXi-hosts of vCenter toe aan NAKIVO.
  2. Maak een nieuwe replicatietaak via de console.
  3. Selecteer de oorspronkelijke VM, bestemming, netwerk en re-IP-opties en plan de taak.
  4. Voer de taak uit en houd deze in de gaten via het hoofdpaneel.

Na voltooiing beschikt u over een functionele virtuele machine op de door u gekozen locatie, zonder dat u handmatig bestanden hoeft aan te raken of zich zorgen hoeft te maken over conflicten.

  Gecomprimeerde bestanden in Windows 11 met een wachtwoord beveiligen

Vinchin Backup & Recovery als een voordeliger alternatief

Een andere prima optie is Vinchin Backup & Recovery , een back-upoplossing waarmee u virtuele machines op andere hosts kunt herstellen alsof het klonen zijn.

Deze software biedt:

  • Een zeer intuïtieve webconsole.
  • Gekloond van back-ups, geen vCenter vereist.
  • Premiumfuncties zoals CBT, deduplicatie en compressie.

De stroom zou zijn:

  1. Configureer een back-uptaak ​​op de oorspronkelijke VM.
  2. Selecteer een doelopslagplaats om de gegevens op te slaan.
  3. Voer de taak uit.
  4. Selecteer in de optie 'Herstel' de nieuwe host en herstel de virtuele machine met een andere naam.

Het voordeel is dat u, naast het bereiken van effectief klonen, ook uw gegevens beschermt als onderdeel van het proces.

Veelgestelde vragen bij het klonen van VM's in VMware

Kun je een virtuele machine klonen terwijl deze actief is?
Ja, hoewel het niet in alle gevallen aan te raden is. Sommige tools, zoals vCenter of NAKIVO, bieden deze mogelijkheid, maar het is het veiligst om deze eerst uit te schakelen om inconsistenties te voorkomen.

Hoe zit het met de hostnaam, MAC en SID?
Wanneer u een machine kloont, moet u erop letten dat u deze unieke identificatiegegevens wijzigt, vooral in Windows-omgevingen. Hiervoor kunt u gebruik maken van Sysprep of handmatig hernoemen via het besturingssysteem.

Kan ik een volledige ESXi-host klonen?
Nee, dat is niet zo. ESXi heeft geen kloonfunctie op hostniveau, maar u kunt de configuratie repliceren en VM's herstellen naar een andere server.

Wat is de beste optie voor grote omgevingen?
Voor infrastructuren met veel VM's of strikte beschikbaarheidsvereisten is het ideaal om te kiezen voor oplossingen zoals NAKIVO of Vinchin. Deze oplossingen automatiseren en schalen eenvoudig kloon-, back-up- en herstelbewerkingen.

Het klonen van virtuele machines in VMware kan op verschillende manieren, afhankelijk van uw context, kennis en beschikbare hulpmiddelen. Van grafische interfaces tot terminals en complete bedrijfsoplossingen: er is altijd een oplossing die aan uw behoeften voldoet. Het belangrijkste is om te bepalen welke oplossing de juiste balans biedt tussen tijd, controle en schaalbaarheid voor uw gevirtualiseerde omgeving.

WinToHDD
Gerelateerd artikel:
Wat is WinToHDD Gebruik, functies, meningen, prijzen