Dela via


Konfigurera haveriberedskap i stor skala för virtuella VMware-datorer/fysiska servrar

Den här artikeln beskriver hur du konfigurerar haveriberedskap till Azure för ett stort antal (>1 000) lokala virtuella VMware-datorer eller fysiska servrar i produktionsmiljön med hjälp av Tjänsten Azure Site Recovery.

Definiera din BCDR-strategi

Som en del av din BCDR-strategi (affärskontinuitet och haveriberedskap) definierar du mål för återställningspunkter (RPO) och mål för återställningstid (RTO) för dina affärsappar och arbetsbelastningar. RTO mäter varaktigheten för den tid och tjänstnivå inom vilken en affärsapp eller process måste återställas och vara tillgänglig för att undvika kontinuitetsproblem.

  • Site Recovery ger kontinuerlig replikering för virtuella VMware-datorer och fysiska servrar samt ett serviceavtal för RTO.
  • När du planerar för storskalig haveriberedskap för virtuella VMware-datorer och räknar ut vilka Azure-resurser du behöver kan du ange ett RTO-värde som ska användas för kapacitetsberäkningar.

Bästa praxis

Några allmänna metodtips för storskalig haveriberedskap. Dessa metodtips beskrivs mer detaljerat i nästa avsnitt i dokumentet.

  • Identifiera målkrav: Beräkna kapacitets- och resursbehov i Azure innan du konfigurerar haveriberedskap.
  • Planera för Site Recovery komponenter: Ta reda på vilka Site Recovery komponenter (konfigurationsserver, processervrar) du behöver för att uppfylla din uppskattade kapacitet.
  • Konfigurera en eller flera skalbara processerver: Använd inte processervern som körs som standard på konfigurationsservern.
  • Kör de senaste uppdateringarna: Site Recovery-teamet släpper regelbundet nya versioner av Site Recovery komponenter och du bör kontrollera att du kör de senaste versionerna. För att hjälpa till med det kan du spåra nyheter för uppdateringar och aktivera och installera uppdateringar när de släpps.
  • Övervaka proaktivt: När du får igång haveriberedskap bör du proaktivt övervaka status och hälsa för replikerade datorer och infrastrukturresurser.
  • Programåterställningstest: Du bör köra programåterställningstest regelbundet. Dessa påverkar inte din produktionsmiljö, men hjälper till att säkerställa att redundansväxlingen till Azure fungerar som förväntat när det behövs.

Samla in information om kapacitetsplanering

Samla in information om din lokala miljö för att utvärdera och uppskatta dina målkapacitetsbehov (Azure).

  • För VMware kör du Distributionshanteraren för virtuella VMware-datorer för att göra detta.
  • Samla in informationen manuellt för fysiska servrar.

Kör distributionshanteraren för virtuella VMware-datorer

Distributionshanteraren hjälper dig att samla in information om din lokala VMware-miljö.

  • Kör Distributionshanteraren under en period som representerar typisk omsättning för dina virtuella datorer. Detta genererar mer exakta uppskattningar och rekommendationer.
  • Vi rekommenderar att du kör Distributionshanteraren på konfigurationsserverdatorn, eftersom Planner beräknar dataflödet från den server där den körs. Läs mer om att mäta dataflöde.
  • Om du ännu inte har konfigurerat en konfigurationsserver:

Kör sedan Planner enligt följande:

  1. Läs mer om Distributionshanteraren. Du kan ladda ned den senaste versionen från portalen eller ladda ned den direkt.
  2. Granska förutsättningarna och de senaste uppdateringarna för Distributionshanteraren och ladda ned och extrahera verktyget.
  3. Kör Distributionshanteraren på konfigurationsservern.
  4. Generera en rapport för att sammanfatta uppskattningar och rekommendationer.
  5. Analysera rapportrekommendationerna och kostnadsuppskattningarna.

Anteckning

Som standard är verktyget konfigurerat för att profilera och generera rapporter för upp till 1 000 virtuella datorer. Du kan ändra den här gränsen genom att öka nyckelvärdet MaxVMsSupported i ASRDeploymentPlanner.exe.config-filen.

Planera målkrav (Azure) och kapacitet

Med hjälp av dina insamlade uppskattningar och rekommendationer kan du planera för målresurser och kapacitet. Om du körde Distributionshanteraren för virtuella VMware-datorer kan du använda ett antal rapportrekommendationer för att hjälpa dig.

  • Kompatibla virtuella datorer: Använd det här numret för att identifiera antalet virtuella datorer som är redo för haveriberedskap till Azure. Rekommendationer om nätverksbandbredd och Azure-kärnor baseras på det här antalet.
  • Nödvändig nätverksbandbredd: Observera den bandbredd du behöver för deltareplikering av kompatibla virtuella datorer.
    • När du kör Planner anger du önskat RPO i minuter. Rekommendationerna visar den bandbredd som krävs för att uppfylla det RPO-målet 100 % och 90 % av tiden.
    • Rekommendationerna för nätverksbandbredd tar hänsyn till den bandbredd som krävs för det totala antalet konfigurationsservrar och processervrar som rekommenderas i Planner.
  • Nödvändiga Azure-kärnor: Observera antalet kärnor som du behöver i Azure-målregionen baserat på antalet kompatibla virtuella datorer. Om du inte har tillräckligt med kärnor kan Site Recovery vid redundans inte skapa de virtuella Azure-datorer som krävs.
  • Rekommenderad batchstorlek för virtuell dator: Den rekommenderade batchstorleken baseras på möjligheten att slutföra den inledande replikeringen för batchen inom 72 timmar som standard, samtidigt som en RPO på 100 % uppfylls. Timvärdet kan ändras.

Du kan använda de här rekommendationerna för att planera för Azure-resurser, nätverksbandbredd och batchbearbetning av virtuella datorer.

Planera Azure-prenumerationer och kvoter

Vi vill se till att tillgängliga kvoter i målprenumerationen är tillräckliga för att hantera redundans.

Uppgift Information Åtgärd
Kontrollera kärnor Om kärnor i den tillgängliga kvoten inte är lika med eller överskrider det totala antalet mål vid tidpunkten för redundansväxlingen misslyckas redundansväxlingarna. För virtuella VMware-datorer kontrollerar du att du har tillräckligt med kärnor i målprenumerationen för att uppfylla rekommendationen för Distributionshanteraren.

För fysiska servrar kontrollerar du att Azure-kärnor uppfyller dina manuella uppskattningar.

Om du vill kontrollera kvoterna går du till Azure Portal-prenumerationen> och klickar på Användning + kvoter.

Läs mer om att öka kvoterna.
Kontrollera redundansgränser Antalet redundansväxlingar får inte överskrida Site Recovery redundansgränser. Om redundansväxlingar överskrider gränserna kan du lägga till prenumerationer och redundansväxla till flera prenumerationer eller öka kvoten för en prenumeration.

Redundansgränser

Gränserna anger antalet redundansväxlingar som stöds av Site Recovery inom en timme, förutsatt att det finns tre diskar per dator.

Vad betyder lydnad? För att starta en virtuell Azure-dator kräver Azure att vissa drivrutiner är i starttillstånd och att tjänster som DHCP ställs in för att starta automatiskt.

  • De här inställningarna finns redan på datorer som uppfyller kraven.
  • För datorer som kör Windows kan du proaktivt kontrollera efterlevnaden och göra dem kompatibla om det behövs. Läs mer.
  • Linux-datorer är endast kompatibla vid tidpunkten för redundansväxlingen.
Uppfyller datorn Azure? Begränsningar för virtuella Azure-datorer (redundans för hanterad disk)
Yes 2000
No 1000
  • Gränser förutsätter att minimala andra jobb pågår i målregionen för prenumerationen.
  • Vissa Azure-regioner är mindre och kan ha något lägre gränser.

Planera infrastruktur och VM-anslutning

Efter redundansväxlingen till Azure behöver du dina arbetsbelastningar för att fungera som de gjorde lokalt och för att ge användare åtkomst till arbetsbelastningar som körs på de virtuella Azure-datorerna.

  • Läs mer om att redväxlar din lokala Active Directory- eller DNS-infrastruktur till Azure.
  • Läs mer om hur du förbereder anslutning till virtuella Azure-datorer efter redundansväxling.

Planera för källkapacitet och krav

Det är viktigt att du har tillräckligt med konfigurationsservrar och utskalningsprocesser för att uppfylla kapacitetskraven. När du börjar din storskaliga distribution börjar du med en enda konfigurationsserver och en enda skalbar processerver. När du når de angivna gränserna lägger du till ytterligare servrar.

Anteckning

För virtuella VMware-datorer ger distributionshanteraren några rekommendationer om de konfigurations- och processervrar som du behöver. Vi rekommenderar att du använder tabellerna som ingår i följande procedurer i stället för att följa rekommendationen för Distributionshanteraren.

Konfigurera en konfigurationsserver

Konfigurationsserverkapaciteten påverkas av antalet datorer som replikeras och inte av dataomsättningshastigheten. Om du vill ta reda på om du behöver ytterligare konfigurationsservrar använder du dessa definierade VM-gränser.

Processor Minne Cachedisk Gräns för replikerad dator
8 virtuella processorer
2 sockets * 4 kärnor @ 2,5 Ghz
16 GB 600 GB Upp till 550 datorer
Förutsätter att varje dator har tre diskar på 100 GB vardera.
  • Dessa begränsningar baseras på en konfigurationsserver som konfigurerats med hjälp av en OVF-mall.
  • Gränserna förutsätter att du inte använder processervern som körs som standard på konfigurationsservern.

Om du behöver lägga till en ny konfigurationsserver följer du dessa instruktioner:

Observera följande när du konfigurerar en konfigurationsserver:

  • När du konfigurerar en konfigurationsserver är det viktigt att tänka på den prenumeration och det valv där den finns, eftersom dessa inte bör ändras efter installationen. Om du behöver ändra valvet måste du avassociera konfigurationsservern från valvet och registrera om den. Detta stoppar replikeringen av virtuella datorer i valvet.
  • Om du vill konfigurera en konfigurationsserver med flera nätverkskort bör du göra detta under konfigurationen. Du kan inte göra detta efter registreringen av konfigurationsservern i valvet.

Konfigurera en processerver

Processserverkapaciteten påverkas av dataomsättningsfrekvensen och inte av antalet datorer som har aktiverats för replikering.

  • För stora distributioner bör du alltid ha minst en skalbar processerver.
  • Om du vill ta reda på om du behöver ytterligare servrar använder du följande tabell.
  • Vi rekommenderar att du lägger till en server med den högsta specifikationen.
Processor Minne Cachedisk Omsättning
12 vCPU:er
2 sockets*6 kärnor @ 2,5 Ghz
24 GB 1 TB Upp till 2 TB om dagen

Konfigurera processervern på följande sätt:

  1. Granska förutsättningarna.
  2. Installera servern i portalen eller från kommandoraden.
  3. Konfigurera replikerade datorer för att använda den nya servern. Om du redan har datorer som replikerar:
    • Du kan flytta en hel processserverarbetsbelastning till den nya processervern.
    • Du kan också flytta specifika virtuella datorer till den nya processervern.

Aktivera storskalig replikering

När du har planerat kapacitet och distribuerat nödvändiga komponenter och infrastruktur aktiverar du replikering för ett stort antal virtuella datorer.

  1. Sortera datorer i batchar. Du aktiverar replikering för virtuella datorer i en batch och går sedan vidare till nästa batch.

    • För virtuella VMware-datorer kan du använda den rekommenderade batchstorleken för virtuella datorer i rapporten Distributionshanteraren.
    • För fysiska datorer rekommenderar vi att du identifierar batchar baserat på datorer som har en liknande storlek och mängd data samt på tillgängligt nätverksdataflöde. Målet är att batchdatorer som sannolikt kommer att slutföra sin inledande replikering på ungefär samma tid.
  2. Om diskomsättningen för en dator är hög eller överskrider gränserna i Distribution thePlanner kan du flytta icke-kritiska filer som du inte behöver replikera (till exempel loggdumpar eller temporära filer) från datorn. För virtuella VMware-datorer kan du flytta dessa filer till en separat disk och sedan undanta disken från replikering.

  3. Innan du aktiverar replikering kontrollerar du att datorerna uppfyller replikeringskraven.

  4. Konfigurera en replikeringsprincip för virtuella VMware-datorer eller fysiska servrar.

  5. Aktivera replikering för virtuella VMware-datorer eller fysiska servrar. Detta startar den inledande replikeringen för de valda datorerna.

Övervaka distributionen

När du har startat replikeringen för den första batchen med virtuella datorer börjar du övervaka distributionen på följande sätt:

  1. Tilldela en administratör för haveriberedskap för att övervaka hälsostatusen för replikerade datorer.
  2. Övervaka händelser för replikerade objekt och infrastrukturen.
  3. Övervaka hälsotillståndet för dina utskalningsprocessservrar.
  4. Registrera dig för att få e-postaviseringar om händelser för enklare övervakning.
  5. Utför regelbundna programåterställningstest för att säkerställa att allt fungerar som förväntat.

Planera för storskalig redundans

I händelse av en katastrof kan du behöva redundansväxla ett stort antal datorer/arbetsbelastningar till Azure. Förbered för den här typen av händelse på följande sätt.

Du kan förbereda dig i förväg för redundans på följande sätt:

  • Förbered infrastrukturen och de virtuella datorerna så att dina arbetsbelastningar blir tillgängliga efter redundansväxlingen och så att användarna kan komma åt de virtuella Azure-datorerna.
  • Observera redundansgränserna tidigare i det här dokumentet. Kontrollera att redundansväxlingarna ligger inom dessa gränser.
  • Kör regelbundna programåterställningstest. Hjälp med detaljgranskningar för att:
    • Hitta luckor i distributionen före redundansväxlingen.
    • Beräkna rto från slutpunkt till slutpunkt för dina appar.
    • Beräkna RPO från slutpunkt till slutpunkt för dina arbetsbelastningar.
    • Identifiera konflikter i IP-adressintervall.
    • När du kör tester rekommenderar vi att du inte använder produktionsnätverk för tester och rensar redundanstest efter varje test.

Om du vill köra en storskalig redundansväxling rekommenderar vi följande:

  1. Skapa återställningsplaner för redundansväxling av arbetsbelastningar.
    • Varje återställningsplan kan utlösa redundans för upp till 100 datorer.
    • Läs mer om återställningsplaner.
  2. Lägg till Azure Automation runbook-skript i återställningsplaner för att automatisera manuella uppgifter i Azure. Vanliga uppgifter är att konfigurera lastbalanserare, uppdatera DNS osv. Läs mer
  3. Förbered Windows-datorer innan redundansväxlingen så att de uppfyller kraven i Azure-miljön. Redundansgränserna är högre för datorer som uppfyller kraven. Läs mer om runbooks.
  4. Utlös redundans med PowerShell-cmdleten Start-AzRecoveryServicesAsrPlannedFailoverJob tillsammans med en återställningsplan.

Nästa steg