Självstudie: Köra ett PostgreSQL-scenario för redundansväxling vid zonbortfall

I den här självstudien skapar du en Chaos Studio-arbetsyta, konfigurerar den för att rikta in dig på dina Azure Database for PostgreSQL resurser och kör ett redundansscenario med zon ned. I slutet granskar du scenariorapporten för att bekräfta vilka åtgärder som kördes och deras resultat och verifierar sedan återställningen med hjälp av dina egna hälsokontroller för övervakning och program.

Förutsättningar

Important

Den resursgrupp som du riktar in dig på får endast innehålla HA-aktiverade PostgreSQL-instanser. Ta bort alla skrivskyddade repliker från resursgruppen innan du kör det här scenariot. Icke-HA-instanser och läsrepliker gör att redundansåtgärden misslyckas.

Skapa en arbetsym.

  1. I Azure-portalen söker du efter Chaos Studio och väljer den.

    Skärmbild som visar sökning efter Chaos Studio i Azure-portalen.

  2. Välj Skapa ny arbetsyta.

    Skärmbild som visar knappen Skapa ny arbetsyta på startsidan för Chaos Studio.

  3. På fliken Grundläggande fyller du i prenumerationen, resursgruppen, arbetsytans namn och region. Arbetsytan kan användas på resurser i valfri region, så välj valfri region som stöds. Välj Nästa: Omfång.

    Skärmbild som visar fliken Grundläggande i formuläret Skapa en arbetsyta.

Konfigurera omfång

  1. Som Omfångstyp väljer du Prenumeration eller Resursgrupp. Den här omfångstypen rekommenderas för PostgreSQL-redundansscenarier eftersom den identifierar alla HA-instanser i resursgruppen automatiskt.

  2. Välj din prenumeration och resursgrupp och välj sedan Använd.

    Skärmbild som visar sidan Omfångskonfiguration med en vald resursgrupp.

Konfigurera behörigheter

  1. För Hanterad identitet väljer du Användartilldelad. En användartilldelad identitet rekommenderas för PostgreSQL-redundansscenarier eftersom den bevaras oberoende av arbetsytan.

  2. Ge identiteten de behörigheter som krävs. Du behöver minst läsar- eller deltagaråtkomst för den hanterade identiteten för att lägga till den här.

  3. Välj Lägg till för att tilldela identiteten.

    Skärmbild som visar konfigurationen för hanterad identitet och nödvändiga behörigheter.

Granska och skapa

  1. Välj Översikt + skapa.

  2. Granska konfigurationen och välj sedan Skapa.

    Skärmbild som visar sidan Granska + skapa för en ny arbetsyta.

Kontrollera arbetsytan

  1. När distributionen är klar går du till arbetsytans översiktssida .

  2. Kontrollera att Omfång visar din resursgrupp och att Hanterad identitet är tilldelad.

    Skärmbild som visar sidan Översikt över arbetsyta med omfång och identitet verifierad.

Bläddra och konfigurera ett scenario

  1. Välj fliken Scenarier. Chaos Studio identifierar resurserna i ditt omfång och rekommenderar tillämpliga scenarier.

  2. Leta reda på scenariot för beräkningszon ned + PostgreSQL-redundans och välj Konfigurera.

    Skärmbild som visar sidan Scenarios med scenariot PostgreSQL zone-down failover.

  3. Ange namn ochvaraktighet för redundanstestet och välj sedan Spara konfiguration.

    Skärmbild som visar konfigurationsformuläret Scenario med namn- och varaktighetsfält.

Kör scenariot

  1. Välj fliken Mitt bibliotek för att visa dina sparade scenarier.

  2. Välj Kör i PostgreSQL-redundansscenariot.

    Skärmbild som visar sidan Mitt bibliotek med knappen Kör för scenariot.

    Important

    När du har valt Kör väntar du tills sidan Scenariokörning visas. Du kan behöva uppdatera portalen. Välj inte Kör igen – scenariot är redan i kö och en duplicerad körning kan påverka dina resurser.

  3. Följ hur körningen fortskrider på sidan för scenariokörning.

    Skärmbild som visar scenariot medan det körs.

Granska scenariorapporten

  1. När scenariostatusen visar Lyckades väljer du Generera rapport.

    Skärmbild som visar scenariot i ett lyckat tillstånd.

  2. Granska rapporten för att se vilka åtgärder som kördes, deras varaktigheter och om varje åtgärd lyckades.

    Skärmbild som visar scenariorapporten med åtgärdsinformation.

    Mer information om vad varje avsnitt i rapporten innebär finns i Scenariorapporter.

Rensa resurser

Om du bara har skapat arbetsytan för den här självstudien tar du bort den genom att gå till resursen Arbetsyta och välja Ta bort. Att ta bort arbetsytan påverkar inte dina PostgreSQL-instanser.

Nästa steg