10 ting du bør vite om Hyper-V

Hypervisor-teknologi er programvare som flere virtuelle maskiner kan kjøre på, med hypervisor-laget som styrer maskinvaren og tildeler ressurser til hvert VM-operativsystem. Hyper-V er virtualiseringsplattformen som er inkludert i Windows Server 2008. Microsoft har nylig utgitt en frittstående versjon, kalt Hyper-V Server 2008, som er tilgjengelig som en gratis nedlasting fra Microsofts nettsted.

Ettersom servervirtualisering blir viktigere for bedrifter som en kostnadsbesparende og sikkerhetsløsning, og ettersom Hyper-V blir en viktig aktør på virtualiseringsområdet, er det viktig for IT-proffene å forstå hvordan teknologien fungerer og hva de kan og ikke kan gjør med det.

I denne artikkelen tar vi opp ti ting du trenger å vite om Hyper-V hvis du vurderer å distribuere en virtualiseringsløsning i nettverksmiljøet.

Merk: Denne informasjonen er også tilgjengelig som PDF-nedlasting.

# 1: Å verte eller ikke være vertskap?

Hyper-V er en "type 1" eller "innfødt" hypervisor. Det betyr at den har direkte tilgang til den fysiske maskinens maskinvare. Det skiller seg fra Virtual Server 2005, som er et "type 2" eller "vert" virtualiseringsprodukt som må kjøres på toppen av et vertsoperativsystem (f.eks. Windows Server 2003) og ikke har direkte tilgang til maskinvaren.

Den frittstående versjonen av Hyper-V kjører på "bare metal" - det vil si at du ikke trenger å installere den på et underliggende vertsoperativsystem. Dette kan være kostnadseffektivt; du mister imidlertid muligheten til å kjøre flere serverroller på den fysiske maskinen. Og uten Windows Server 2008-verten har du ikke et grafisk grensesnitt. Den frittstående Hyper-V-serveren må administreres fra kommandolinjen.


Merk

Hyper-V Server 2008 er basert på Windows Server 2008 Server Core, men støtter ikke tilleggsrollene (DNS-server, DHCP-server, filserver, etc.) som Server Core støtter. Siden de deler de samme kjernekomponentene, bør du ikke trenge spesielle drivere for å kjøre Hyper-V.


Standalone Hyper-V inkluderer heller ikke den store minnestøtten (mer enn 32 GB RAM) og støtte for mer enn fire prosessorer som du får med Enterprise og DataCenter-utgavene av Windows Server 2008. Du får heller ikke fordelene med høy tilgjengelighet klynging og Quick Migration-funksjonen som er inkludert i Enterprise- og DataCenter-utgavene.

# 2: Systemkrav

Det er viktig å merke seg at Hyper-V Server 2008 kun er 64-bits programvare og bare kan installeres på 64-bits maskinvare som har Intel VT- eller AMD-V-virtualisering-akselerasjons-teknologier aktivert. Støttede prosessorer inkluderer Intels Pentium 4, Xeon og Core 2 DUO, samt AMDs Opteron, Athlon 64 og Athlon X2. Du må ha DEP (Data Execution Protection) aktivert (Intel XD bit eller AMD NX bit). En 2 GHz prosessor eller raskere anbefales; minimum støttet er 1 GHz.


Merk

Selv om Hyper-V i seg selv kun er 64-biters, kan gjestene-operativsystemene være enten 32-bit eller 64-bit.


Microsoft oppgir minstekrav til minne som 1 GB, men 2 GB eller mer anbefales. Frittstående Hyper-V støtter opptil 32 GB RAM. Du trenger minst 2 GB ledig diskplass for å installere Hyper-V selv, og deretter krever OS og applikasjoner for hver VM ekstra diskplass.

Vær også oppmerksom på at du trenger Vista med Service Pack 1 for å administrere Hyper-V fra arbeidsstasjonen.

# 3: Lisensieringskrav

Windows Server 2008 Standard Edition lar deg installere en fysisk forekomst av OS pluss en virtuell maskin. Med Enterprise Edition kan du kjøre opptil fire VM-er, og DataCenter Edition-lisensen gir mulighet for et ubegrenset antall VM-er.

Den frittstående utgaven av Hyper-V inkluderer imidlertid ikke lisenser for operativsystemet. Så selv om det ikke er behov for et underliggende verts OS, vil du fortsatt måtte kjøpe lisenser for alle forekomster av Windows du installerer i VM-ene. Hyper-V (både Windows 2008-versjon og frittstående) støtter følgende Windows-operativsystemer: Windows Server 2008 x86 og x64, Windows Server 2003 x86 og x64 med Service Pack 2, Windows 2000 Server med Service Pack 4, Vista x86 og x64 Business-, Enterprise- og Ultimate-utgaver med Service Pack 1 og XP Pro x86 og x64 med Service Pack 2 eller nyere. For mer info om støttede gjester, se Knowledge Base-artikkel 954958.

Hyper-V støtter også installasjon av Linux VMer. Bare SUSE Linux Enterprise Server 10, både x86 og x64-utgavene, støttes, men andre Linux-distribusjoner rapporteres å ha blitt kjørt på Hyper-V. Virtuelle Linux-maskiner er konfigurert til å bruke bare en virtuell prosessor, i likhet med Windows 2000 og XP SP2 VM-er.

# 4: Filformat og kompatibilitet

Hyper-V lagrer hver virtuelle maskin til en fil med .VHD-forlengelsen. Dette er det samme formatet som brukes av Microsoft Virtual Server 2005 og Virtual PC 2003 og 2007.. VHD-filene som er opprettet av Virtual Server og Virtual PC, kan brukes med Hyper-V, men det er noen forskjeller i den virtuelle maskinvaren (spesielt skjermkort og nettverkskort). Dermed kan operativsystemene i disse VMene måtte ha driverne sine oppdatert.

Hvis du vil flytte en VM fra Virtual Server til Hyper-V, bør du først avinstallere Virtual Machine Additions fra VM mens du fremdeles kjører den i Virtual Server. Slå deretter av VM i Virtual Server (ikke lagre den, fordi lagrede tilstander ikke er kompatible mellom VS og Hyper-V).

VMware bruker .VMDK-formatet, men VMware-bilder kan konverteres til .VHD med System Center Virtual Machine Manager (referert til i neste seksjon) eller ved å bruke Vmdk2Vhd-verktøyet, som du kan laste ned fra VMToolkit-nettstedet.


Merk

Citrix Systems støtter .VHD-formatet for sin XenServer, og Microsoft, Citrix og HP har samarbeidet om Virtual Desktop Infrastructure (VDI) som kjører på Hyper-V og bruker både Microsoft-komponenter og Citrix XenDesktop.


# 5: Hyper-V-ledelse

Figur

Figur A: Hyper-V Management Console i Server 2008

Figur B

Figur B: Hyper-V er integrert i Server Manager i Windows Server 2008.

Hyper-V-administrasjonsverktøyet (MMC snap-in) for Vista lar deg fjernstyre Hyper-V fra Vista-skrivebordet. Du må ha SP1 installert før du kan installere og bruke administrasjonsverktøyet. Du kan laste ned det for 32-bit Vista eller 64-bit Vista.


Tips

Hvis du kjører Hyper-V-serveren og Vista-klienten i et arbeidsgruppemiljø, er flere konfigurasjonstrinn nødvendige for å få fjernstyringsverktøyet til å fungere. Se denne artikkelen for mer informasjon.


Hyper-V-virtuelle maskiner kan også administreres ved å bruke Microsofts System Center Virtual Machine Manager 2008, sammen med VM-er som kjører på Microsoft Virtual Server og / eller VMware ESX v3. Ved å integrere med SCCM får du rapportering, maler for enkel og rask oppretting av virtuelle maskiner og mye mer. For mer informasjon, se siden System Center Virtual Machine Manager.

Hyper-V-administrasjonsoppgaver kan utføres og automatiseres ved hjelp av Windows Management Instrumentation (WMI) og PowerShell.

# 6: Emulerte kontra syntetiske enheter

Brukere ser ikke denne terminologien i grensesnittet, men det er et viktig skille når du ønsker å få best mulig ytelse av Hyper-V-virtuelle maskiner. Enhetsemulering er den kjente måten virtualiseringsprogramvaren håndterer maskinvareenheter i Virtual Server og Virtual PC. Emuleringsprogramvaren kjøres i foreldrepartisjonen (partisjonen som kan ringe hypervisoren og be om opprettelse av nye partisjoner). De fleste operativsystemer har allerede enhetsdrivere for disse enhetene og kan starte opp med dem, men de er tregere enn syntetiske enheter.

Det syntetiske apparatet er et nytt konsept med Hyper-V. Syntetiske enheter er designet for å jobbe med virtualisering og er optimalisert for å arbeide i det miljøet, så ytelsen er bedre enn med emulerte enheter. Når du velger mellom Nettverkskort og Legacy Nettverkskort, er den første en syntetisk enhet og den andre en emulert enhet. Noen enheter, for eksempel skjermkort og pekeenhet, kan startes i emulert modus og deretter byttes til syntetisk modus når driverne er lastet for å øke ytelsen. For best mulig ytelse, bør du bruke syntetiske enheter når det er mulig.

# 7: Integrasjonskomponenter

Når du har installert et operativsystem i en Hyper-V-virtuell maskin, må du installere integrasjonskomponentene. Dette er en gruppe drivere og tjenester som muliggjør bruk av syntetiske enheter av det opererende operativsystemet. Du kan installere dem på Windows Server 2008 ved å velge Sett inn Integration Services Setup Disk fra Handlingsmenyen i Hyper-V-konsollen. På noen operativsystemer må du installere komponentene manuelt ved å navigere til CD-stasjonen.

# 8: Virtuelle nettverk

Det er tre typer virtuelle nettverk du kan opprette og bruke på en Hyper-V-server:

  • Privat nettverk tillater kun kommunikasjon mellom virtuelle maskiner.
  • Internt nettverk tillater kommunikasjon mellom de virtuelle maskinene og den fysiske maskinen som Hyper-V er installert på (verten eller root OS).
  • Eksternt nettverk lar de virtuelle maskinene kommunisere med andre fysiske maskiner i nettverket ditt gjennom den fysiske nettverksadapteren på Hyper-V-serveren.

Figur C

Figur C: Bruk Virtual Network Manager til å konfigurere private, interne eller eksterne nettverk.

Merk at du ikke kan bruke et trådløst nettverkskort for å konfigurere nettverk for virtuelle maskiner, og at du ikke kan knytte flere virtuelle nettverk til samme fysiske NIC samtidig.

# 9: Virtuelle MAC-adresser

Figur D

Figur D: Hyper-V kan tilordne MAC-adresser dynamisk til VM-ene, eller du kan tilordne en statisk MAC-adresse manuelt.

Hvis det er dupliserte MAC-adresser på VM-er på samme Hyper-V-server, vil du ikke kunne starte den andre maskinen fordi MAC-adressen allerede er i bruk. Du får en feilmelding som informerer deg om "Forsøk på å få tilgang til ugyldig adresse." Imidlertid, hvis du har flere virtualiseringsservere, og VM-er er koblet til et eksternt nettverk, oppstår muligheten for dupliserte MAC-adresser i nettverket. Dupliserte MAC-adresser kan forårsake uforklarlige tilkoblings- og nettverksproblemer, så det er viktig å finne en måte å administrere MAC-adressetildeling på flere virtualiseringsservere.

# 10: Bruke RDP med Hyper-V

Når du bruker en ekstern skrivebordsforbindelse for å koble til Hyper-V-serveren, kan det hende at du ikke kan bruke musen eller pekeenheten i et gjeste-OS, og tastaturinngangen fungerer kanskje ikke ordentlig før du installerer integrasjonstjenestene. Fotografering av musepekeren blokkeres bevisst fordi den oppfører seg uberegnelig i denne sammenhengen. Det betyr at under OS-installasjonen, må du bruke tastaturet til å legge inn informasjon som kreves for konfigurering. Og det betyr at du må gjøre mye faning.

Hvis du kobler til Hyper-V-serveren fra en Windows Vista- eller Server 2008-datamaskin, er den bedre løsningen å installere Hyper-V-fjernstyringsverktøyet på klientdatamaskinen.

Tilleggsressurser

Hyper-V får gode anmeldelser, også fra noen forståsegpåere som utvikler anti-Microsoft. Utgivelsen av den frittstående versjonen gjør den enda mer attraktiv. IT-proffe som vil vite mer, kan undersøke Microsoft Learning-ressursene relatert til Hyper-V-teknologi, som inkluderer opplærings- og sertifiseringsveier, på Microsoft Virtualization Learning Portal.

© Copyright 2021 | pepebotifarra.com