Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel beschrijft hoe je een zone down drill (preview) definieert in Infrastructure Resiliency Manager. Deze mogelijkheid simuleert een storing in de Availability Zone en valideert de veerkracht van applicaties. Het behandelt ook het configureren van Chaos Workspaces (Azure Chaos Studio Workspaces), het beheren van identiteiten, het ontwerpen van fouten en het verifiëren van de gereedheid van servicegroepen voor zone-uitval.
Prerequisites
Voordat u een inzoomfunctie voor een zone definieert, moet u ervoor zorgen dat u de volgende vereisten controleert:
- Controleer of uw bestaande servicegroep over de vereiste resources beschikt.
- Schrijf de servicegroep in voor een gebruiksplan. Het gebruiksplan geeft aan welk Azure-abonnement wordt gebruikt voor facturering wanneer de prijsstelling voor geavanceerde functies van kracht wordt zodra deze algemeen beschikbaar zijn.
- Stel een Azure RBAC-machtigingen (op rollen gebaseerd toegangsbeheer) in. Zie de ondersteuningsmatrix.
- Stel een herstelplan op voor je dienstgroep.
- Registreer de
Microsoft.Chaos,Microsoft.Insights,Microsoft.OperationalInsightsenMicrosoft.Automationresourceprovidernaamruimten in het abonnement waarin de Chaos-werkruimte wordt gemaakt.
De naamruimten van de resourceprovider registreren
Met de naamruimten van de resourceprovider kunt u het ontwerpen, uitvoeren en bewaken van drills inschakelen, evenals het maken van de vereiste bewakingsconfiguratie.
Voer de volgende stappen uit om een resourceprovidernaamruimte te registreren:
- Ga in de Azure portal naar Subscriptions en selecteer het abonnement waarin u de resourceproviders wilt registreren.
- Selecteer in het deelvenster AbonnementenInstellingen>Resourceproviders.
- Zoek in het deelvenster Resourceproviders de naamruimte van de resourceprovider (bijvoorbeeld Microsoft. Chaos), selecteer deze in de lijst en selecteer Register.
Het registratieproces duurt ongeveer 15-20 minuten.
Maak een definitie voor een down-drill van een beschikbaarheidszone
Een drilldefinitie stelt de parameters vast voor een zone down drill en bereidt deze voor op uitvoering. Je kunt de inbegrepen resources configureren, storingen definiëren voor ondersteunde resources en de gereedheid bevestigen vóór uitvoering.
Volg deze stappen om een simulatieoefening voor de uitval van een beschikbaarheidszone te definiëren:
Ga in de Azure-portal naar Servicegroepen en selecteer de servicegroep waarvoor u de analyse wilt definiëren.
Selecteer in het deelvenster geselecteerde servicegroepResiliency>Drills.
Selecteer in het deelvenster Drillsde optie + Drill maken.
Voer op het tabblad Basis in het deelvenster Create Availability Zone Down Drill een naam in voor de drill-instantie. Selecteer het abonnement en de regio die u wilt koppelen aan de Chaos-werkruimte en de Log Analytics-werkruimte.
Het abonnement of de regio van de inzoomfunctie voor beschikbaarheidszones kan afwijken van het abonnement of de regio van de servicegroep.
Selecteer op het tabblad Machtigingende door het systeem toegewezen identiteit of door de gebruiker toegewezen identiteit waarmee u veilig resources voor servicegroepen kunt ophalen, herstelplannen kunt uitvoeren en metrische gegevens kunt beheren.
U kunt dezelfde identiteit gebruiken voor foutinjectie of een andere identiteit selecteren.
Op het tabblad Controleren en maken controleert u de configuratie en selecteert u Maken om het drill-exemplaar te maken.
Note
U kunt elke servicegroep koppelen aan één drillinstantie.
Bronnen voor de drill controleren en configureren
U kunt machtigingen controleren, valideren of resources zijn opgenomen, beoordelen of metrische gegevens gereed zijn en vereiste resources toevoegen om ervoor te zorgen dat de drill succesvol wordt uitgevoerd.
Volg deze stappen om hulpmiddelen voor de oefening te controleren en te configureren:
Selecteer in het deelvenster geselecteerde servicegroepResiliency>Drills.
Selecteer in het deelvenster Drills het boorexemplaar dat u hebt gemaakt.
Status van drill-roltoewijzing controleren
Volg deze stappen om de status van de toewijzing van drillrollen te controleren:
Selecteer in het geselecteerde deelvenster Drill Instancede> en machtigingen.
Selecteer Details weergeven in het deelvenster Identiteit en machtigingen onder Roltoewijzingsstatus.
Bekijk in het deelvenster Drill role assignment de lijst met identiteiten en de bijbehorende roltoewijzingsstatus.
Note
Als er fouten zijn in de status van Drills Role Assignment, beoordeelt u de status opnieuw door Gereedheid van roltoewijzing beoordelen te selecteren.
Bekijk de bronnen die in de oefening zijn opgenomen
Met de zone down drill kun je de resources in de drill bekijken. De boor voert de volgende handelingen uit:
- Bevat standaard bronnen met een native zoneveerkrachtige oplossing. Deze bronnen komen in aanmerking voor fault-injectie.
- Koppelt een herstelplan aan de servicegroep voor resources die handmatig failover vereisen, zoals virtuele machines, met Azure Site Recovery.
- Sluit resources uit die geen native zone-resilience hebben, geen deel uitmaken van een herstelplan, of geen zone-resiliencedetectie ondersteunen voor het resourcetype.
Voer de volgende stappen uit om resources op te nemen in de analyse:
Selecteer in het deelvenster geselecteerde drill-instantieInstellingen>Bereik van drills.
Selecteer in het deelvenster Oefeningsbereik, op het tabblad Veerkrachtoplossingen, onder Resources die zijn uitgesloten van de oefeningDetails weergeven.
Selecteer in het deelvenster Details bekijken en resources opnemen de resource in de lijst om een uitgesloten resource toe te voegen en selecteer vervolgens Resources opnemen.
De metrische gegevens controleren
Volg deze stappen om de statistieken voor de uitvoering van de oefening te bekijken:
- Selecteer in het deelvenster geselecteerde drillinstantieInstellingen>Monitoring.
- Bekijk in het deelvenster Controle de lijst met resources en de bijbehorende gereedheidsstatus van metrische gegevens voor het uitvoeren van de drill.
Ontwerpfouten voor ondersteunde en niet-ondersteunde resources
Voer de volgende stappen uit om fouten te configureren voor ondersteunde en niet-ondersteunde resources in de drill:
Selecteer in het deelvenster geselecteerde drill-instantieInstellingen>Bereik van drills.
Selecteer in het Drills-scope panel, op het tabblad Foutontwerper , een resource uit de lijst en selecteer Fout bewerken om de bijbehorende foutontwerpstatus van resources te bekijken of aan te passen.
Voor configuratie van foutdetails van niet-ondersteunde resourcetypen definieert u in het deelvenster Faultdetails aangepaste foutlogica met behulp van Azure Runbooks en selecteert u Opslaan.
Als u aangepaste fouten met runbooks gebruikt, neem dan de volgende verplichte parameters op om aan het runbook door te geven:
ResourceIds- Duration
-
FaultLocation(zone voorlopig)
Als u de roltoewijzing wilt voltooien, selecteert u op het tabblad Foutontwerper een resourcetype in de lijst en selecteert u Opnemen en voorbereiden op foutinjectie of Uitsluiten van foutinjectie.
Alle resources worden standaard weergegeven in de status Aandacht nodig . Als u problemen met de gereedheid wilt oplossen, selecteert u bij elke resource Aandacht nodig. U kunt de duur van de fout instellen voor de tijdconfiguratie voor foutinjectie (de standaardtijd is 10 minuten).
Gereedheid controleren en configuratiedrifts oplossen
Nadat je het fault design hebt afgerond, controleer je de gereedheid in alle overzichtswidgets.
Voer de volgende stappen uit om configuratiedriften te controleren en op te lossen:
Selecteer in het deelvenster geselecteerd drill-exemplaarOverzicht>Opnieuw synchroniseren en gereedheid controleren.
Als de status Gereedheid van drill-uitvoeringNiet gereed aangeeft, selecteert u de status en bekijkt u de gemarkeerde fouten.
Los in het deelvenster Status van gereedheid voor drilluitvoering de weergegeven fouten op en voer de gereedheidscontrole opnieuw uit. De status wordt gewijzigd in Gereed.
Vernieuw de drill-instantie na elke bewerking.
Volgende stap
Beschikbaarheidszone-uitvalstest uitvoeren in Infrastructure Resiliency Manager (preview).