Hoe maak je een virtuele machine aan en configureer je deze in VMware ESXi (in principe hoe ik het heb gedaan)?
Het aanmaken van virtuele machines op VMware ESXi is dus niet bepaald een fluitje van een cent, vooral niet als je net begint of tussen verschillende configuraties wisselt. Het hele proces van het uploaden van ISO-bestanden, het configureren van hardware en het mounten van besturingssysteemimages kan snel ingewikkeld worden als je niet weet waar je moet zoeken. Gelukkig zijn er twee belangrijke manieren om dit te doen: via de webinterface (gelukkig vrij eenvoudig als je het eenmaal door hebt) of met PowerShell via PowerCLI, wat handig is voor het automatiseren van processen of het beheren van meerdere VM’s tegelijk. Hoe dan ook, je krijgt uiteindelijk een VM die klaar is om je gastbesturingssysteem te installeren – of dat nu Windows, Linux of iets anders is – vanaf een ISO-bestand. En eerlijk gezegd, als je het een paar keer hebt gedaan, valt het reuze mee. Hier beschrijf ik hoe ik die VM’s soepel aan de praat heb gekregen.
Een virtuele machine maken met VMware Web Client
Open de webinterface van de VMware-host of vCenter.
- Open eerst de webinterface van je ESXi-host (iets als https:// jouw-esxi-ip ) of de vSphere Client als je vCenter gebruikt. En ja, je hebt natuurlijk beheerdersrechten nodig.
- Ga naar het gedeelte ‘Opslag’. Daar kunt u uw ISO-bestanden uploaden. Dit vindt u meestal onder ‘Opslag’ > ‘Datastores’.
Upload uw besturingssysteem-ISO naar de datastore.
- Klik op de gewenste gegevensopslag en vervolgens op ‘ Bestanden bekijken ‘.Hiermee wordt het bekende venster van de bestandsverkenner geopend.
- Maak daar een nieuwe map aan met de naam ISO als je alles overzichtelijk wilt houden. Gebruik daarin de functie ‘Bestanden uploaden’ om je ISO-image van je lokale computer naar de datastore te uploaden. Dit kan soms even duren, dus heb geduld.
In sommige gevallen werkt slepen en neerzetten al, afhankelijk van je browser en de configuratie van je datastore. Houd er rekening mee dat het even kan duren als je ISO-bestand groot is of je netwerk traag is.
Maak je eigen virtuele machine aan
- Nadat de ISO-bestanden zijn geüpload, ga je terug naar de console van je host, klik je op ‘VM maken/registreren’ en kies je ‘Nieuwe virtuele machine’.
- Geef het een logische naam, zoals “Win11Test” of iets dergelijks.
- Selecteer de datastore-map waar u de VM-bestanden wilt opslaan.
- Kies de nieuwste virtuele hardwareversie – meestal de hoogst beschikbare – tenzij compatibiliteit met oudere systemen vereist is.
- Kies de besturingssysteemfamilie en -versie, bijvoorbeeld Windows 10, Linux, enzovoort. Als uw exacte versie er niet bij staat, kies dan de meest vergelijkbare.
- Wijs resources toe: cores (vCPU), RAM, schijfgrootte (die je later kunt aanpassen) en netwerkadapter (de meeste mensen laten deze op E1000 staan of schakelen over naar VMXNET3 voor betere prestaties).
- Stel uw schijfprovisioneringsmethode in: Thick (alle ruimte vooraf toewijzen) of Thin (naar behoefte uitbreiden).Afhankelijk van uw opslagconfiguratie kan dit een verschil maken.
- Als je extra functies nodig hebt, zoals USB-doorvoer of extra schijven, klik dan op ‘ Nieuw apparaat toevoegen’ en configureer wat je nodig hebt. De standaardinstellingen werken meestal prima voor basisconfiguraties.
- Klik op Voltooien en je bent klaar. De VM verschijnt in de lijst met VM’s.
Koppel de ISO aan de virtuele machine (omdat de installatie van het besturingssysteem de ISO vereist).
- Klik op je nieuwe VM en kies vervolgens Instellingen bewerken.
- Zoek het cd/dvd- station; de naam kan variëren afhankelijk van uw ESXi-versie. Stel het station in op ‘Datastore ISO File’.
- Klik op Bladeren en selecteer uw ISO-image uit de datastore.
- Zorg ervoor dat ‘Verbinden bij inschakelen’ is aangevinkt! Anders wordt de ISO niet gekoppeld wanneer je de virtuele machine start.
- Sla je instellingen op.
Start de installatie
- Schakel de VM in: klik op ‘Inschakelen’ of op de groene afspeelknop.
- Nu komt het leuke gedeelte: maak verbinding met de VM-console (meestal via ‘Open Remote Console ‘) en volg de installatiewizard van het besturingssysteem. Als je de opstartvolgorde of BIOS-instellingen wilt wijzigen, ga dan naar VM-opties > Opstartopties.
- Als u van plan bent Windows 11 of een ander modern besturingssysteem te installeren, moet u mogelijk EFI of Secure Boot inschakelen. Dit kunt u ook configureren via de VM-opties.
Na de installatie: VMware Tools in gebruik nemen
Zodra het besturingssysteem is geïnstalleerd en draait in de virtuele machine, vergeet dan niet om VMware Tools te installeren. Dit zijn in feite stuurprogramma’s en services die ervoor zorgen dat de virtuele machine soepeler draait en de prestaties van de grafische kaart, muis en netwerk verbeteren. Ga naar het menu van de virtuele machine, selecteer Gastbesturingssysteem > VMware Tools installeren en volg de instructies in de virtuele machine.
Het automatiseren van het aanmaken van virtuele machines met PowerShell/PowerCLI
Oké, als het klikken te traag of te repetitief klinkt, kan PowerCLI dit gedoe automatiseren. Installeer de module met:
Install-Module -Name VMware. PowerCLI
Zorg ervoor dat je PowerShell als beheerder uitvoert. Als er een waarschuwing over certificaten verschijnt, kun je het volgende instellen:
Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn
Maak vervolgens verbinding met uw ESXi- of vCenter-server:
Connect-VIServer -Server <vCenter_FQDN_or_ESXi_IP>
En voer gewoon een commando uit zoals:
New-VM -Name "AutoVM01" -VMHost esxi01.woshub.com -Datastore "ISCSI_DC01" -DiskGB 40 -DiskStorageFormat Thin -MemoryGB 8 -NumCpu 2 -NetworkName "VM Network"
Wil je het wat geavanceerder aanpakken? Je kunt ID’s van gastbesturingssystemen opgeven of sjablonen klonen:
-GuestId rhel4_64Guest
Of kloon een bestaande VM-sjabloon en pas deze aan:
-Template "WS2022_Template" -OSCustomizationSpec "Cust_WS2022"
Vergeet niet de verbinding te verbreken als je klaar bent:
Disconnect-VIServer -Server $ESXiHost -Confirm:$false
Eerlijk gezegd maakt scripting het een stuk makkelijker als je met meerdere virtuele machines werkt of steeds dezelfde configuraties uitvoert. Kijk ook eens naar tools zoals Ansible als je de hele VMware-omgeving vanaf nul wilt automatiseren.
Samenvatting
- Upload ISO-bestanden naar een datastore in de vSphere Web Client.
- Maak tijdens de installatie een nieuwe virtuele machine aan, wijs resources toe en koppel de ISO-image.
- Start de virtuele machine en ga verder met de installatie van het besturingssysteem.
- Gebruik PowerCLI voor het automatiseren van het aanmaken van virtuele machines als je de voorkeur geeft aan scripting.
Samenvatting
Een virtuele machine op VMware ESXi installeren en draaien is geen hogere wiskunde, maar het vereist wel een paar stappen. Als je het eenmaal een paar keer hebt gedaan, is het een kwestie van herhalen. Als je dit vaak doet, is het zeker de moeite waard om PowerCLI of automatiseringstools te overwegen – dat bespaart je een hoop tijd en frustratie. Ik hoop dat dit iemand helpt om dezelfde verwarring te voorkomen die ik had toen ik het voor het eerst probeerde!