Zelfstudie: Een PostgreSQL-failoverscenario met zone-down uitvoeren

In deze zelfstudie maakt u een Chaos Studio-werkruimte, configureert u deze om zich te richten op uw Azure Database for PostgreSQL-resources, en voert u een zone-down-failoverscenario uit. Aan het einde bekijkt u het scenariorapport om te bevestigen welke acties en hun resultaten zijn uitgevoerd en vervolgens herstel te valideren met behulp van uw eigen bewakings- en toepassingsstatuscontroles.

Prerequisites

Important

De resourcegroep waarop u zich richt, mag alleen PostgreSQL-exemplaren met hoge beschikbaarheid bevatten. Verwijder eventuele leesreplica's uit de resourcegroep voordat u dit scenario uitvoert. Niet-HA-exemplaren en leesreplica's zorgen ervoor dat de failover-actie mislukt.

Een werkruimte maken

  1. Zoek in de Azure portal naar Chaos Studio en selecteer deze.

    Schermopname van het zoeken naar Chaos Studio in de Azure-portal.

  2. Selecteer Nieuwe werkruimte maken.

    Schermopname van de knop Nieuwe werkruimte maken op de startpagina van Chaos Studio.

  3. Vul op het tabblad Basisinformatie uw abonnement, resourcegroep, werkruimtenaam en regio in. De werkruimte kan werken met resources in elke regio, dus kies een ondersteunde regio. Selecteer Volgende: Bereik.

    Schermopname van het tabblad Basisbeginselen van het formulier Een werkruimte maken.

Bereik configureren

  1. Selecteer abonnement of resourcegroep voor bereiktype. Dit bereiktype wordt aanbevolen voor PostgreSQL-failoverscenario's, omdat alle HA-exemplaren in de resourcegroep automatisch worden gedetecteerd.

  2. Selecteer uw abonnement en resourcegroep en selecteer vervolgens Toepassen.

    Schermopname van de pagina Bereikconfiguratie met een resourcegroep geselecteerd.

Machtigingen configureren

  1. Voor beheerde identiteit selecteert u Toegewezen gebruiker. Een door de gebruiker toegewezen identiteit wordt aanbevolen voor PostgreSQL-failoverscenario's, omdat deze onafhankelijk van de werkruimte blijft bestaan.

  2. Verleen de vereiste machtigingen aan de identiteit. U hebt ten minste lezer- of inzendertoegang nodig voor de beheerde identiteit om deze hier toe te voegen.

  3. Selecteer Toevoegen om de identiteit toe te wijzen.

    Schermopname van de configuratie van de beheerde identiteit en vereiste machtigingen.

Beoordelen en creëren

  1. Selecteer Beoordelen en Creëren.

  2. Controleer uw configuratie en selecteer vervolgens Maken.

    Schermopname van de pagina Beoordelen en maken voor een nieuwe werkruimte.

De werkruimte controleren

  1. Nadat de implementatie is voltooid, gaat u naar de pagina Overzicht van de werkruimte.

  2. Controleer of het bereik uw resourcegroep weergeeft en of de beheerde identiteit is toegewezen.

    Schermopname van de pagina Werkruimteoverzicht met bereik en identiteit geverifieerd.

Bladeren en configureren van een scenario

  1. Selecteer het tabblad Scenario's. Chaos Studio de resources in uw bereik detecteert en toepasselijke scenario's aanbeveelt.

  2. Zoek het computezone down + PostgreSQL-failoverscenario en selecteer Configureren.

    Schermopname van de pagina Scenario's met het PostgreSQL-failoverscenario voor zone-down.

  3. Voer een naam en duur in voor de failovertest en selecteer Configuratie opslaan.

    Schermopname van het configuratieformulier Scenario met naam- en duurvelden.

Het scenario uitvoeren

  1. Selecteer het tabblad Mijn bibliotheek om uw opgeslagen scenario's weer te geven.

  2. Selecteer Uitvoeren in het PostgreSQL-failoverscenario.

    Schermopname van de pagina Mijn bibliotheek met de knop Uitvoeren voor het scenario.

    Important

    Nadat u Uitvoeren hebt geselecteerd, wacht u tot de pagina Scenario-uitvoering wordt weergegeven. Mogelijk moet u de portal vernieuwen. Selecteer Uitvoeren niet opnieuw. Het scenario is al in de wachtrij geplaatst en een dubbele uitvoering kan van invloed zijn op uw resources.

  3. Controleer de voortgang van de uitvoering op de pagina Scenariouitvoering.

    Schermopname van het scenario met de status Actief.

Het scenariorapport bekijken

  1. Wanneer de scenariostatus Geslaagd wordt weergegeven, selecteert u Rapport genereren.

    Schermopname van het scenario met de status Geslaagd.

  2. Bekijk het rapport om te zien welke acties zijn uitgevoerd, de duur ervan en of elke actie is geslaagd.

    Schermopname van het scenariorapport met actiedetails.

    Zie Scenariorapporten voor meer informatie over wat elke sectie van het rapport betekent.

De hulpbronnen opschonen

Als u de werkruimte alleen voor deze zelfstudie hebt gemaakt, verwijdert u deze door naar de werkruimteresource te navigeren en Verwijderen te selecteren. Het verwijderen van de werkruimte heeft geen invloed op uw PostgreSQL-exemplaren.

Volgende stappen