Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Tutorial erstellen Sie einen Chaos Studio-Arbeitsbereich, konfigurieren ihn für Ihre Azure Database for PostgreSQL-Ressourcen und führen ein „Zone-Down“-Failover-Szenario durch. Am Ende überprüfen Sie den Szenariobericht, um zu bestätigen, welche Aktionen ausgeführt wurden, und deren Ergebnisse, und überprüfen Sie dann die Wiederherstellung mithilfe Ihrer eigenen Überwachungs- und Anwendungsintegritätsprüfungen.
Voraussetzungen
- Ein Azure-Abonnement. Wenn Sie kein Konto haben, erstellen Sie ein kostenloses Konto.
- Eine Instanz von Azure Database for PostgreSQL – Flexible Server mit aktivierter Hochverfügbarkeit.
- Eine vom Benutzer zugewiesene verwaltete Identität mit der Rolle "Mitwirkender" in der Ressourcengruppe, die Ihre PostgreSQL-Instanz enthält.
Important
Die ressourcengruppe, die Sie als Ziel festlegen, darf nur HA-fähige PostgreSQL-Instanzen enthalten. Entfernen Sie alle Lesereplikate aus der Ressourcengruppe, bevor Sie dieses Szenario ausführen. Nicht-HA-Instanzen und Lesereplikate führen dazu, dass die Failoveraktion fehlschlägt.
Erstellen eines Arbeitsbereichs
Suchen Sie im Azure-Portal nach Chaos Studio, und wählen Sie es aus.
Wählen Sie "Neuen Arbeitsbereich erstellen" aus.
Füllen Sie auf der Registerkarte " Grundlagen " Ihre Abonnement-, Ressourcengruppe, den Arbeitsbereichsnamen und die Region aus. Der Arbeitsbereich kann auf Ressourcen in einer beliebigen Region ausgeführt werden. Wählen Sie daher eine beliebige unterstützte Region aus. Wählen Sie Weiter: Bereich aus.
Konfigurieren des Suchbereichs
Wählen Sie für den Bereichstyp"Abonnement" oder "Ressource" aus. Dieser Bereichstyp wird für PostgreSQL-Failoverszenarien empfohlen, da alle HA-Instanzen in der Ressourcengruppe automatisch erkannt werden.
Wählen Sie Ihr Abonnement und Ihre Ressourcengruppe aus und klicken Sie dann auf Übernehmen.
Berechtigungen konfigurieren
Wählen Sie für verwaltete Identitätdie Option "Benutzer zugewiesen" aus. Eine vom Benutzer zugewiesene Identität wird für PostgreSQL-Failoverszenarien empfohlen, da sie unabhängig vom Arbeitsbereich beibehalten wird.
Erteilen Sie der Identität die erforderlichen Berechtigungen. Sie benötigen mindestens Lese- oder Mitwirkenderzugriff auf die verwaltete Identität, um sie hier hinzuzufügen.
Wählen Sie "Hinzufügen" aus, um die Identität zuzuweisen.
Überprüfen und erstellen
Wählen Sie Überprüfen + Erstellen aus.
Überprüfen Sie Ihre Konfiguration, und wählen Sie dann "Erstellen" aus.
Überprüfen des Arbeitsbereichs
Navigieren Sie nach Abschluss der Bereitstellung zur Übersichtsseite des Arbeitsbereichs.
Vergewissern Sie sich, dass der Bereich Ihre Ressourcengruppe anzeigt und die verwaltete Identität zugewiesen ist.
Durchsuchen und Konfigurieren eines Szenarios
Wählen Sie die Registerkarte "Szenarien" aus. Chaos Studio ermittelt die Ressourcen in Ihrem Bereich und empfiehlt entsprechende Szenarien.
Suchen Sie das Szenario „Ausfall der Compute-Zone + PostgreSQL-Failover“ und wählen Sie Konfigurieren aus.
Geben Sie einen Namen und eine Dauer für den Failovertest ein, und wählen Sie dann " Konfiguration speichern" aus.
Ausführen des Szenarios
Wählen Sie die Registerkarte "Meine Bibliothek " aus, um Ihre gespeicherten Szenarien anzuzeigen.
Wählen Sie " Ausführen " im PostgreSQL-Failoverszenario aus.
Important
Nachdem Sie "Ausführen" ausgewählt haben, warten Sie, bis die Seite "Szenarioausführung" angezeigt wird. Möglicherweise müssen Sie das Portal aktualisieren. Wählen Sie "Ausführen" nicht erneut aus. Das Szenario ist bereits in die Warteschlange eingereiht, und eine doppelte Ausführung kann sich auf Ihre Ressourcen auswirken.
Überwachen Sie den Ausführungsfortschritt auf der Seite „Szenarioausführung“.
Überprüfen des Szenarioberichts
Wenn der Szenariostatus "Erfolgreich" angezeigt wird, wählen Sie " Bericht generieren" aus.
Überprüfen Sie den Bericht, um zu sehen, welche Aktionen ausgeführt wurden, deren Dauer und ob jede Aktion erfolgreich war.
Weitere Informationen dazu, was jeder Abschnitt des Berichts bedeutet, finden Sie unter "Szenarioberichte".
Bereinigen von Ressourcen
Wenn Sie den Arbeitsbereich nur für dieses Lernprogramm erstellt haben, löschen Sie ihn, indem Sie zur Arbeitsbereichsressource navigieren und "Löschen" auswählen. Das Löschen des Arbeitsbereichs wirkt sich nicht auf Ihre PostgreSQL-Instanzen aus.