Auf dieser Seite wird beschrieben, wie Sie den Systemstatus von Spanner prüfen Dual-Region-Quorum und wie man das Quorum im Falle eines Dienstes manuell ändert Störungen.
Weitere Informationen zu Dual-Regionen finden Sie unter Spanner Dual-Regionen-Instanzkonfigurationen:
Quorumstatus für zwei Regionen prüfen
Sie können den Status Ihres biregionalen Quorums so prüfen.
- Auf der Seite Datenbankübersicht
- Dashboard für Systemstatistiken verwenden
Auf der Seite „Datenbankübersicht“
Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die sich in einer Dual-Region-Konfiguration befindet.
Klicken Sie auf den Namen der Datenbank.
Suchen Sie unter „Übersicht“ nach der Zeile Quorum, in der die Dual-Regionen angezeigt werden. Quorumstatus der Instanz:
Wenn das Quorum in beiden Regionen erreicht ist, wird als Status Dual-Region angezeigt.
Bei einem manuellen oder von Google verwalteten Failover wird Folgendes angezeigt: Name der Bereitstellungsregion, z. B.
asia-south1
.
Dashboard für Systemstatistiken
Nachdem Sie eine Dual-Region-Konfiguration erstellt haben, können Sie die Verfügbarkeit des Dual-Region-Quorums im Dashboard für Systemstatistiken auf Instanzebene.
Weitere Informationen finden Sie unter Dashboard für Systemstatistiken aufrufen.
Dual-Region-Quorum von Dual-Region in einzelne Region ändern (Failover)
Manuelles Failover bei einem regionalen Ausfall oder einer Netzwerkpartitionierung Problem:
Google Cloud Console
Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die sich in einer Dual-Region-Konfiguration befindet.
Klicken Sie im Navigationsmenü auf Systemstatistiken.
Suchen Sie den Messwert Verfügbarkeit des Dual-Region-Quorums.
Wenn der Messwert „Dual-Region-Quorumverfügbarkeit“ anzeigt, dass eine Störung vorliegt Klicken Sie in einer Region auf
Aktivieren Sie Cloud Shell oben in der Google Cloud Console.
Cloud Shell wird geöffnet.
Um das Dual-Region-Quorum von einer Dual-Region auf eine einzelne Region zu ändern, Geben Sie den folgenden Befehl ein, der auf dem Tab der gcloud CLI angezeigt wird:
gcloud spanner databases change-quorum
Eine ausführliche Anleitung Weitere Informationen finden Sie auf dem Tabgcloud
.
gcloud-CLI
Verwenden Sie den gcloud spanner databases change-quorum
.
, um das Dual-Region-Quorum von einer Dual-Region in eine einzelne Region zu ändern.
gcloud spanner databases change-quorum
DATABASE_ID --instance=INSTANCE_ID
--single-region --serving-location=SERVING_LOCATION
[--etag=ETAG]
Ersetzen Sie Folgendes:
DATABASE_ID
: Die permanente Kennzeichnung des Datenbank.INSTANCE_ID
: Die permanente Kennzeichnung der Instanz.SERVING_LOCATION
: Die regionale Instanz Konfiguration, auf die ein Failover erfolgen soll. Beispiel:asia-south1
(Mumbai) fehlerhaft ist und Sie einen Failover aufasia-south2
(Delhi) durchführen möchten, Geben Sieasia-south2
ein. Achten Sie darauf, dassSERVING_LOCATION
die fehlerfreie Region Die Auswahl einer falschen Region für den Failover führt zu der Datenbank Nichtverfügbarkeit, die nicht wiederhergestellt werden kann, bevor die Region wieder online ist.
Optionale Flags:
--etag=ETAG
: DieETAG
kann für den Wiederholungsschutz verwendet werden.
Führen Sie den folgenden Befehl aus, um den Status des Quorumänderungsvorgangs zu prüfen:
gcloud spanner databases describe
. Das Feld quorumInfo
enthält Informationen zum Vorgang.
gcloud spanner databases describe DATABASE_ID
--instance=INSTANCE_ID
Dual-Region-Quorum von einer einzelnen Region in Dual-Region ändern (Failback)
Manuelles Failback, nachdem die unterbrochene Region fehlerfrei ist oder nachdem das Netzwerk Partitionsproblem behoben:
Google Cloud Console
Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.
Klicken Sie auf den Namen der Instanz, die sich in einer Dual-Region-Konfiguration befindet.
Klicken Sie im Navigationsmenü auf Systemstatistiken.
Suchen Sie den Messwert Verfügbarkeit des Dual-Region-Quorums.
Klicken Sie im Messwert „Dual-Region-Quorumverfügbarkeit“ auf Regionsquorum ändern.
Cloud Shell wird geöffnet.
Um das Dual-Region-Quorum von einer Dual-Region auf eine einzelne Region zu ändern, Geben Sie den folgenden Befehl ein, der auf dem Tab der gcloud CLI angezeigt wird:
gcloud spanner databases change-quorum
Eine ausführliche Anleitung Weitere Informationen finden Sie auf dem Tabgcloud
.
gcloud-CLI
Verwenden Sie den gcloud spanner databases change-quorum
.
, um das Dual-Region-Quorum von einer einzelnen Region in Dual-Region zu ändern.
gcloud spanner databases change-quorum
DATABASE_ID --instance=INSTANCE_ID
--dual-region
[--etag=ETAG]
Ersetzen Sie Folgendes:
DATABASE_ID
: Die permanente Kennzeichnung des Datenbank.INSTANCE_ID
: Die permanente Kennzeichnung der Instanz.
Optionale Flags:
--etag=ETAG
: DieETAG
Argument kann für optimistische Nebenläufigkeitserkennung verwendet werden.
Führen Sie den folgenden Befehl aus, um den Status des Quorumänderungsvorgangs zu prüfen:
gcloud spanner databases describe
. Das Feld quorumInfo
enthält Informationen zum Vorgang.
gcloud spanner databases describe DATABASE_ID
--instance=INSTANCE_ID
Nächste Schritte
- Weitere Informationen zu dual-regionalen Instanzkonfigurationen.