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 Azure Site Recovery-tjänsten .
Definiera din BCDR-strategi
Som en del av din BCDR-strategi (affärskontinuitet och haveriberedskap) definierar du mål för återställningspunkter (RPOs) 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 tillhandahåller 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 tar reda på 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, processservrar) som du behöver för att uppfylla din uppskattade kapacitet.
- Konfigurera en eller flera utskalningsprocessservrar: Använd inte den processserver 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 se till 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 haveriberedskapen bör du proaktivt övervaka status och hälsa för replikerade datorer och infrastrukturresurser.
- Haveriberedskapstest: 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äxling 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:
- Få en översikt över Site Recovery-komponenter.
- Konfigurera en konfigurationsserver för att köra distributionshanteraren på den.
Kör sedan Planner på följande sätt:
- Läs mer om Distributionshanteraren. Du kan ladda ned den senaste versionen från portalen eller ladda ned den direkt.
- Granska förutsättningarna och de senaste uppdateringarna för distributionshanteraren och ladda ned och extrahera verktyget.
- Kör distributionshanteraren på konfigurationsservern.
- Generera en rapport för att sammanfatta uppskattningar och rekommendationer.
- Analysera rapportens rekommendationer och kostnadsuppskattningar.
Kommentar
Som standard är verktyget konfigurerat för profil och genererar rapport för upp till 1 000 virtuella datorer. Du kan ändra den här gränsen genom att öka nyckelvärdet MaxVMsSupported i filen ASRDeploymentPlanner.exe.config.
Planera målkrav (Azure) och kapacitet
Med 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 på några 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 behövs för det totala antalet konfigurationsservrar och processerver 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 redundansväxling inte skapa de nödvändiga virtuella Azure-datorerna.
- 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 den uppfyller ett RPO på 100 %. Timvärdet kan ändras.
Du kan använda dessa rekommendationer 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.
Aktivitet | Detaljer | Å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 redundans misslyckas redundans. | För virtuella VMware-datorer kontrollerar du att du har tillräckligt med kärnor i målprenumerationen för att uppfylla rekommendationen om distributionshanterarens kärnor. 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 >Prenumeration och klickar på Användning + kvoter. Läs mer om att öka kvoterna. |
Kontrollera redundansgränser | Antalet redundans får inte överskrida Site Recovery-redundansgränser. | Om redundans ö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.
- Datorer som uppfyller kraven har redan de här inställningarna på plats.
- 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) |
---|---|
Ja | 2000 |
Nej | 1 000 |
- 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ändarna åtkomst till arbetsbelastningar som körs på de virtuella Azure-datorerna.
- Läs mer om att redväxa 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 utskalningsprocessservrar för att uppfylla kapacitetskraven. När du påbörjar din storskaliga distribution börjar du med en enda konfigurationsserver och en enda utskalningsprocessserver. När du når de föreskrivna gränserna lägger du till ytterligare servrar.
Kommentar
För virtuella VMware-datorer ger distributionshanteraren några rekommendationer om de konfigurations- och processservrar 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 distributionshanterarens rekommendation.
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 vCPU:er 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 gränser baseras på en konfigurationsserverkonfiguration 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:
- Konfigurera en konfigurationsserver för haveriberedskap för virtuella VMware-datorer med hjälp av en OVF-mall.
- Konfigurera en konfigurationsserver manuellt för fysiska servrar eller för VMware-distributioner som inte kan använda en OVF-mall.
Observera att när du konfigurerar en konfigurationsserver:
- När du konfigurerar en konfigurationsserver är det viktigt att tänka på den prenumeration och det valv som den finns i, eftersom dessa inte bör ändras efter installationen. Om du behöver ändra valvet måste du koppla bort konfigurationsservern från valvet och registrera det igen. 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ättningshastigheter och inte av antalet datorer som har aktiverats för replikering.
- För stora distributioner bör du alltid ha minst en utskalningsprocessserver.
- 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ättningshastighet |
---|---|---|---|
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:
- Granska förutsättningarna.
- Installera servern i portalen eller från kommandoraden.
- Konfigurera replikerade datorer så att de använder 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 kapaciteten och distribuerat nödvändiga komponenter och infrastruktur aktiverar du replikering för ett stort antal virtuella datorer.
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 distributionshanterarens rapport.
- För fysiska datorer rekommenderar vi att du identifierar batchar baserat på datorer som har en liknande storlek och mängd data och på tillgängligt nätverksdataflöde. Syftet är att batchdatorer som sannolikt kommer att slutföra sin inledande replikering på ungefär samma tid.
Om diskomsättningen för en dator är hög eller överskrider gränserna i Deployment 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 filerna till en separat disk och sedan undanta disken från replikering.
Innan du aktiverar replikering kontrollerar du att datorerna uppfyller replikeringskraven.
Konfigurera en replikeringsprincip för virtuella VMware-datorer eller fysiska servrar.
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:
- Tilldela en administratör för haveriberedskap för att övervaka hälsotillståndet för replikerade datorer.
- Övervaka händelser för replikerade objekt och infrastrukturen.
- Övervaka hälsotillståndet för dina utskalningsprocessservrar.
- Registrera dig för att få e-postaviseringar för händelser för enklare övervakning.
- Utför regelbundna haveriberedskapsövningar för att säkerställa att allt fungerar som förväntat.
Planera för storskaliga redundansväxlingar
Vid 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 enligt följande.
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 haveriberedskapstest. Hjälp med detaljgranskningar för att:
- Hitta luckor i distributionen före redundansväxling.
- Uppskatta RTO från slutpunkt till slutpunkt för dina appar.
- Uppskatta RPO från slutpunkt till slutpunkt för dina arbetsbelastningar.
- Identifiera konflikter i IP-adressintervall.
- När du kör övningar rekommenderar vi att du inte använder produktionsnätverk för detaljgranskningar och rensar redundanstest efter varje detaljnivå.
Om du vill köra en storskalig redundansväxling rekommenderar vi följande:
- Skapa återställningsplaner för redundansväxling av arbetsbelastningar.
- Varje återställningsplan kan utlösa redundansväxling på upp till 100 datorer.
- Läs mer om återställningsplaner.
- 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
- Innan du redundansväxlar förbereder du Windows-datorer så att de följer Azure-miljön. Redundansgränserna är högre för datorer som uppfyller kraven. Läs mer om runbooks.
- Utlös redundans med PowerShell-cmdleten Start-AzRecoveryServicesAsrPlannedFailoverJob tillsammans med en återställningsplan.