Cambia el quórum birregional

En esta página, se describe cómo verificar el estado de tu Spanner. quórum birregional y cómo cambiar el quórum de forma manual en caso de servicio interrupciones del servicio.

Para obtener más información sobre regiones dobles, consulta Spanner Configuraciones de instancias birregionales.

Verifica el estado del quórum birregional

Puedes verificar el estado del quórum birregional de las siguientes maneras.

  • En la página Descripción general de la base de datos.
  • Cómo usar el panel Estadísticas del sistema

En la página de descripción general de la base de datos

  1. Ve a la página Instancias de Spanner en la consola de Google Cloud.

    Ir a la página Instancias

  2. Haz clic en el nombre de la instancia que está en una configuración birregional.

  3. Haz clic en el nombre de la base de datos.

  4. En Descripción general, busca la fila Quórum, que muestra la región doble el estado de quórum de tu instancia:

    • Si se cumple quórum en ambas regiones, el estado se mostrará como Dual-region.

    • Si se realizó una conmutación por error manual o administrada por Google, verás el vínculo Es el nombre de la región de entrega (por ejemplo, asia-south1).

Panel de estadísticas del sistema

Después de crear una configuración birregional, puedes ver la Disponibilidad de quórum birregional en el panel de estadísticas del sistema a nivel de la instancia.

Para obtener más información, consulta Visualiza el panel de estadísticas del sistema.

Cambia el quórum birregional de birregional a una sola región (conmutación por error)

Realizar la conmutación por error de forma manual si hay una interrupción regional o una partición de red problema:

Consola de Google Cloud

  1. Ve a la página Instancias de Spanner en la consola de Google Cloud.

    Ir a la página Instancias

  2. Haz clic en el nombre de la instancia que está en una configuración birregional.

  3. Haz clic en Estadísticas del sistema en el menú de navegación.

  4. Busca la métrica Disponibilidad de quórum birregional.

  5. Si la métrica de disponibilidad de quórum birregional muestra que hay interrupciones en una región, haz clic en Ícono del botón Activa Cloud Shell Activa Cloud Shell en la parte superior de la consola de Google Cloud.

    Se abrirá Cloud Shell.

  6. Para cambiar el quórum birregional de una región doble a una única, Ingresa el siguiente comando que se encuentra en la pestaña de gcloud CLI: gcloud spanner databases change-quorum. Para obtener instrucciones detalladas, consulta la pestaña gcloud.

gcloud CLI

Usa la gcloud spanner databases change-quorum. para cambiar el quórum birregional de una región doble a una única.

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

Reemplaza lo siguiente:

  • DATABASE_ID: Identificador permanente del elemento en la base de datos.

  • INSTANCE_ID: Identificador permanente de la instancia.

  • SERVING_LOCATION: La instancia regional de configuración con la que quieres hacer la conmutación por error. Por ejemplo, si asia-south1 (Bombay) no está en buen estado, y quieres hacer una conmutación por error a asia-south2 (Delhi). la entrada asia-south2. Asegúrate de que el SERVING_LOCATION esté en buen estado. región. Elegir una región incorrecta para la conmutación por error genera una base de datos disponibilidad, que no se puede recuperar antes de que la región vuelva a estar en línea.

Marcas opcionales:

  • --etag=ETAG: ETAG se puede usar para proteger la reproducción.

Para verificar el estado de la operación de cambio de quórum, ejecuta el siguiente comando: gcloud spanner databases describe kubectl. El campo quorumInfo proporciona información sobre la operación.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

Cambia el quórum birregional de una sola región a birregional (conmutación por recuperación)

Realizar una conmutación por recuperación manual después de que la región interrumpida esté en buen estado o después de que la red partición esté resuelto:

Consola de Google Cloud

  1. Ve a la página Instancias de Spanner en la consola de Google Cloud.

    Ir a la página Instancias

  2. Haz clic en el nombre de la instancia que está en una configuración birregional.

  3. Haz clic en Estadísticas del sistema en el menú de navegación.

  4. Busca la métrica Disponibilidad de quórum birregional.

  5. En la métrica Disponibilidad de quórum birregional, haz clic en Cambiar quórum de la región.

    Se abrirá Cloud Shell.

  6. Para cambiar el quórum birregional de una región doble a una única, Ingresa el siguiente comando que se encuentra en la pestaña de gcloud CLI: gcloud spanner databases change-quorum. Para obtener instrucciones detalladas, consulta la pestaña gcloud.

gcloud CLI

Usa la gcloud spanner databases change-quorum. para cambiar el quórum birregional de una a una birregional.

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

Reemplaza lo siguiente:

  • DATABASE_ID: Identificador permanente del elemento en la base de datos.

  • INSTANCE_ID: Identificador permanente de la instancia.

Marcas opcionales:

  • --etag=ETAG: ETAG se puede usar para el control de simultaneidad optimista.

Para verificar el estado de la operación de cambio de quórum, ejecuta el siguiente comando: gcloud spanner databases describe kubectl. El campo quorumInfo proporciona información sobre la operación.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

¿Qué sigue?