2023 Forfatter: Susan Creighton | [email protected]. Sidst ændret: 2023-08-25 03:47
Dage med at købe en separat hardwareserver til hver maskine, du ville køre i dit testlaboratorium, er længe gået. I dag snurrer du bare op en ny virtuel maskine, når du har brug for en, eller drejer dem op i sæt for at opsætte og derefter rive ned hele laboratorier. Du kan gøre dette med noget som VirtualBox, som er gratis, men det er ikke let at automatisere. I stedet er Microsofts Hyper-V-virtualiseringsplatform let at automatisere og er blot en anden Windows-funktion, som du kan tilføje eller fjerne efter ønske.
I denne artikel ser du, at Microsoft har virtualiseringsteknologi, der leveres med Windows Server og Windows 10, du skal bare aktivere den. Og med PowerShell er det nemt at arbejde med Hyper-V Virtual Machines og alle deres komponenter på kommandolinjen. Dette giver IT-administratorer muligheden for at automatisere opgaver let for ethvert antal VM'er.
Lad os starte med et hurtigt kig på, hvordan du får Hyper-V opsat på din maskine og får en VM oprettet og forbundet til omverdenen.
Installation af Hyper-V
Hyper-V er bare en funktion af Windows. Hvis du kører Windows Server, kan du se, at funktionen allerede er der, du skal bare aktivere den. Kør dette script for at finde det:
Get-WindowsFeature Hyper-V |
Hvis du kører Windows 10 og har hardware, der kan håndtere det, kan du også aktivere Hyper-V. Du kan finde det ved hjælp af dette script:
Get-WindowsOptionalFeature -FeatureName "Microsoft-Hyper-V *" -online | Format-Table |
For at aktivere Hyper-V på Windows Server skal du bruge det korte script nedenfor:
Install-WindowsFeature Hyper-V –Restart |
Hvis du ikke vil have din maskine til at genstarte med det samme, skal du bare slippe af med - Restart- parameteren.
For at aktivere Hyper-V på Windows 10 skal du bruge følgende script:
Aktivér-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All |
Bemærk: Der er en potentiel gotcha, som du skal være opmærksom på, når du kører disse scripts, især hvis du prøver at køre dem på ældre hardware. Selv hvis din processor understøtter de krævede virtualiseringsfunktioner, er de måske simpelthen ikke aktiveret i BIOS. Windows Server advarer dig straks, men Windows 10 kan vente med at sige noget, indtil du forsøger at tilføje en VM. Hvis du får fejlmeddelelser, som du ikke kan gøre noget, mens du prøver at følge med, skal du sørge for at finde dokumentationen til din computers processor og kontrollere, om din computers BIOS har alle dens virtualiseringsfunktioner aktiveret.
Hvis du netop har installeret Hyper-V-rollen på Windows Server, skal du stadig installere Hyper-V PowerShell-modulet ved hjælp af scriptet herunder:
Add-WindowsFeature RSAT-Hyper-V-Tools-IncludeAllSubFeature |
Hvis du er i Windows 10, har det aktivere-WindowsOptionalFeature script, du kørte ovenfor, allerede installeret det. Uanset hvad du bliver nødt til at genstarte din computer.
Hvis du skulle ændre BIOS-indstillinger, eller hvis du skal gøre det senere, skal du sørge for at slukke helt, og ikke bare genstarte gennem operativsystemet for at sikre, at ændringerne træder i kraft for processoren.
Endelig skal du sørge for at opdatere alle dine hjælpefiler, da du lige har installeret et nyt PowerShell-modul, og du vil sikre dig, at du har de nyeste hjælpefiler:
Opdatering-Help |
Oprettelse af virtuelle maskinressourcer
En virtuel maskine, der kan oprette forbindelse til omverdenen, vil bestå af følgende komponenter:
- En virtuel maskine - Dette er en plads til faktisk at køre gæstens operativsystem
- Boot media - Til denne øvelse vil vi bruge en Ubuntu ISO bare fordi det er let
- Et virtuelt DVD-drev til montering af isoen på VM
- En virtuel disk til at installere gæstens operativsystem i og gemme ændringer
- En virtuel netværkskort - Dette er bogstaveligt talt en virtuel version af et netværkskort, som du vil installere på en server
- En virtuel netværks switch - Den virtuelle switch er, hvad det virtuelle netværkskort opretter forbindelse til og giver en sti til data, der kan komme til og fra gæstens operativsystem gennem værten
Først opretter vi et par mapper, der skal indeholde de filer, vi har brug for. Senere, når du bliver komfortabel med at oprette VM'er, kan du begynde at placere filer, uanset hvor det fungerer bedst for dig.
New-Item -ItemType katalog -Path ("c: / vm", "c: / vm / iso") -Force |
Det er nemt at få Ubuntu-installationsmediet. Vi bruger Ubuntu Desktop. Download ISO og læg den i c: / vmiso
Vi vil fortsætte med at lægge grundlaget ved at oprette en virtuel switch, inden vi opretter den virtuelle maskine. For at oprette den virtuelle switch er vi nødt til at kende navnet på den netværksadapter, den vil oprette forbindelse til med værtsoperativsystemet. Du har sandsynligvis oprettet det for længe siden og glemt navnet, men rolig, der er en nem måde at finde det navn, du har brug for med scriptet nedenfor.
Bekvemt har vi kun en. Navnet er alt, hvad du har brug for for at oprette kontakten som vist nedenfor.
Den switch, vi lige har oprettet, giver VM'erne mulighed for at kommunikere med omverdenen, fordi det, der kaldes en "ekstern" switch, selvom det virkelig er virtuel og kun findes i denne maskine. Vi kan også oprette en switch, der kun kan forbinde vores VM'er til hinanden. Det ville blive kaldt en "privat" switch, og vi ville oprette den sådan.
Ved at kombinere disse to typer af switches kan vi oprette konfigurationer, såsom en gruppe maskiner i et virtuelt intranet med en enkelt VM, der fungerer som en gateway.
Derefter opretter vi den virtuelle harddisk som en fast størrelse vhdx-fil.
Denne kommando vil tage lidt tid, så du sandsynligvis vil se en statuslinje.
Oprettelse af VM'er
At oprette en Hyper-V VM kræver kun en kort kommando som vist nedenfor.
Kommandoen ovenfor henviste til vhdx, vi oprettede tidligere, som var en forstørret disk. Hvis du har lavt drevplads, kan du også omgå oprettelsen af en disk i fast størrelse og først oprette en VM med en dynamisk størrelse, der ville vokse, som du brugte den. Kommandoen til Hyper-V VM'er i dynamisk størrelse vises nedenfor.
Til denne demo fortsætter vi med den første maskine og den faste størrelse disk, men vi vil ikke starte den endnu. Hvis vi starter det lige nu, har vi ikke nogen måde at starte et operativsystem på eller oprette forbindelse til internettet.
For at tilføje en boot-enhed, kortlægger vi ISO til et virtuelt DVD-drev ved hjælp af denne kommando:
Add-VMDvdDrive -VMName "Ubuntu Desktop" -Path. / Iso / ubuntu-16.04-desktop-amd64.iso |
Hvis du glemmer at gøre det først og starte VM, får du ikke kun en bootfejl, men du bliver nødt til at lukke VM'en, før du kan tilføje drevet. Forsøg på at tilføje det, mens VM kører, resulterer kun i en fejl.
Vi kunne stoppe her og starte maskinen, men vi tilslutter netværkskortet først for at sikre os, at vi kan oprette forbindelse til internettet. For at oprette netværksadapteren skal vi kende navnet på den switch, vi oprettede tidligere. Hvis du ikke kan huske det navn, der ikke er noget problem, kan vi finde eventuelle virtuelle kontakter på maskinen som vist nedenfor.
Da dette er PowerShell, kan vi bruge rørledningen til at forbinde adapteren til kontakten. Først skal vi se på den VM, vi lige har oprettet, og finde netværksadaptere. Der skulle kun være en.
Når vi har bekræftet, at der kun er én, kan vi føre den til den næste Cmdlet for at få den tilsluttet kontakten og ud på Internettet.
Du får ikke noget tilbage fra dette script, så for at bekræfte, at det fungerer, skal du bare køre den første del af det igen.
Egenskaben SwitchName fortæller os, at den virtuelle adapter nu er tilsluttet den virtuelle switch.
Start og arbejde med VM'er
Når netværkskortet er tilsluttet og startdisken på plads, kan vi nu starte VM. Du kan starte det med Start-VM Cmdlet:
Start-VM-navn "Ubuntu Desktop" |
Inden vi tilslutter VM dog, lad os se på nogle af dens egenskaber i PowerShell og bekræfte, at alt fungerer som forventet. Screenshotet nedenfor viser en måde at gøre det på.
Vi kan se, at maskinen kører og nu har et oppetid, og netværkskortet har en MAC-adresse.
For at oprette forbindelse til VM og se, hvordan det ser ud, skal du klikke på startmenuen, skrive Hyper-V og klikke på Hyper-V Manager.
Når du er i Hyper-V Manager, skal du højreklikke på din nye VM og klikke på forbindelse som vist nedenfor.
Når du opretter forbindelse, har bootdisken sandsynligvis haft et minut til at komme maskinen i gang, så du skulle se noget lignende:
Hvis du fortsætter med installationen, vil VM i sidste ende gerne genstarte, og du får sandsynligvis den samme fejlmeddelelse, som du ville gøre, hvis du genstarter en fysisk maskine og glemte at fjerne startdisken. VM klager over, at OS-installationen er afsluttet, og du skal fjerne installationsmediet.
Det er let at fjerne den virtuelle disk. Kør bare scriptet nedenfor:
Stop-VM "ubuntu desktop" -Passthru | Get-VMDvdDrive | Fjern-VMDvdDrive |
Inden vi genstarter VM, lad os oprette et checkpoint bare for at vise, hvor let det er.
Først kontrollerer vi VM og skaber et unikt navn for det, så det er let at komme tilbage til netop det sted.
Get-VM "ubuntu desktop" | Checkpoint-VM -SnapshotName 'Udgangspunkt' |
Foretag eventuelle ændringer, og kør derefter følgende script for at vende maskinen tilbage til snapshot.
Get-VM "ubuntu desktop" | Get-VMSnapshot-Navn 'Udgangspunkt' | Gendan-VMSnapshot-Bekræft: $ falsk |
Anbefalet:
Bedste Gratis Software Til Styring Af Kundeforhold: Hubspot CRM-gennemgang

Den gratis version af HubSpot kan tilbyde meget små virksomheder nok funktionalitet til at forbedre processer og organisering til nulpris. Det tilbyder også et væld af regnende ressourcer
Rebranding? 5 Væsentlige Tip Til Marketing For At Sikre Succes

Branding handler om at etablere en varig forbindelse med dine kunder, så hvordan skal du gå i gang med markedsføring efter en omlægningsindsats?
Bedste IPhone-apps Til Styring Af Dine Forretningskontakter

Din iPhone er det bedste værktøj, du har til at administrere dine eksisterende forretningskontakter
6 Væsentlige Tekniske Værktøjer Til Din HR-afdeling

Teknologi har ændret næsten alle aspekter af forretning, herunder menneskelige ressourcer. Her er nogle vigtige tech-værktøjer, som din HR-afdeling skal overveje
Tips Til Styring Af Små Virksomheder

Uddannelse og organisering er to nøgler til at sikre, at din virksomhed er økonomisk sund