Alterar quórum birregional

Nesta página, descrevemos como verificar o status de integridade do Spanner quórum birregional e como alterar manualmente o quórum em caso de serviço interrupções.

Para mais informações sobre regiões birregionais, consulte o Spanner Configurações de instâncias birregionais.

Verificar o status de quórum de região birregional

É possível verificar o status do quórum de região birregional das seguintes maneiras.

  • Na página Visão geral do banco de dados
  • Como usar o painel de insights do sistema

Na página de visão geral do banco de dados

  1. Acesse a página Instâncias do Spanner no console do Google Cloud.

    Acessar a página "Instâncias"

  2. Clique no nome da instância que está em uma configuração birregional.

  3. Clique no nome do banco de dados.

  4. Em "Visão geral", procure a linha Quórum, que mostra o local birregional, o status de quórum da instância:

    • Se o quórum for atingido nas duas regiões, o status será Birregional.

    • Se um failover manual ou gerenciado pelo Google tiver sido realizado, você verá o nome da região de exibição (por exemplo, asia-south1).

Painel de insights do sistema

Depois de criar uma configuração birregional, será possível visualizar o Disponibilidade de quórum birregional no painel "Insights do sistema" no nível da instância.

Para mais informações, consulte Ver o painel de insights do sistema.

Alterar o quórum de região birregional de birregional para região única (failover)

Para fazer failover manualmente se houver uma interrupção regional ou um particionamento de rede problema:

Console do Google Cloud

  1. Acesse a página Instâncias do Spanner no console do Google Cloud.

    Acessar a página "Instâncias"

  2. Clique no nome da instância que está em uma configuração birregional.

  3. Clique em Insights do sistema no menu de navegação.

  4. Encontre a métrica Disponibilidade de quórum birregional.

  5. Se a métrica de disponibilidade de quórum birregional mostrar que há interrupção em uma região, clique em Ícone do botão "Ativar o Cloud Shell" Ative o Cloud Shell na parte superior do console do Google Cloud.

    O Cloud Shell será aberto.

  6. Para alterar o quórum de região birregional para birregional, faça o seguinte: digite o seguinte comando que está na guia da CLI gcloud: gcloud spanner databases change-quorum: Para instruções detalhadas, consulte a guia gcloud.

CLI da gcloud

Usar o gcloud spanner databases change-quorum para alterar o quórum de região dupla de birregional para uma única região.

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

Substitua:

  • DATABASE_ID: o identificador permanente do no seu banco de dados.

  • INSTANCE_ID: identificador permanente da instância.

  • SERVING_LOCATION: a instância regional configuração para a qual você quer fazer o failover. Por exemplo, se asia-south1 (Mumbai) não está íntegra, e você quer fazer o failover para asia-south2 (Delhi), entrada asia-south2. Confira se o SERVING_LOCATION está íntegro região. Escolher uma região errada para o failover resulta no banco de dados e a indisponibilidade da região, que é irrecuperável antes de ela voltar a ficar on-line.

Sinalizações opcionais:

  • --etag=ETAG: o ETAG pode ser usado para proteção contra repetição.

Para verificar o status da operação de alteração de quórum, execute o gcloud spanner databases describe kubectl. O campo quorumInfo fornece informações sobre a operação.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

Alterar o quórum de região birregional de região única para birregional (failback)

Para o failback manualmente depois que a região interrompida estiver íntegra ou após a rede problema de partição for resolvido:

Console do Google Cloud

  1. Acesse a página Instâncias do Spanner no console do Google Cloud.

    Acessar a página "Instâncias"

  2. Clique no nome da instância que está em uma configuração birregional.

  3. Clique em Insights do sistema no menu de navegação.

  4. Encontre a métrica Disponibilidade de quórum birregional.

  5. Na métrica de disponibilidade de quórum birregional, clique em Alterar quórum da região.

    O Cloud Shell será aberto.

  6. Para alterar o quórum de região birregional para birregional, faça o seguinte: digite o seguinte comando que está na guia da CLI gcloud: gcloud spanner databases change-quorum: Para instruções detalhadas, consulte a guia gcloud.

CLI da gcloud

Usar o gcloud spanner databases change-quorum para alterar o quórum de região birregional de região única para birregional.

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

Substitua:

  • DATABASE_ID: o identificador permanente do no seu banco de dados.

  • INSTANCE_ID: identificador permanente da instância.

Sinalizações opcionais:

  • --etag=ETAG: o ETAG pode ser usado para controle de simultaneidade otimista.

Para verificar o status da operação de alteração de quórum, execute o gcloud spanner databases describe kubectl. O campo quorumInfo fornece informações sobre a operação.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

A seguir