Vad är Hyper-V?

Om du är ny på Microsoft Hyper-V kan det vara en utmaning att komma upp till scratch med plattformen, varför den används och hur den fungerar. Detta är början på en serie artiklar som hjälper dig att få uppsättning med några grundläggande kunskaper kring Hyper-V.

låt oss börja med att utforska några av grunderna för att ge dig lite bakgrundsinformation om vad Hyper-V är och vad du borde veta för att komma igång.

Vad är Hyper-V?,

Hyper-V 2012 R2 är Microsofts virtualiseringsplattform, eller ”hypervisor”, vilket gör det möjligt för administratörer att bättre använda sin hårdvara genom att virtualisera flera operativsystem för att köra av samma fysiska server samtidigt.

med Hyper-V kan du virtualisera serveroperativsystem i datacenter eller Windows phone-miljöer på skrivbordet och mest allt däremellan. Det är också ett bra verktyg för utvecklare som vill ha en säker sandlåda för att testa programvara.

När Hyper-V debuterade 2008 började virtualisering bara peta in i mainstream., Inte många visste vad det var, och ännu färre människor kunde förstå varför de skulle vilja göra det. Allt verkade konceptuellt komplicerat, riskabelt och svårt att genomföra och underhålla.

mycket har förändrats på bara lite tid. Virtualisering är överallt.

datacenter är byggda runt den. Utvecklare förlitar sig på det. Molnleverantörer är beroende av det.

Microsofts produkt har utvecklats tillsammans med det växande intresset. Hyper-V har blivit allmänt antagen och vinner snabbt på VMware ESXi, den mest populära konkurrerande produkten.,

om du har väntat på att denna teknik ska bli mer tillgänglig och mogen innan du hoppar in, är det nu dags.

Varför Ska jag Använda Hyper-V och hur fungerar det?

att flytta sig från fysisk hårdvara och till Hyper-V: s virtualiseringsplattform ger ett antal fördelar. Självklart har du ett val i hypervisorer. Microsofts främsta konkurrent i virtualiseringsutrymmet är VMware, vars fristående ESXi-produkt är närmast analog med Hyper-V.,

varje leverantör erbjuder ytterligare produkter utöver basprodukten, särskilt System Center från Microsoft och vSphere från VMware. Dessa två produktsviter skiljer sig ganska radikalt i de flesta mätvärden och är svåra att jämföra direkt.,e-kanal, NFS och/eller iSCSI med mpio och/eller SMB 3 med flerkanaliga

  • Migration av att köra virtuella maskiner; även utanför och över kluster
  • välbekanta Windows-gränssnitt
  • sömlös integration med befintliga Windows Serverhanteringsverktyg
  • fullt stöd för gästkluster
  • Fullt stöd för SR-IOV nätverksadaptrar, inklusive Live Migration
  • Vid tillämpningen av denna artikel ska du vi kommer att fokusera på de allmänna fördelarna med virtualisering och markera de särskilda funktioner som finns i Windows Server med Hyper-V eller Med Hyper-V Server.,

    1. Stretching din hårdvara Dollar ytterligare

    hårdvara fortsätter att accelerera i nästan varje prestanda metriska. Varje år kan nya processorer bearbeta mer data på samma tid, minneschips kan hålla mer data för samma summa pengar och hårddisktätheten ökar. Å andra sidan har kraven på de vanligaste mjukvarutillämpningarna inte ökat i samma takt. Hyper-V kan du göra mycket bättre användning av den hårdvara som du har köpt genom att konsolidera fler datorjobb på mindre hårdvara utan rädsla för kompatibilitetsproblem.,

    minskade energibehov

    med den ökande populariteten för ”gröna” initiativ för att minska energiförbrukningen, konsolidering av system på färre fysiska system översätter direkt till ett lägre energifotavtryck, både i direkt effekt och i hjälpkraft, såsom belysning och kylning. Ett mindre ekologiskt fotavtryck innebär också en mindre elräkning.

    förbättrad portabilitet för serverprogram

    Hyper-V ger också en hel del portabilitet till dina serverbaserade program. De kan enkelt flyttas till ny hårdvara med liten eller ingen driftstopp., Arbetsbelastningar kan ombalanseras om hårdvaran blir överbelastad, eller de kan snabbt återställas på ett annat system om hårdvaran misslyckas. Den VHDX filformat som Hyper-V använder för att hålla virtuella maskindata kan monteras av alla aktuella Windows-operativsystem så att du kan återställa data snabbt och enkelt.

    snabb distribution av servermiljöer

    med en fysisk infrastruktur redan på plats kan nya operativsystemsmiljöer distribueras från mallar på några minuter, vilket drastiskt minskar den tid som krävs för att tillhandahålla och distribuera en ny Windows Server eller Linux-installation.,

    inbyggda labbmiljöer

    med de snabba provisionerings-och isoleringsfunktionerna som är naturliga för Hyper-V kan du snabbt designa och distribuera test-och sandboxmiljöer snabbt. Avyttring av dem när testningen har slutförts är ännu snabbare.

    minskad Hanteringsinsats

    alla virtuella maskiner som körs på en värd eller ett kluster kan ses från en enda ruta med hjälp av befintliga verktyg. För större installationer finns hanteringsverktyg tillgängliga för att övervaka virtuella maskiner över hela datacentret. PowerShell och andra verktyg möjliggör mass samtidig hantering av dessa system.,

    licensiering besparingar

    av alla för närvarande tillgängliga virtualiseringsplattformar, Hyper-V Server är en av de få som inte har någon prislapp, oavsett funktionsuppsättningen. Alla funktioner i Hyper-V finns även i free edition, inklusive failover clustering, multi-path I / O, och inga artificiella gränser för CPU eller minnesanvändning.,

    samma Windows Server-licens som låter dig installera på ett enda fysiskt system ger dig också rätt att köra två (per Standard Edition-licens) eller mer (med Datacenter Edition) virtualiserade instanser på samma maskinvara, vilket utökar räckvidden för de serverlicenser som du redan betalat för.,

    aktivera en virtuell stationär Infrastruktur

    med behoven hos en mobil arbetskraft som ofta överstiger kraften i moderna små enheter, kan Hyper-V ge en virtuell stationär Infrastruktur (VDI) för att leverera högdrivna stationära bearbetningsmöjligheter till lågdrivna bärbara datorer och handhållna enheter.

    använder teknik som du redan vet

    Hyper-V gränssnitt bygger på den välbekanta Windows kommandoradsgränssnitt. Den fria versionen kan hanteras lokalt genom PowerShell och WMI eller på distans med hjälp av fria grafiska verktyg. Det kan även köra de flesta Windows Forms-baserade program.,

    Du kan hitta Microsofts konkurrenskraftiga produktjämförelse här.

    varför ska jag använda Hyper-V på skrivbordet?

    Från och med Windows 8 är Hyper-V nu en inbyggd komponent i Professional och Enterprise-utgåvorna av Windows desktop-operativsystemet. Detta erbjudande är en delmängd av den serverbaserade Hyper-V-tekniken. För att skilja de två kallas skrivbordsversionen ”Client Hyper-V”., Den har följande begränsningar:

    • kräver Address Translation (SLAT) på andra nivån; Hyper-V Server 2012 R2 rekommenderar endast det
    • ingen klustring eller replikering
    • inga migreringar (kan exportera och importera)
    • inget SR-IOV-stöd
    • ingen virtuell fiberkanal (kan fortfarande använda FC-bifogad Lagring)
    • ingen RemoteFX

    Client Hyper-V har en mycket viktig skillnad bland desktop hypervisors: det är en typ 1 hypervisor medan nästan alla andra är typ 2., En typ 2 hypervisor är bara ett program som körs inuti ett operativsystem och utsätts för samma behandling som andra program, som Microsoft Outlook eller ett videospel.

    root-operativsystemet bestämmer när hypervisorn typ 2 kommer att få tillgång till resurser, som det sedan kan omfördela till gäst operativsystem.

    detta resulterar ofta i mycket ojämn prestanda för både rotoperativsystemet och typ 2 hypervisors gäster. Operationerna av Hyper-V som en typ 1 hypervisor kommer att förklaras i nästa avsnitt.,

    för dina ändamål ger Client Hyper-V en mycket smidigare prestandaprofil än de flesta konkurrerande stationära hypervisorer. Det kommer också som en fri, inbyggd komponent som kräver inga nedladdningar, inköp eller separat uppdateringsprocess.

    Du kan läsa mer om Klient Hyper-V på TechNet.

    hur fungerar Hyper-V?

    om du är helt ny på den här tekniken skulle det hjälpa dig att ta några minuter att bli jordad i de grundläggande begreppen virtualisering innan du dyker in i Hyper-V., Att inte ha en grundläggande uppfattning om Hyper-V: s operation kan leda till konceptuella hinder som förhindrar framgångsrikt genomförande och drift.

    vi börjar med den välbekanta datorn. Du börjar med hårdvaran. Detta är gjord av moderkortet och CPU och minnet och hårddisken och bildskärmen. Ett operativsystem är det första lagret av programvara som installeras. Dess primära jobb är att corral all den hårdvaran, se till att alla bitar kommer dit de behöver gå. En del av dess funktion accepterar inmatning från enheter som tangentbord och mus., Ett relaterat jobb riktar utdata till skärmen, skrivare och andra enheter.

    oavsett om du känner till det eller inte, sker virtualisering i ovanstående diagram. ”Virtualisering ”är verkligen bara ett annat ord för”abstraktion”. Abstraktion är en av de grundläggande funktionerna i ett operativsystem. Du har inte tid att lära dig att skicka binära kommandon och data till CPU för att göra din skrivare producera en rapport. Så presenterar operativsystemet dig en abstraktion av skrivaren som du kan skicka utskriftsjobb till., Utskriftsjobbet som du byggde skapades i ett annat program som gav en abstraktion av dokumentet. Ikonerna och muspekaren är abstraktioner.

    en hypervisor tar denna abstraktion upp ytterligare en nivå. Detta återspeglas i ordets ursprung. I tidigare tider, vad vi nu kallar ”operativsystem” brukade kallas ”handledare”. I vanliga västerländska vernacular har prefixet ” hyper-”kommit att betyda”över super -”. Så, termen ”hypervisor” myntades för att indikera en handledare för handledare., Konceptuellt ser det ut så här:

    Vi har fortfarande alla samma abstraktioner som i ett vanligt datorsystem, men nu presenterar Hyper-V ett annat lager mellan operativsystemet du är van vid och hårdvaran. Detta extra lager gör det möjligt för flera operativsystem att köras på samma hårdvara.

    Hyper-V-terminologi

    som med någon större teknikgrupp har virtualisering en lång lista över tekniska termer., Många av dem är lätta att förstå när de uppstår i sammanhang, men vissa kan vara ganska förvirrande, särskilt när inte alla använder dem på samma sätt. Denna lista innehåller några av de vanligaste termerna och använder var och en av dem på samma sätt som Microsoft-dokumentation. För korthetens skull kommer inte alla villkor att förklaras grundligt här. Senare material kommer att utforska alla dessa begrepp på djupet.,

    Term

    betydelse

    Hyper-V Hyper-V är det allmänna produktnamnet för Microsofts hypervisor. Den finns i ett antal olika erbjudanden. När detta ord används av sig själv gäller det hypervisorn generellt.
    Hyper-V Server detta är den fria upplagan av Hyper-V., Den har inget grafiskt gränssnitt och kan inte kopplas till grafiskt gränssnittsläge. Den innehåller flera av de mest grundläggande funktionerna i Windows Server, men har inte tillgång till de flesta av sina avancerade Roller.
    Windows Server med Hyper-V alla kompletta kopior av Windows Server kan du aktivera Hyper-V som en roll. I själva verket kommer Hyper-V att ersätta Windows Server-kärnan vid det fysiska uppstartslagret och konvertera Windows Server-installationen till ett operativsystem., Eftersom det är en komplett kopia av Windows Server, kan det fritt konverteras mellan grafiska och icke-grafiska driftslägen.
    Windows Server Core (med Hyper-V) När I kärnläge ser Windows Server ut som Hyper-V Server. Den innehåller dock alla funktioner i Windows Server och kan konverteras till grafiskt läge när som helst.
    Hyper-V Core detta är en nonsens term som bör undvikas., Det är inte klart från denna term om Hyper-V Server eller Windows Server i kärnläge refereras.
    klient Hyper-V klient Hyper-V är en funktion som du kan aktivera inuti professionella och företag utgåvor av Windows 8 och senare stationära operativsystem. Det har inte alla funktioner i Hyper-V, såsom klustring. Den innehåller också en funktion som kallas ”Fair Share” där det inte tillåter virtuella maskiner att monopolisera hårdvaruresurser som Hyper-V gör i serverutbudet.,
    typ 1 och typ 2 Hypervisor du hör ibland referenser till hypervisorns ”typ”. Hyper-V är alltid en typ 1 hypervisor, oavsett om det handlar om servern eller klientversionen. Det betyder att det är det fysiska startoperativsystemet som körs direkt på hårdvaran och det hanterar alla andra operativsystem. Kontrast mot en typ 2 hypervisor som Virtual PC, som körs som ett program i ett normalt operativsystem.,
    värd ”Host” avser ett fysiskt datorsystem som kör Hyper-V.
    virtuell maskin en virtuell maskin, eller ”VM”, är en logisk behållare som ägs och drivs av Hyper-V.
    partition partition är en annan, äldre term som betyder nästan samma sak som virtuell maskin.,
    operativsystem för hantering när du aktiverar Hyper-V som en roll i Windows Server blir den ursprungliga Windows Server-installationen ”hanteringsoperativsystem”. Det fungerar ungefär som en virtuell maskin, men har förmågan att direkt styra vissa hårdvarukomponenter som nätverksadaptrar och lagring. Hyper-V Server innehåller en specialiserad, avskalad kopia av Windows Server som sitt operativsystem.,
    överordnad partition detta är en tidigare term för ”Management operating system”. Ibland kallas också ”värdpartition”.
    barnpartition detta är en tidigare term som betyder samma sak som ”virtuell maskin”.
    gäst operativsystem detta avser operativsystemet som är installerat i en virtuell maskin.,
    gäst detta är en potentiellt förvirrande term, eftersom det ibland används för att referera till en virtuell maskin och andra termer för att referera till gästoperativsystemet. Mening kan vanligtvis härledas ganska lätt från sammanhanget.
    virtuell switch Hyper-V tillåter inte sina virtuella maskiner att komma åt nätverket direkt. Istället skapar det en virtuell switch., Denna virtuella switch är mellanhanden mellan det fysiska nätverket och de virtuella nätverksadaptrar som används av virtuella maskiner.
    virtuellt nätverk I tidigare versioner av Hyper-V var det termen som användes för att referera till den virtuella omkopplaren. På grund av förvirring rekommenderas att denna term inte används.
    nätverksvirtualisering nätverksvirtualisering är ett stort, avancerat ämne., Du kan skapa hela layer-2-nätverk inom en Hyper-V-distribution för att isolera dem från andra nätverk. Det fungerar ungefär som den traditionella VLAN, men är mycket mer skalbar.
    virtuell CPU som med nätverk presenterar Hyper-V inte processorer direkt till virtuella maskiner. Istället utför den trådplanering för deras räkning. Genom att tilldela ett visst antal virtuella processorer till en virtuell maskin kontrollerar du det maximala antalet trådar som det får fungera samtidigt.,
    virtuell hårddisk Hyper-V kan konfigureras för att tillåta en virtuell maskin att ha direkt och fullständig tillgång till en fysisk hårddisk, men detta rekommenderas inte. För att bättre utnyttja resurser och tillåta virtuell maskin rörlighet, tillåter Hyper-V skapandet av mycket stora filer till servern som Behållare. Dessa presenteras för virtuella maskiner som normala diskar. Virtuella hårddiskar finns i två varianter: den tidigare VHD-filen och det nyare VHDX-formatet.,
    fast virtuell hårddisk detta är ett läge för den virtuella hårddisken. Allt utrymme för enheten tilldelas vid skapande tid.
    dynamiskt expanderande hårddisk detta är ett annat läge för den virtuella hårddisken. När den skapas tilldelas endast en liten mängd utrymme men den virtuella maskinen anser att den har upp till den maximala mängd utrymme som anges för skivan. När det fyller det utrymmet växer filen i enlighet därmed, upp till det angivna maximala.,
    Differencing virtual hard disk en differencing disk är ansluten till en överordnad disk, som kan fixas, dynamiskt expandera, eller en annan differencing disk. Eventuella ändringar av data sker inuti differencing-disken.
    dynamiskt minne Värdminne kan tilldelas virtuella maskiner statiskt, eller allokering kan styras av Hyper-V. den senare metoden kallas ”dynamiskt minne”., Den virtuella maskinen börjar med en definierad mängd minne som kan justeras mellan ett minimum och maximalt belopp efter behov.
    Failoverkluster denna term är inte unik för Hyper-V; Det är en Microsoft-teknik som används för att gå med från två till sextiofyra värdar tillsammans för att skydda ett program mot fysiskt misslyckande. Hyper-V är berättigad till Failover clustering.,
    kontrollpunkter det fullständiga körläget för en virtuell maskin kan sparas utan att avbryta dess nuvarande verksamhet. Om det behövs kan dessa förändringar återgå till mycket snabbt. Annars kan de kasseras utan påverkan.
    Snapshots ett äldre namn för ”checkpoints”. Dess användning har avskräckts på grund av konflikter med namnet på VSS snapshots.,
    sparat tillstånd en virtuell maskin körs tillstånd kan sparas och sedan den virtuella maskinens verksamhet avbrytas. Detta gör att dess värd kan stängas av eller för den virtuella maskinen som ska flyttas. Gästoperativsystemet vet inte att något har hänt; det meddelas helt enkelt om en stor tidsändring när den slås på igen.,

    Hyper-V höjdpunkter och funktioner

    Hyper-V introducerades först med 2008-serien av Windows Server-produkter. Sedan dess har den utökat sina möjligheter och lagt till ett betydande antal funktioner. I den nuvarande utgåvan (2012 R2) är den verkligen redo att driva allt från ett litet företag till ett stort företag.

    Här är bara några av de saker du får med Hyper-V:

    • högpresterande virtualiseringslager: virtualisering lägger nödvändigtvis några överhuvudtaget till alla gästaktiviteter.,system
    • Live-backup av virtuella maskiner (beroende på program för säkerhetskopiering förmågor)
    • Nära realtid replikering av virtuella maskiner för att fjärrvärdar
    • Fullt stöd för icke-uniform memory architecture (NUMA) på gästen och den virtuella maskinen nivån
    • UEFI-läge för gäster (Generation 2)
    • Mindre laddad dataöverföring (ODX) för snabba åtgärder fil på lagringssystem som stöds
    • RemoteFX för att ge en high-end bild och ljud upplevelse.
    • Förenklad licensiering för Windows Server gäster

    oroa dig inte om du inte känner igen alla dessa termer., De flesta kommer att utökas kraftigt i senare artiklar i denna serie.

    Microsoft visar upp ett antal Hyper-V-funktioner på TechNet här.

    Hur kommer jag igång med Hyper-V?

    artiklarna som omedelbart följer den här kommer att ge noggranna instruktioner om installationen av Hyper-V, men det finns egentligen bara några saker du behöver för att komma igång just nu.,

    1. Välj ditt driftsättningsscenario och skaffa programvaran
    2. se till att din maskinvara är upp till utmaningen
    3. installera Hyper-V

    Driftsättningsalternativ för Hyper-v

    det finns ett antal enkla sätt att komma igång med Hyper-V. Om du vill använda den på en vanlig stationär eller bärbar dator med det välbekanta Windows-gränssnittet behöver du en professionell eller Enterprise-utgåva av Windows 8.1 eller Windows 10. Om du vill arbeta direkt med hela produkten och aldrig behöva oroa sig för licensiering det, kan du ladda ner Hyper-V-Server från TechNet utvärdering webbplats.,

    trots placeringen behöver du aldrig betala eller licensiera Hyper-V-servern. Om du inte är helt redo för den GUI-fria upplevelsen kan du skaffa en utvärderingsutgåva av Windows Server 2012 R2 istället och installera Hyper-V som en roll. Om du vill ha den fullständiga funktionsuppsättningen av Windows men också vill ha det lägre resursutnyttjandet av Hyper-V-Server, kan du hitta en kompromiss med Windows Server installerad i kärnläge.

    Hyper-V: S hårdvarukrav

    självklart är nedladdning av programvaran bara en bit av pusslet. Du behöver också hårdvara för att köra den på., Om du ska använda Hyper-V-Server eller en ny kopia av Windows Server, kom ihåg att den måste köras direkt på hårdvaran. Om du använder ett datorsystem som redan har ett operativsystem installerat, det kommer att behöva ersätta det.

    om du använder en befintlig installation av Windows Server eller kommer att aktivera klient Hyper-V i en befintlig installation av windows 8.1 eller Windows 10, kommer ersättningen att vara sömlös och du kommer att förlora några filer eller inställningar. Dock kommer alla vilolägen att inaktiveras för Windows Server.,

    Hyper-V: S angivna minimikrav på en server är oftast desamma som För Windows Server. Din maskinvara måste ha följande:

    • 1,4 GHz 64-bitars processor
    • 512 MB RAM
    • 32 GB hårddiskutrymme
    • förebyggande av datautförande (förklaras nedan)
    • Hårdvaruassisterad virtualisering (förklaras nedan)

    systemet måste stödja förebyggande av Datautförande och tillhandahålla hårdvaruassisterad virtualiseringsfunktioner. Det är mycket sällsynt att nuvarande system inte stöder dessa funktioner, men olika system kommer att hänvisa till dem med olika namn., Du hittar dessa inställningar i datorns BIOS eller UEFI konfiguration. För förebyggande av Datautförande har de flesta tillverkare avgjort på någon form av frasen ”no execute”, men du kan också hitta ”execution prevention” eller NX eller XD. Hårdvaruvirtualiseringsinställningen är vanligtvis lätt igenkänd också. Kontrollera med din tillverkare om du inte är säker.

    adressöversättning på andra nivån är en nödvändig funktion för klient Hyper-V. Det krävs inte för någon serverversion av Hyper-V, men det är mycket önskvärt., Minnesoperationer, särskilt video, förbättras avsevärt av denna teknik. Denna teknik har också olika namn på olika plattformar. Intel hänvisar till det som Rapid Virtualization Indexing (RVI) eller Utökat Sida Tabeller (EPT). AMD kallar deras kapslade Sidtabeller (NPT). Som med DEP och hårdvaruassisterad virtualisering har SLAT blivit mycket vanligt.

    dessa till synes lätta hårdvarukrav kan dock dölja en större sanning: att köra flera operativsystem på samma hårdvara kan snabbt beskatta lågdrivna system., Medan du inte behöver köpa det högsta systemet, kommer de publicerade minimumerna förmodligen inte ens att köra en enda gäst. En fullständig bedömning av vad du behöver kommer att bli föremål för en fokuserad diskussion senare. Ett rimligt testsystem skulle dock se ut som följande:

    • minst 2 CPU-kärnor, helst 4 eller 6
    • 8 GB RAM
    • 300 GB eller mer hårddiskutrymme

    dessa resurser gör att du kan utforska potentialen hos Hyper-V. För en mer omfattande diskussion om hårdvaruanvändning I Hyper-V, se följande artikel: https://www.altaro.com/hyper-v/hyper-vs-actual-hardware-requirements/.,

    din nästa utmaning är att installera Hyper-V! Hur du går vidare beror på vilken distributionsmetod du valde:

    • hur man installerar gratis Hyper-V-Server eller kärnläge
    • hur man installerar Hyper-V 2012 R2 i Windows Server

    Share

    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *