Cette page explique comment vérifier l'état de fonctionnement de Spanner. quorum birégional et comment modifier manuellement le quorum en cas de service sans interruption.
Pour en savoir plus sur les emplacements birégionaux, consultez la page "Spanner" Configurations d'instances birégionales.
Vérifier l'état du quorum birégional
Vous pouvez vérifier l'état du quorum birégional comme suit.
- Sur la page Présentation de la base de données
- Utiliser le tableau de bord des insights système
Sur la page de présentation de la base de données
Accédez à la page Instances de Spanner dans la console Google Cloud.
Cliquez sur le nom de l'instance qui se trouve dans une configuration birégionale.
Cliquez sur le nom de la base de données.
Sous "Aperçu", recherchez la ligne Quorum, qui indique la zone birégionale. du quorum de votre instance:
Si le quorum est atteint dans les deux régions, l'état indique Birégional.
Si un basculement manuel ou géré par Google a été effectué, le Nom de la région de diffusion (par exemple,
asia-south1
).
Tableau de bord des insights système
Après avoir créé une configuration birégionale, vous pouvez afficher les Disponibilité du quorum birégional dans le tableau de bord "System Insights" au niveau de l'instance.
Pour en savoir plus, consultez Afficher le tableau de bord des insights système.
Faire passer le quorum birégional de deux régions à une région unique (basculement)
Pour basculer manuellement en cas d'indisponibilité régionale ou d'un partitionnement réseau problème:
console Google Cloud
Accédez à la page Instances de Spanner dans la console Google Cloud.
Cliquez sur le nom de l'instance qui se trouve dans une configuration birégionale.
Cliquez sur Insights sur le système dans le menu de navigation.
Recherchez la métrique Disponibilité du quorum birégional.
Si la métrique de disponibilité du quorum birégional indique une interruption dans une région, cliquez sur
Activez Cloud Shell en haut de la console Google Cloud.
Cloud Shell s'ouvre.
Pour faire passer le quorum birégional de birégional à une région unique, procédez comme suit : saisissez la commande suivante qui se trouve dans l'onglet de la gcloud CLI:
gcloud spanner databases change-quorum
Pour obtenir des instructions détaillées, reportez-vous à l'ongletgcloud
.
CLI gcloud
Utilisez le gcloud spanner databases change-quorum
pour remplacer le quorum birégional par une région unique.
gcloud spanner databases change-quorum
DATABASE_ID --instance=INSTANCE_ID
--single-region --serving-location=SERVING_LOCATION
[--etag=ETAG]
Remplacez les éléments suivants :
DATABASE_ID
: identifiant permanent du base de données.INSTANCE_ID
: identifiant permanent de l'instance.SERVING_LOCATION
: instance régionale vers laquelle vous souhaitez basculer. Par exemple, siasia-south1
(Mumbai) n'est pas opérationnelle et vous souhaitez basculer versasia-south2
(Delhi), entréeasia-south2
. Assurez-vous queSERVING_LOCATION
est opérationnel dans la même région. Le choix d'une région inappropriée pour le basculement dans la base de données une indisponibilité, qui est irrécupérable avant la remise en ligne de la région.
Indicateurs facultatifs :
--etag=ETAG
:ETAG
peut être utilisé pour la protection contre la rejeu.
Pour vérifier l'état de l'opération de modification du quorum, exécutez la commande
gcloud spanner databases describe
. Le champ quorumInfo
fournit des informations sur l'opération.
gcloud spanner databases describe DATABASE_ID
--instance=INSTANCE_ID
Faire passer le quorum birégional de région unique à birégional (restauration)
Pour effectuer une restauration manuelle une fois que la région perturbée est opérationnelle ou après que le réseau problème de partition est résolu:
console Google Cloud
Accédez à la page Instances de Spanner dans la console Google Cloud.
Cliquez sur le nom de l'instance qui se trouve dans une configuration birégionale.
Cliquez sur Insights sur le système dans le menu de navigation.
Recherchez la métrique Disponibilité du quorum birégional.
Sur la métrique de disponibilité du quorum pour les emplacements birégionaux, cliquez sur Modifier le quorum de la région.
Cloud Shell s'ouvre.
Pour faire passer le quorum birégional de birégional à une région unique, procédez comme suit : saisissez la commande suivante qui se trouve dans l'onglet de la gcloud CLI:
gcloud spanner databases change-quorum
Pour obtenir des instructions détaillées, reportez-vous à l'ongletgcloud
.
CLI gcloud
Utilisez le gcloud spanner databases change-quorum
pour faire passer le quorum birégional de région unique à birégional.
gcloud spanner databases change-quorum
DATABASE_ID --instance=INSTANCE_ID
--dual-region
[--etag=ETAG]
Remplacez les éléments suivants :
DATABASE_ID
: identifiant permanent du base de données.INSTANCE_ID
: identifiant permanent de l'instance.
Indicateurs facultatifs :
--etag=ETAG
:ETAG
peut être utilisé pour un contrôle de simultanéité optimiste.
Pour vérifier l'état de l'opération de modification du quorum, exécutez la commande
gcloud spanner databases describe
. Le champ quorumInfo
fournit des informations sur l'opération.
gcloud spanner databases describe DATABASE_ID
--instance=INSTANCE_ID
Étape suivante
- Apprenez-en davantage sur les configurations d'instances birégionales.