Dela via


Konfigurera Hyper-V Replica

Hyper-V Replica är en integrerad del av rollen Hyper-V. Den bidrar till din strategi för haveriberedskap genom att replikera en virtuell dator (VM) från en Hyper-V värdserver till en annan för att hålla dina arbetsbelastningar tillgängliga. Hyper-V Replica skapar en kopia av en virtuell dator som är live till en virtuell replik offline. Observera följande:

  • Hyper-V värdar: Primära och sekundära värdservrar kan vara fysiskt samlokala eller på separata geografiska platser med replikering via en WAN-länk. Hyper-V värdar kan vara fristående, klustrade eller en blandning av båda. Det finns inget Active Directory-beroende mellan servrarna och de behöver inte vara domänmedlemmar.

  • Replikering och ändringsspårning: När du aktiverar Hyper-V Replica för en specifik virtuell dator skapar inledande replikering en identisk replik-VM på en sekundär värdserver. Efter att det händer, skapar och underhåller Hyper-V Replica-ändringsspårning en loggfil som registrerar ändringar på en virtuell dators virtuella hårddisk. Loggfilen spelas upp i omvänd ordning till replikens virtuella hårddisk baserat på inställningarna för replikeringsfrekvens. Det innebär att de senaste ändringarna lagras och replikeras asynkront. Replikeringen kan ske via HTTP eller HTTPS.

  • utökad (länkad) replikering: På så sätt kan du replikera en virtuell dator från en primär värd till en sekundär värd och sedan replikera den sekundära värden till en tredje värd. Du kan inte replikera från den primära värdservern direkt till andra och tredje.

    Den här funktionen gör Hyper-V Replica bättre för katastrofåterställning eftersom du vid ett avbrott kan återställa från både den primära och den utökade repliken. Du kan växla över till den utökade repliken om dina primära och sekundära system går ned. Den utökade repliken stöder inte programkonsekvent replikering och måste använda samma virtuella hårddiskar som den sekundära repliken använder.

  • Redundansväxling: Om ett avbrott inträffar på din primära (eller sekundära om utökad) plats kan du initiera ett test, planerat eller oplanerat redundans manuellt.

    Question Test Planned Unplanned
    När ska jag köra det här? Kontrollera att en virtuell maskin kan växla över vid fel och starta på en sekundär plats

    Användbart för testning och träning

    Under planerade driftstopp och avbrott Under oväntade händelser
    Skapas en duplicerad virtuell dator? Yes No No
    Var initieras den? På den virtuella replikdatorn Initierad på huvudsystemet och slutförd på andrasystemet På den virtuella replikdatorn
    Hur ofta ska jag köra? Vi rekommenderar en gång i månaden för testning En gång var sjätte månad eller i enlighet med efterlevnadskraven Endast om det uppstår en katastrof när den primära virtuella datorn inte är tillgänglig
    Fortsätter den primära virtuella datorn att replikeras? Yes Yes. När avbrottet är löst, replikeras ändringarna tillbaka till den primära platsen genom omvänd replikering så att primära och sekundära synkroniseras. No
    Finns det någon dataförlust? None None. Efter failover replikerar Hyper-V Replica den senaste uppsättningen spårade ändringar tillbaka till den primära servern för att säkerställa ingen dataförlust. Beror på händelse- och återställningspunkter
    Finns det någon stilleståndstid? None. Det påverkar inte din produktionsmiljö. Den skapar en duplicerad virtuell testdator under tiden för failover-processen. När redundansväxlingen är klar väljer du Redundans på den virtuella replikdatorn och rensas automatiskt och tas bort. Varaktigheten för det planerade avbrottet Varaktigheten för det oplanerade avbrottet
  • Återställningspunkter: När du konfigurerar replikeringsinställningar för en virtuell dator anger du de återställningspunkter som du vill lagra från den. Återställningspunkter representerar en ögonblicksbild i tid från vilken du kan återställa en virtuell dator. Mindre data går förlorade om du återställer från en nyligen skapad återställningspunkt. Du kan komma åt återställningspunkter från de senaste 24 timmarna.

Krav för distribution

Det här bör du kontrollera innan du börjar:

  • Ta reda på vilka virtuella hårddiskar som behöver replikeras. I synnerhet bör virtuella hårddiskar som innehåller data som snabbt ändras och inte används av replikservern efter redundansväxling, till exempel sidfildiskar, undantas från replikering för att spara nätverksbandbredd. Anteckna vilka VHD som kan undantas.

  • Bestäm hur ofta du behöver synkronisera data: Data på replikservern synkroniseras enligt den replikeringsfrekvens som du konfigurerar (30 sekunder, 5 minuter eller 15 minuter). Den frekvens du väljer bör överväga följande: Kör de virtuella datorerna kritiska data med ett lågt RPO? Vilka är dina bandbreddsöverväganden? Dina mycket kritiska virtuella datorer behöver naturligtvis mer frekvent replikering.

  • Bestäm hur du återställer data: Som standard lagrar Hyper-V Replica endast en enda återställningspunkt som är den senaste replikeringen som skickas från den primära till den sekundära. Men om du vill att alternativet för att återställa data till en tidigare tidpunkt kan du ange att ytterligare återställningspunkter ska lagras (till högst 24 timpunkter). Om du behöver ytterligare återställningspunkter bör du tänka på att detta kräver mer omkostnader för bearbetning och lagringsresurser.

  • Ta reda på vilka arbetsbelastningar som du ska replikera: Replikering av standard Hyper-V replica bibehåller konsekvens i tillståndet för det virtuella datoroperativsystemet efter en redundansväxling, men inte tillståndet för program som körs på den virtuella datorn. Om du vill kunna återställa arbetsbelastningstillståndet kan du skapa appkonsekventa återställningspunkter. Programvarukonsekvent återställning är inte tillgänglig på den utökade repliklokaliteten om du använder utökad (kedjad) replikering.

  • Bestäm hur du ska utföra den inledande replikeringen av VM-data: Replikeringen startar genom att överföra behovet av att överföra de virtuella datorernas aktuella tillstånd. Det här inledande tillståndet kan överföras direkt via det befintliga nätverket, antingen omedelbart eller vid ett senare tillfälle som du konfigurerar. Du kan också använda en befintlig återställd virtuell dator (till exempel om du har återställt en tidigare säkerhetskopia av den virtuella datorn på replikservern) som den första kopian. Eller så kan du spara nätverksbandbredden genom att kopiera den första kopian till externa medier och sedan fysiskt leverera mediet till replikplatsen. Om du vill använda en befintlig virtuell dator tar du bort alla tidigare ögonblicksbilder som är associerade med den.

Implementeringssteg

Steg 1: Konfigurera Hyper-V värdar

Du behöver minst två Hyper-V värdar med en eller flera virtuella datorer på varje server. Kom igång och Installera Hyper-V-rollen på Windows Server. Den värdserver som du replikerar virtuella datorer till måste konfigureras som replikserver.

  1. I Hyper-V-inställningarna för servern som du ska replikera virtuella datorer till väljer du Aktivera den här datorn som replikeringsserver i Replikeringskonfiguration.

  2. Du kan replikera via HTTP eller krypterad HTTPS. Välj Använd Kerberos (HTTP) eller Använd certifikatbaserad autentisering (HTTPS). Som standard är HTTP 80 och HTTPS 443 aktiverade som brandväggsundantag på repliken Hyper-V-servern. Om du ändrar standardportinställningarna måste du också ändra brandväggsundantaget. Om du replikerar via HTTPS måste du välja ett certifikat och ha konfigurerat certifikatautentisering.

  3. För auktorisering väljer du Tillåt replikering från alla autentiserade servrar så att replikservern kan acceptera VM-replikeringstrafik från valfri primär server som autentiserar korrekt. Välj Tillåt replikering från de angivna servrarna endast acceptera trafik från de primära servrar som du specifikt väljer.

    För båda alternativen kan du ange var de replikerade virtuella hårddiskarna ska lagras på repliken Hyper-V servern.

  4. Klicka på OK eller Använd.

Steg 2: Konfigurera brandväggen

För att tillåta replikering mellan de primära och sekundära servrarna måste trafiken ta sig igenom Windows-brandväggen (eller andra brandväggar från tredje part). När du har installerat Hyper-V roll på servrarna skapas som standard undantag för HTTP (80) och HTTPS (443). Om du använder dessa standardportar behöver du bara aktivera reglerna:

  • Så här aktiverar du reglerna på en fristående värdserver:

    1. Öppna Windows-brandväggen med Förhandssäkerhet och klicka på Inkommande regler.

    2. Om du vill aktivera HTTP-autentisering (Kerberos) högerklickar du på Hyper-V HTTP-lyssnare för repliker (TCP-In)>Aktivera regel. Om du vill aktivera HTTPS-certifikatbaserad autentisering högerklickar du på Hyper-V HTTPS-lyssnare för repliker (TCP-In)>Aktivera regel.

  • Om du vill aktivera regler i ett Hyper-V kluster öppnar du en Windows PowerShell-session med Kör som administratöroch kör sedan något av följande kommandon:

    • För HTTP:

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTP Listener (TCP-In)"}}

    • För HTTPS:

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTPS Listener (TCP-In)"}}

Aktivera VM-replikering

Gör följande på varje virtuell dator som du vill replikera:

  1. I fönstret Information i Hyper-V Manager väljer du en virtuell dator genom att klicka på den. Högerklicka på den valda virtuella datorn och klicka på Aktivera replikering för att öppna guiden Aktivera replikering.

  2. På sidan Innan du börjar klickar du på Nästa.

  3. På sidan Ange replikserver anger du antingen NetBIOS eller FQDN för replikservern i rutan Replikserver. Om replikservern är en del av ett redundanskluster anger du namnet på Hyper-V Replica Broker. Klicka på Nästa.

  4. På sidan Ange anslutningsparametrar hämtar Hyper-V Replica automatiskt de autentiserings- och portinställningar som du har konfigurerat för replikservern. Om värden inte hämtas kontrollerar du att servern är konfigurerad som en replikserver och att den är registrerad i DNS. Om det behövs skriver du in inställningen manuellt.

  5. På sidan Välj replikerings-VHD:er kontrollerar du att de virtuella hårddiskar som du vill replikera är markerade och avmarkerar kryssrutorna för alla virtuella hårddiskar som du vill undanta från replikering. Klicka sedan på Nästa.

  6. På sidan Konfigurera replikeringsfrekvens anger du hur ofta ändringar ska synkroniseras från primär till sekundär. Klicka sedan på Nästa.

  7. På sidan Konfigurera ytterligare återställningspunkter väljer du om du bara vill behålla den senaste återställningspunkten eller skapa ytterligare punkter. Om du konsekvent vill återställa program och arbetsbelastningar som har egna VSS-skrivare rekommenderar vi att du väljer VSS-frekvens (Volume Shadow Copy Service) och anger hur ofta appkonsekventa ögonblicksbilder ska skapas. Observera att Hyper-V VMM Requestor Service måste köras på både den primära och den sekundära Hyper-V servrarna. Klicka sedan på Nästa.

  8. På sidan Välj inledande replikering väljer du den inledande replikeringsmetod som ska användas. Standardinställningen för att skicka den första kopian över nätverket kopierar den primära VM-konfigurationsfilen (VMCX) och de virtuella hårddiskfilerna (VHDX och VHD) som du har valt via nätverksanslutningen. Kontrollera tillgängligheten för nätverksbandbredd om du ska använda det här alternativet. Om den primära virtuella datorn redan har konfigurerats på den sekundära platsen som en replikerad virtuell dator kan det vara användbart att välja Använd en befintlig virtuell dator på replikeringsservern som den första kopian. Du kan använda Hyper-V exportera för att exportera den primära virtuella datorn och importera den som en virtuell replikdator på den sekundära servern. För större virtuella datorer eller begränsad bandbredd kan du välja att inledande replikering över nätverket ska ske vid ett senare tillfälle och sedan konfigurera lågtrafiktimmar eller att skicka den inledande replikeringsinformationen som offlinemedium.

    Om du utför offlinereplikering transporterar du den första kopian till den sekundära servern med hjälp av ett externt lagringsmedium, till exempel en hårddisk eller EN USB-enhet. För att göra detta måste du ansluta den externa lagringen till den primära servern (eller ägarnoden i ett kluster) och när du väljer Skicka första kopia med externa medier kan du ange en plats lokalt eller på ditt externa media där den första kopian kan lagras. En virtuell platshållardator skapas på replikplatsen. När den inledande replikeringen är klar kan den externa lagringen levereras till replikplatsen. Där ansluter du det externa mediet till den sekundära servern eller till ägarnoden för det sekundära klustret. Sedan importerar du den första repliken till en angiven plats och integrerar den i den virtuella platshållardatorn.

  9. På sidan Slutför sidan Aktivera replikering granskar du informationen i sammanfattningen och klickar sedan på Slutför.. Vm-data överförs i enlighet med dina valda inställningar. En dialogruta visas som visar att replikeringen har aktiverats.

  10. Om du vill konfigurera utökad (länkad) replikering öppnar du replikservern och högerklickar på den virtuella dator som du vill replikera. Klicka på Replikering>Utöka replikering och ange replikeringsinställningarna.

Som standard pekar Hyper-V replik på en enda standardvolym för VM-replikering. Om du vill använda en annan CSV för VM-replikering läser du Konfigurera flera CSV för VM-replikering.

Köra en redundansväxling

När du har slutfört de här distributionsstegen är den replikerade miljön igång. Nu kan du köra redundans vid behov.

Redundanstest: Om du vill köra ett redundanstest högerklickar du på den virtuella replikdatorn och väljer Replikeringstestför redundans>. Välj den senaste eller andra återställningspunkten om den har konfigurerats. En ny virtuell testdator skapas och startas på den sekundära platsen. När du är klar med testningen väljer du Stoppa redundanstestet på den virtuella replikdatorn för att rensa den. För en virtuell dator kan du bara köra ett redundanstest i taget. Mer information finns i Test failover in Hyper-V Replica.

Planerad redundans: Om du vill köra en planerad redundans högerklickar du på den primära virtuella datorn och väljer Replikeringplanerad redundans>. Planerad redundans utför nödvändiga kontroller för att säkerställa noll dataförlust. Den kontrollerar att den primära virtuella datorn stängs av innan redundansväxlingen påbörjas. När den virtuella datorn har växlats över börjar den replikera ändringarna tillbaka till den primära platsen när den är tillgänglig. För att detta ska fungera bör den primära servern konfigureras för att ta emot replikering från den sekundära servern eller från Hyper-V Replica Broker om det gäller ett primärt kluster. Planerad växling vid fel skickar den sista mängden spårningsändringar. Mer information finns i Planerad redundansväxling i Hyper-V Replica.

Oplanerad redundans: Om du vill köra en oplanerad redundans högerklickar du på den virtuella replikdatorn och väljer Replikeringoplanerad redundans> från Hyper-V Manager eller Redundansklusterhanteraren. Du kan återställa från den senaste återställningspunkten eller från tidigare återställningspunkter om det här alternativet är aktiverat. Efter redundansväxlingen kontrollerar du att allt fungerar som förväntat på den redundansväxla virtuella datorn och klickar sedan på Slutför på den virtuella replikdatorn. Läs mer.