Modifica il quorum per due regioni

Questa pagina descrive come controllare lo stato di integrità di Spanner il quorum a due regioni e come modificarlo manualmente in caso di servizio o interruzioni del servizio.

Per saperne di più sulle due regioni, consulta Spanner Configurazioni di istanze a due regioni.

Verificare lo stato del quorum per due regioni

Puoi controllare lo stato del quorum a due regioni nei seguenti modi.

  • Nella pagina Panoramica del database
  • Utilizzo della dashboard degli insight sul sistema

Nella pagina Panoramica del database

  1. Vai alla pagina Istanze Spanner nella console Google Cloud.

    Vai alla pagina Istanze

  2. Fai clic sul nome dell'istanza che si trova in una configurazione a due regioni.

  3. Fai clic sul nome del database.

  4. In Panoramica, cerca la riga Quorum, che mostra la doppia regione stato di quorum dell'istanza:

    • Se il quorum è soddisfatto in entrambe le regioni, lo stato mostra Doppia regione.

    • Se è stato eseguito un failover manuale o gestito da Google, vedrai nome della regione servita (ad esempio asia-south1).

Dashboard degli insight sul sistema

Dopo aver creato una configurazione per due regioni, puoi visualizzare Disponibilità del quorum in due regioni sulla dashboard degli insight sul sistema a livello di istanza.

Per saperne di più, consulta Visualizzare la dashboard degli approfondimenti sul sistema.

Cambiare il quorum per due regioni da due regioni a regione singola (failover)

Eseguire il failover manualmente in caso di interruzione a livello di regione o partizionamento della rete problema:

Console Google Cloud

  1. Vai alla pagina Istanze Spanner nella console Google Cloud.

    Vai alla pagina Istanze

  2. Fai clic sul nome dell'istanza che si trova in una configurazione a due regioni.

  3. Fai clic su Approfondimenti sul sistema nel menu di navigazione.

  4. Trova la metrica Disponibilità del quorum in due regioni.

  5. Se la metrica di disponibilità del quorum per due regioni mostra che esistono interruzioni in una regione, fai clic su Icona del pulsante Attiva Cloud Shell Attiva Cloud Shell nella parte superiore della console Google Cloud.

    Si apre Cloud Shell.

  6. Per cambiare il quorum di due regioni da due regioni a una singola regione, inserisci il comando seguente nella scheda gcloud CLI: gcloud spanner databases change-quorum. Per istruzioni dettagliate, consulta la scheda gcloud.

Interfaccia a riga di comando gcloud

Utilizza la gcloud spanner databases change-quorum per modificare il quorum a due regioni da "due regioni" a una a regione singola.

gcloud spanner databases change-quorum
    DATABASE_ID --instance=INSTANCE_ID
    --single-region --serving-location=SERVING_LOCATION
    [--etag=ETAG]

Sostituisci quanto segue:

  • DATABASE_ID: l'identificatore permanente del per configurare un database.

  • INSTANCE_ID: l'identificatore permanente per in esecuzione in un'istanza Compute Engine.

  • SERVING_LOCATION: l'istanza a livello di regione a cui vuoi eseguire il failover. Ad esempio, se asia-south1 (Mumbai) non è integro e vuoi eseguire il failover a asia-south2 (Delhi), inserisci asia-south2. Assicurati che SERVING_LOCATION sia in stato integro regione. La scelta di una regione errata per il failover porta al database unavailability [non disponibile], che non è recuperabile prima che la regione sia di nuovo online.

Flag facoltativi:

  • --etag=ETAG: ETAG per la protezione dalla riproduzione.

Per verificare lo stato dell'operazione di modifica del quorum, esegui gcloud spanner databases describe . Il campo quorumInfo fornisce informazioni sull'operazione.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

Modifica il quorum per due regioni da una regione singola a una regione doppia (failback)

Per eseguire il failover manuale dopo che la regione interessata è integro o dopo la rete di partizione è stato risolto:

Console Google Cloud

  1. Vai alla pagina Istanze Spanner nella console Google Cloud.

    Vai alla pagina Istanze

  2. Fai clic sul nome dell'istanza che si trova in una configurazione a due regioni.

  3. Fai clic su Approfondimenti sul sistema nel menu di navigazione.

  4. Trova la metrica Disponibilità del quorum in due regioni.

  5. Nella metrica di disponibilità del quorum per due regioni, fai clic su Modifica quorum regionale.

    Si apre Cloud Shell.

  6. Per cambiare il quorum di due regioni da due regioni a una singola regione, inserisci il comando seguente nella scheda gcloud CLI: gcloud spanner databases change-quorum. Per istruzioni dettagliate, consulta la scheda gcloud.

Interfaccia a riga di comando gcloud

Utilizza la gcloud spanner databases change-quorum per modificare il quorum a due regioni da una regione singola a una doppia.

gcloud spanner databases change-quorum
    DATABASE_ID --instance=INSTANCE_ID
    --dual-region
    [--etag=ETAG]

Sostituisci quanto segue:

  • DATABASE_ID: l'identificatore permanente del per configurare un database.

  • INSTANCE_ID: l'identificatore permanente per in esecuzione in un'istanza Compute Engine.

Flag facoltativi:

  • --etag=ETAG: ETAG per un controllo ottimistico della contemporaneità.

Per verificare lo stato dell'operazione di modifica del quorum, esegui gcloud spanner databases describe . Il campo quorumInfo fornisce informazioni sull'operazione.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

Passaggi successivi