Virtualisatie is een van de meest voorkomende manieren waarop we nieuwe besturingssystemen en applicaties moeten testen zonder de fysieke omgeving te beïnvloeden. Een van de bekendste is Hyper-V, dat is geïntegreerd als een functie van Windows 10 en boordevol functionaliteiten zit die volledige interactie tussen beide systemen (fysiek en virtueel) mogelijk maken. Een van de traditionele manieren waarop we virtuele machines maken en beheren, is via de grafische Hyper-V-interface, die het proces probeert te vereenvoudigen, maar deze keer zal Solvetic een ander mechanisme uitleggen om een virtuele Hyper-V-machine te maken en dat is via Windows PowerShell, dat is de geïntegreerde beheerconsole van Windows 10.
In de tutorial van vandaag kunnen we zien hoe eenvoudig het is om een virtuele Hyper-V-machine te maken met alleen opdrachten via de PowerShell-terminal. We zullen onze computer kunnen virtualiseren dankzij het creëren van Hyper-V Windows 10 virtuele machine zonder de grafische modus te hoeven gebruiken. Met een paar opdrachten hebben we het proces van het maken van een virtuele machine in Windows 10 Hyper-V gedaan.
We gaan zien dat het een eenvoudig proces is, maar volledig functioneel om een Hyper-V PowerShell virtuele machine te kunnen maken.
Een Hyper-V PowerShell virtuele machine maken
Stap 1
Om het proces van het maken van de virtuele machine te starten, moeten we toegang krijgen tot Windows PowerShell als beheerders en daar de volgende syntaxis uitvoeren:
Nieuw-VM -Naam "VM-naam" -MemoryStartupBytes 6GB -BootDevice VHD -Nieuw VHDPath Path.vhdx -Pad "Pad" -Nieuw VHDSizeBytes 30GB -Generatie 2 -Switch "Adapter"VM-variabelenDe te definiëren variabelen zijn:
- -Nieuwe-VM: hiermee kunt u de virtuele machine maken.
- Naam: definieert de naam van de machine.
- -MemoryStartupBytes: RAM-geheugen om toe te wijzen.
- BootDevice VHD -NewVHDPath path.vhdx: Maak een nieuwe virtuele harde schijf (* .vhdx) op de gewenste locatie en stel deze in als opstartapparaat.
- -Pad "Pad" -NewVHDSizeBytes 30GB: hiermee kunt u het pad definiëren waar de harde schijf wordt gemaakt en de grootte die moet worden toegewezen.
- Generatie 2: definieert de generatie van de te gebruiken machine (generatie 1 of 2).
- Switch Adapter: hiermee kunt u de netwerkadapter aan de virtuele machine binden.
Stap 1
Hiervoor moeten we de virtuele adapter maken vanuit de optie "Virtual switch manager" in het Hyper-V-platform:
Stap 2
In ons geval gaan we het volgende uitvoeren:
Nieuwe VM -Naam Ubuntu19 -MemoryStartupBytes 6GB -BootDevice VHD -NieuweVHDPath D: \Hyper-V.vhdx -Pad D: \Hyper-V -NieuweVHDSizeBytes 30GB -Generatie 2 -Switch Solvetic
VERGROTEN
Stap 3
We kunnen zien dat het proces succesvol is geweest, nu gaan we de ISO-image van het gewenste systeem omleiden naar de virtuele machine met de volgende opdracht:
Add-VMDvdDrive -VMName Ubuntu19 -Pad D: \ Software \ Ubuntu \ ubuntu-19.10-desktop-amd64.isoOpmerkinghet pad moet worden gedefinieerd waar de ISO-image wordt gehost.
VERGROTEN
Stap 4
Hier hebben we gedefinieerd:
- Add-VMDvdDrive: virtuele dvd-drive maken
- -VMName: daar voeren we de machine in om te associëren
- -Pad: specificeer het pad van de ISO-afbeelding
Stap 5
Nu starten we de virtuele machine met het volgende commando:
Start-VM -Naam Ubuntu19Stap 6
We maken er verbinding mee door uit te voeren:
VMConnect.exe
VERGROTEN
Stap 7
Als server zullen we altijd "localhost" gebruiken en in het veld "Virtuele machine" kunnen we de gewenste machine selecteren. We klikken op OK en dit zal ons doorverwijzen naar de virtuele machine die we hebben gemaakt.
In het pad vinden we de bijbehorende bestanden:
VERGROTEN
Op deze manier kunnen we Hyper-V PowerShell Windows 10 virtuele machine maken