Hvis du er ny til Microsoft Hyper-V det kan være litt av en utfordring å komme opp til bunnen av plattformen, hvorfor det er brukt og hvordan det fungerer. Dette er starten på en serie artikler for å hjelpe deg med å få satt med noen grunnleggende kunnskap rundt Hyper-V.
La oss starte med å utforske noen av grunnleggende for å gi deg litt bakgrunn info om hva Hyper-V er og hva du bør vite for å komme i gang.
Hva er Hyper-V?,
Hyper-V 2012 R2 er Microsofts virtualisering plattform, eller «hypervisor», som gjør at administratorer å gjøre bedre bruk av maskinvaren ved å virtualisere flere operativsystemer til å kjøre ut på samme fysiske server samtidig.
Med Hyper-V, du kan virtualisere server operativsystemer i data center eller Windows phone-miljøer på skrivebordet og mest alt i mellom. Det er også et flott verktøy for utviklere som ønsker et trygt sandkassen for å teste programvaren.
Når Hyper-V debuterte i 2008, virtualisering var bare begynnelsen for å dytte inn i mainstream., Ikke mange visste ikke hva det var, og enda færre folk kunne begripe noen grunn til hvorfor de ønsker å gjøre det. Det hele virket konseptuelt komplisert, risikabelt og vanskelig å implementere og vedlikeholde.
mye har endret seg i bare en liten tid. Nå, virtualisering er overalt.
datasentre er bygget rundt det. Utviklere stole på det. Cloud tilbydere avhenge av det.
Microsoft-produkt har vært fremme langs med den voksende interessen. Hyper-V har vært i omfattende bruk, og som er raskt å få på VMware ESXi, den mest populære konkurrerende produkt.,
Hvis du har ventet på denne teknologien til å bli mer tilgjengelige og modne før hopping i, nå er det på tide.
Hvorfor Bør jeg Bruke Hyper-V og hvordan fungerer det?
Beveger seg bort fra fysisk maskinvare og på Hyper-V virtualisering plattform gir en rekke fordeler. Selvfølgelig, du har et valg i hypervisorer. Microsoft primære konkurrent i virtualisering plass er VMware, som frittstående ESXi produktet er mest nært analogt til Hyper-V.,
Hver leverandør har flere produkter utover de som base produktet, blant annet System Center fra Microsoft og fra VMware vSphere. Disse to produktet suites skiller seg ganske radikalt i de fleste beregninger, og er vanskelige å sammenligne direkte.,e Kanal, NFS, og/eller iSCSI med MPIO og/eller SMB-3 med multi-channel
For anvendelsen av denne artikkel, vil vi fokusere på de generelle fordelene med virtualisering og markere spesielle funksjoner som finnes i Windows Server med Hyper-V eller med Hyper-V Server.,
1. Stretching Maskinvaren Dollar Ytterligere
Maskinvare fortsetter å akselerere i nesten hver resultatberegningene. Hvert år, nye Cpuer kan behandle mer data på samme tid, minnebrikker kan holde på mer data for samme mengde penger, og harddisk tettheter øke. På den andre siden, kravene til de mest vanlige programmer har ikke økt i samme tempo. Hyper-V gir deg mulighet til å lage mye bedre bruken av maskinvaren du har kjøpt ved å konsolidere mer computing jobber på mindre maskinvare uten frykt for kompatibilitetsproblemer.,
Redusert energibehov
Med den økende populariteten til «grønne» tiltak for å redusere energiforbruket, konsolidering av systemer til færre fysiske systemer oversettes direkte til en lavere energi-balansen, både i direkte makt, og i auxiliary power, slik som belysning og kjøling. Et mindre økologisk fotavtrykk betyr også en mindre strømregning.
Forbedret Bærbarhet for Server-Applikasjoner
Hyper-V gir også en stor del av bærbarhet til din server-baserte applikasjoner. De kan være lett flyttes til ny maskinvare med liten eller ingen nedetid., Arbeidsbelastninger kan være rebalansering hvis maskinvaren blir overbelastet, eller de kan være raskt gjenopprettes på et annet system hvis maskinvaren ikke fungerer. Den VHDX filformat som Hyper-V bruker til å holde virtuelle maskinen data kan monteres av alle aktuelle Windows-operativsystemet, slik at du kan gjenopprette data raskt og enkelt.
Rask Deployering av Server-Miljøer
Med en fysisk infrastruktur allerede er på plass, nye operativsystem kan være utplassert fra maler i et par minutter, drastisk redusere den tid som er nødvendig for å klargjøre og distribuere en ny Windows Server eller Linux-installasjon.,
Innebygde Lab Miljøer
Med rask levering og isolasjon funksjoner som er naturlig å Hyper-V, kan du raskt kan designe og distribuere test og sandkasse miljøer raskt. Deponering av dem når testingen er fullført er enda raskere.
Redusert Management Innsats
Alle virtuelle maskiner som kjører på en vert eller klynge kan være sett fra en enkelt rute ved hjelp av eksisterende verktøy. For større installasjoner, management verktøy er tilgjengelig for å overvåke virtuelle maskiner over hele datasenteret. PowerShell og andre verktøy aktivere mass samtidig forvaltning av disse systemene.,
Lisensiering Besparelser
Av alle tilgjengelige virtualisering plattformer, Hyper-V Server er en av de få som har ingen prislapp, uavhengig av funksjon sett. Alle funksjoner av Hyper-V er tilgjengelige i enda free edition, inkludert failover clustering, multi-path I/O, og ingen kunstige begrensninger på CPU eller minne utnyttelse.,
Den samme Windows Server-lisens som tillater deg å installere på en enkelt fysisk system som også gir deg rett til å kjøre to (per Standard Edition lisens) eller mer (med Datacenter Edition) virtualisert forekomster på den samme maskinvaren, utvider rekkevidden av server lisenser som du allerede har betalt for.,
slik at en Virtuell Desktop Infrastruktur
Med behov for en mobil arbeidsstyrke ofte overstiger den makt moderne små enheter, Hyper-V kan gi en virtual desktop infrastructure (VDI) til å levere high-powered skrivebordet behandling evner til lav-drevet bærbare datamaskiner og håndholdte enheter.
Bruker Teknologi som Du Allerede Vet
Hyper-V s-grensesnittet er bygget på den velkjente Windows kommandolinje-grensesnitt. Den gratis versjonen kan administreres lokalt gjennom PowerShell og WMI eller eksternt ved hjelp av gratis grafiske verktøy. Det kan også kjøre de fleste Windows Forms-baserte applikasjoner.,
Du kan finne Microsoft har et konkurransedyktig produkt sammenligningen her.
Hvorfor Bør jeg Bruke Hyper-V på Skrivebordet?
Begynner med Windows 8, Hyper-V er nå en innebygd del av Professional-og Enterprise-utgavene av Windows operativsystem. Dette tilbudet er en undergruppe av server-basert Hyper-V teknologi. For å skille de to, skrivebordet versjonen kalles «Client Hyper-V»., Det har følgende begrensninger:
- Krever Second-Level Address Translation (LAMELL); Hyper-V Server 2012 R2 anbefaler kun det
- Ingen gruppering eller replikering
- Ingen flyttinger (kan eksportere og importere)
- Nei SR-IOV støtte
- Ingen virtuelle Fibre Channel (kan fortsatt bruke FC-attached storage)
- Nei RemoteFX
Client Hyper-V har en svært viktig skille mellom stasjonære hypervisorer: det er en type 1 hypervisor mens nesten alle andre er type 2., En type 2 hypervisor er bare et program som kjører i et operativsystem-og er utsatt for samme behandling som andre programmer, for eksempel Microsoft Outlook eller en video spill.
roten operativsystemet som bestemmer når type 2 hypervisor vil få lov til å få tilgang til ressurser, som det kan da fordele å gjest operativsystemer.
Dette resulterer ofte i svært ujevn ytelse for både rot operativsystem og type 2 hypervisor gjester. Driften av Hyper-V som en type 1 hypervisor vil bli forklart i neste avsnitt.,
For ditt formål, Client Hyper-V gir en mye jevnere ytelse profil enn de fleste konkurrerende skrivebordet hypervisorer. Den kommer også som en gratis, bygget-i-komponent som krever ingen nedlasting, kjøp, eller separat oppdatering prosessen.
Du kan finne ut mer om Client Hyper-V på TechNet.
Hvordan gjør Hyper-V arbeid?
Hvis du er helt ny på denne teknologien, ville det hjelpe deg til å ta et par minutter å bli forankret i de grunnleggende begrepene virtualisering før dykking i Hyper-V., Ikke å ha en grunnleggende ide om Hyper-V ‘ s drift kan føre til konseptuelle hindringene som hindrer en vellykket implementering og drift.
Vi vil begynne med de kjente datamaskinen. Du starter med maskinvaren. Denne er laget av hovedkort og CPU og minne, harddisk og skjerm. Et operativsystem er den første lag av programvare som blir installert. Dens primære jobb er å corral alle som maskinvare, for å sikre at alle biter komme hvor de skal gå. En del av dens funksjon er å akseptere inngang fra enheter som tastatur og mus., En relatert jobb er å lede utgang til skjerm, skrivere og andre enheter.
Enten du vet det eller ikke, virtualisering er oppstått i diagrammet ovenfor. «Virtualisering» er egentlig bare et annet ord for «abstraksjon». Abstraksjon er en av de grunnleggende funksjonene i et operativsystem. Du har ikke fått tid til å lære hvordan til å sende binære kommandoer og data til CPU for å gjøre skriveren produsere en rapport. Så, operativsystemet presenterer til deg en abstraksjon av skriveren som du kan sende utskriftsjobber til., Jobben som du bygget ble opprettet i et annet program, som ga en abstraksjon av dokumentet. Ikonene og musepekeren er abstraksjoner.
En hypervisor tar denne abstraksjon opp ett nivå. Dette er reflektert i opprinnelse av ordet. I tidligere tider, det vi nå kaller «operativsystemer» pleide å bli kalt «veiledere». I vanlige Vestlige morsmålet, prefikset «hyper-» har kommet til å bety «over super-«. Så, begrepet «hypervisor» ble først brukt til å indikere en veileder for veiledere»., Konseptuelt, det ser ut som dette:
Vi fortsatt har alle de samme abstraksjoner som i en vanlig datamaskin, men nå Hyper-V presenterer enda et lag mellom operativsystemet du er vant til og maskinvare. Dette er et ekstra lag, gir mulighet for flere operativsystemer å kjøre på den samme maskinvaren.
Hyper-V Terminologi
Som med alle store technology group, virtualisering har en lang liste av tekniske termer., Mange av dem er lett å forstå når de påtreffes i sammenheng, men noen kan være ganske forvirrende, spesielt når ikke alle bruker dem på samme måte. Denne listen gir noen av de mest vanlige begreper og bruker hver av dem på samme måte som i Microsoft-dokumentasjonen. I interesse av kortfattethet, vil ikke alle vilkårene vil bli grundig forklart her. Senere materiale vil utforske alle av disse begrepene i dybden.,
Term |
Betyr |
Hyper-V | Hyper-V er den generelle produktnavn for Microsofts hypervisor. Den er tilgjengelig i en rekke ulike tilbud. Når dette ordet er brukt av seg selv, det gjelder for hypervisor generelt. |
Hyper-V Server | Dette er gratis utgave av Hyper-V., Det har ikke noe grafisk grensesnitt og kan ikke byttes til grafisk grensesnitt modus. Den inneholder flere av de mest grunnleggende funksjonene i Windows Server, men ikke har tilgang til de fleste av de avanserte roller. |
Windows Server med Hyper-V | Alle fullstendige kopier av Windows Server lar deg aktivere Hyper-V som en rolle. I sannhet, Hyper-V vil erstatte Windows Server kjernen på fysisk oppstart lag og konvertere Windows Server installasjon i et management-operativsystemet., Fordi det er en komplett kopi av Windows Server, kan det være fritt konvertert mellom grafiske og ikke-grafisk moduser. |
Windows Server Core (med Hyper-V) | Når du er i Kjerne-modus, Windows Server ser mye som Hyper-V Server. Men, det inkluderer alle funksjonene i Windows Server og kan konverteres til grafisk modus når som helst. |
Hyper-V-Core | Dette er en tull ord som bør unngås., Det er ikke klart fra dette begrepet om Hyper-V Server eller Windows Server Core-modus blir det refereres til. |
Client Hyper-V | Client Hyper-V er en funksjon som du kan aktivere inne i Professional og Enterprise-utgavene av Windows 8 og senere skrivebordet operativsystemer. Det har ikke alle funksjoner av Hyper-V, for eksempel klynger. Det inkluderer også en funksjon som kalles «Fair Share» der det ikke lar virtuelle maskiner for å monopolisere hardware ressurser slik at Hyper-V gjør i server-tilbud., |
Type 1 og Type 2 Hypervisor | Du vil fra tid til annen hører referanser til hypervisor er «type». Hyper-V er alltid en type 1 hypervisor, om å snakke om server eller klient-versjonen. Dette betyr at det er den fysiske oppstart operativsystem som går direkte på maskinvaren, og det styrer alle de andre operativsystemer. Kontrast mot en type 2 hypervisor som Virtual PC, som kjøres som en applikasjon i et vanlig operativsystem., |
Host | «Host» refererer til en fysisk datamaskin som kjører Hyper-V. |
Virtuelle maskinen | En virtuell maskin, eller «VM», er en logisk container som eies og drives av Hyper-V. |
Partisjon | Partisjon er en annen, eldre begrep som betyr nesten det samme som virtuell maskin., |
Ledelse-operativsystemet | Når du aktivere Hyper-V som en rolle inne i Windows Server, den opprinnelige Windows Server installasjon blir «management operating system». Det fungerer omtrent som en virtuell maskin, men har evnen til å direkte styre enkelte maskinvarekomponenter, for eksempel nettverkskort og lagring. Hyper-V Server inneholder en spesialisert, nedstrippet versjon av Windows Server som sin ledelse operativsystem., |
Overordnede partisjonen | Dette er en tidligere betegnelse for «management operating system». Noen ganger også kalt «vert skillevegg». |
Barn partisjon | Dette er et eldre begrep som betyr det samme som «virtuell maskin». |
Gjest operativsystem | Dette refererer til det operativsystemet som er installert inne i en virtuell maskin., |
Gjest | Dette er en potensielt forvirrende begrep, som det er noen ganger brukt til å referere til en virtuell maskin og andre vilkår for å referere til gjesteoperativsystemet. Betyr vanligvis kan utledes ganske enkelt fra kontekst. |
Virtuelle bytte | Hyper-V ikke la sin virtuelle maskiner for å få tilgang til nettverk direkte. I stedet, det skaper en virtuell bytte., Denne virtuelle bryteren er bindeledd mellom det fysiske nettverket og den virtuelle nettverkskort som brukes av virtuelle maskiner. |
Virtual network | I tidligere versjoner av Hyper-V, dette var begrepet som ble brukt for å referere til den virtuelle bytte. På grunn av forvirring, det anbefales at dette begrepet ikke brukes. |
Nettverk virtualisering | Nettverk virtualisering er en stor, avansert emne., Du kan lage hele layer-2 nettverk innen Hyper-V distribusjon for å isolere dem fra andre nettverk. Det virker mye som den tradisjonelle VLAN, men er langt mer skalerbar. |
Virtuelle CPU | Som med nettverk, Hyper-V ikke til stede Cpuer direkte til virtuelle maskiner. I stedet, den utfører tråden planlegging på deres vegne. Ved å tilordne et bestemt antall virtuelle Prosessorer til en virtuell maskin, du er til å kontrollere maksimalt antall tråder som det er tillatt å operere samtidig., |
Virtuell harddisk | Hyper-V kan konfigureres til å tillate en virtuell maskin til å ha direkte og full tilgang til en fysisk harddisk, men dette er ikke anbefalt. For å gjøre bedre bruk av ressurser, og å tillate virtuell maskin mobilitet, Hyper-V tillater oppretting av svært store filer til en server som beholdere. Disse er presentert til virtuelle maskiner som vanlige disker. Virtuelle harddisker kommer i to varianter: den tidligere VHD filen og nyere VHDX format., |
Tillatte virtuell harddisk | Dette er en modus av den virtuelle harddisken. Alle plass for stasjonen er øremerket til etablering tid. |
Dynamisk ekspanderende harddisk | Dette er en annen modus på den virtuelle harddisken. Når det er opprettet, er bare en liten del av plassen er tildelt, men den virtuelle maskinen mener at det er opp til den maksimale mengden av plass som er angitt for disk. Som det fyller plassen, filen vokser derfor opp til den angitte maksimale., |
Diff virtuell harddisk | En diff-disken er koblet til et overordnet disk, som kan være faste, dynamisk ekspanderende, eller en annen diff disk. Endringer som er gjort i dataene oppstå inne i diff disk. |
Dynamisk Minne | Vert minne kan være tilordnet til virtuelle maskiner moduler statisk lenket, og allokering kan bli kontrollert av Hyper-V. sistnevnte metoden kalles «Dynamisk Minne»., Den virtuelle maskinen starter med en definert mengde minne som kan justeres mellom et minimum og maksimalt beløp som trengs. |
Failover-Klynging | Dette begrepet ikke er unikt for Hyper-V; det er et Microsoft-teknologi som brukes til å bli med fra to til seksti-fire verter sammen for å beskytte et program mot fysiske feil. Hyper-V er kvalifisert for failover-klynging., |
Sjekkpunkter | komplett running tilstand av en virtuell maskin kan bli frelst uten å forstyrre driften. Hvis det er nødvendig, disse endringene kan bli tilbakestilt til svært raskt. Ellers kan de bli forkastet med ingen effekt. |
Bilder | Et eldre navn for «sjekkpunkter». Bruken har vært nedprioritert på grunn av konflikter med navn for VSS øyeblikksbilder., |
Lagret Tilstand | En virtuell maskin som kjører tilstand kan lagres og den virtuelle maskinen er i drift suspendert. Dette lar sine verten til å være drevet av eller for den virtuelle maskinen skal flyttes. Gjesten operativsystemet ikke vet at noe har skjedd, det er rett og slett varslet av en stor tid endre seg når det er slått på igjen., |
Hyper-V Høydepunkter og Funksjoner
Hyper-V ble først introdusert med 2008 serien av Windows Server produkter. Siden da har utvidet sine evner og lagt et betydelig antall av funksjoner. I dagens utgave (2012 R2), det er virkelig klar for å slå alt fra en liten virksomhet til et større enterprise.
Her er bare noen av tingene du få med Hyper-V:
- Høy ytelse virtualisering lag: Virtualisering nødvendigvis legger noen overhead til alle gjestenes aktiviteter.,systemer
- Live backup av virtuelle maskiner (avhengig av programvare for sikkerhetskopiering evner)
- Nærheten-real-time replication av virtuelle maskiner til eksterne verter
- Full støtte for ikke-uniform memory arkitektur (NUMA) på gjest og virtual machine nivå
- UEFI-modus for gjester (Generasjon 2)
- Av-lagt dataoverføring (ODX) for rask fil operasjoner på støttede lagring systemer
- RemoteFX for å gi en high-end grafikk og lyd erfaring
- Forenklet lisensiering for Windows Server gjester
ikke bekymre deg hvis du ikke gjenkjenner alle disse vilkårene., De fleste vil bli utvidet ved sterkt i senere artikler i denne serien.
Microsoft viser en rekke Hyper-V funksjoner på TechNet her.
Hvordan Kommer jeg i Gang Med Hyper-V?
artikler umiddelbart etter dette vil gi nøye instruksjoner om installasjon av Hyper-V, men det er egentlig bare et par ting du trenger for å komme i gang akkurat nå.,
- Velg din distribusjonsscenariet og kjøpe programvare
- Sikre maskinvaren er opp til utfordringen
- Installere Hyper-V
Alternativer for Distribusjon for Hyper-V
Det finnes en rekke enkle måter å komme i gang med Hyper-V. Hvis du ønsker å bruke den på en vanlig stasjonær eller bærbar med det velkjente Windows-grensesnittet, trenger du en Profesjonell-eller Enterprise-utgaven av Windows 8.1 eller Windows-10. Hvis du ønsker å jobbe direkte med hele produktet og aldri trenger å bekymre deg lisensiering det, kan du laste ned Hyper-V Server fra TechNet evaluering nettstedet.,
til Tross for sin plassering, vil du aldri trenger å betale eller lisens Hyper-V Server. Hvis du ikke er helt klar for GUI-fri opplevelse, kan du kjøpe en evaluering versjon av Windows Server 2012 R2 stedet og installere Hyper-V som en rolle. Hvis du ønsker full funksjon sett av Windows, men også vil ha lavere ressurs utnyttelse av Hyper-V Server, kan du finne et kompromiss med Windows Server er installert i Kjerne-modus.
Hyper-V ‘ s Krav til Maskinvare
selvfølgelig, nedlasting av programvaren er bare en brikke i puslespillet. Du må også maskinvare for å kjøre det på., Hvis du kommer til å bruke Hyper-V Server eller en ny kopi av Windows Server, må du huske at det er behov for å kjøre direkte på maskinvaren. Hvis du bruker en datamaskin som allerede har et operativsystem installert, vil det nødvendig å erstatte den.
Hvis du bruker en eksisterende installasjon av Windows Server eller vil bli aktivere Client Hyper-V inne i en eksisterende installasjon av Windows 8.1 eller Windows-10, erstatning vil bli sømløs, og du vil miste noen filer eller innstillinger. Imidlertid, noen hvilemodus vil bli deaktivert for Windows Server.,
Hyper-V er oppført minimum krav på en server er stort sett de samme som for Windows Server. Din maskinvare må du ha følgende:
- 1.4 GHz 64-biters prosessor
- 512 MB RAM
- 32 GB ledig plass på harddisken
- Data execution prevention (forklart nedenfor)
- maskinvareassistert virtualisering (forklart nedenfor)
systemet må støtte Data Execution Prevention og gi maskinvareassistert virtualisering funksjoner. Det er svært sjelden for nåværende systemer for å ikke støtte disse funksjonene, men forskjellige systemer vil se dem ved ulike navn., Du finner disse innstillingene i datamaskinen eller UEFI BIOS-konfigurasjonen. For datakjøringsforhindring, de fleste produsenter har avgjort på noen form for uttrykket «no execute», men du kan også finne «execution prevention» eller NX-eller XD. Maskinvaren virtualisering innstillingen er vanligvis lett gjenkjent som godt. Sjekk med produsenten hvis du ikke er sikker.
Andre-level address translation er en nødvendig funksjon for Client Hyper-V. Det er ikke nødvendig for noen server versjonen av Hyper-V, men det er svært ønskelig., Minne operasjoner, spesielt video, er sterkt forbedret ved denne teknologien. Denne teknologien har også forskjellige navn på forskjellige plattformer. Intel viser til det som Rask Virtualisering Indeksering (RVI) eller Utvidet Side Tabeller (EPT). AMD kaller deres Nestes Side Tabeller (NPT). Som med DEP og maskinvareassistert virtualisering, LAMELL har blitt veldig vanlig.
Imidlertid, disse tilsynelatende lys maskinvare kan skjule en større sannhet: for å kjøre flere operativsystemer på samme maskinvare kan raskt skatt lav-drevne systemer., Mens du ikke trenger å kjøpe den høyeste-end system, publisert minimumskrav sannsynligvis ikke engang kjøre en enkelt gjest. En full vurdering av hva du trenger vil være gjenstand for en fokusert diskusjon senere. Imidlertid, en rimelig testing system ville se ut som følgende:
- minimum 2 CPU-kjerner, helst 4 eller 6
- 8 GB RAM
- 300 GB eller mer ledig plass på harddisken
Disse ressursene vil tillate deg å utforske potensialet av Hyper-V. For en mer omfattende diskusjon av maskinvare bruk i Hyper-V, se følgende artikkel: https://www.altaro.com/hyper-v/hyper-vs-actual-hardware-requirements/.,
den neste utfordringen er å installere Hyper-V! Hvordan du går videre, vil være avhengig av hvilken fordeling metoden du valgte:
- Hvordan du skal Installere Gratis Hyper-V Server eller Core-modus
- Hvordan å Installere Hyper-V 2012 R2 Windows Server