Cette page explique comment redémarrer l'instance principale, une instance de pool de lecture ou un nœud dans un pool de lecture d'un cluster AlloyDB.
Lorsque vous redémarrez une instance, elle interrompt toutes les connexions disponibles sur l'instance, redémarre et est prête à accepter de nouvelles connexions.
Le redémarrage d'une instance ne modifie pas son adresse IP privée.
Avant de commencer
- Le projet Google Cloud que vous utilisez doit avoir été autorisé à accéder à AlloyDB.
- Vous devez disposer de l'un des rôles IAM suivants dans le projet Google Cloud que vous utilisez :
roles/alloydb.admin
(rôle IAM prédéfini "AlloyDB Admin")roles/owner
(rôle IAM de base Propriétaire)roles/editor
(rôle IAM de base Éditeur)
Si vous ne disposez d'aucun de ces rôles, contactez l'administrateur de votre organisation pour demander l'accès.
Redémarrer une instance
Console
- Dans la console Google Cloud, accédez à la page Clusters.
- Cliquez sur un cluster dans la colonne Nom de la ressource.
- Sur la page Présentation, accédez à la section Instances de votre cluster, sélectionnez l'instance principale ou une instance de pool de lecture, puis cliquez sur Redémarrer.
gcloud
Pour utiliser gcloud CLI, vous pouvez installer et initialiser Google Cloud CLI ou utiliser Cloud Shell.
Redémarrez l'instance :
gcloud alloydb instances restart INSTANCE_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ [--async]
- INSTANCE_ID : ID de l'instance
- CLUSTER_ID: ID du cluster où l'instance est disponible.
- REGION_ID: région où se trouve l'instance.
- PROJECT_ID: ID du projet dans lequel le cluster est placé.
async
: option facultative permettant de renvoyer immédiatement une réponse, sans attendre la fin de l'opération en cours.
Redémarrer des nœuds spécifiques d'un pool de lecture
Vous pouvez utiliser la gcloud CLI pour redémarrer un ou plusieurs nœuds d'un pool de lecture.
La commande suivante montre comment redémarrer un nœud d'un pool de lecture:
gcloud alloydb instances restart INSTANCE_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --node-ids=NODE_ID \
- INSTANCE_ID: ID de l'instance de pool de lecture.
- CLUSTER_ID: ID du cluster où l'instance est disponible.
- NODE_ID: ID nécessitant un redémarrage.
- PROJECT_ID: ID du projet dans lequel le cluster est placé.
--async
: option facultative permettant de renvoyer immédiatement une réponse, sans attendre la fin de l'opération en cours.
L'exemple suivant montre comment redémarrer plusieurs nœuds:
gcloud alloydb instances restart INSTANCE_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --node-ids=NODE_ID1,NODE_ID2 \
- INSTANCE_ID: ID de l'instance de pool de lecture.
- CLUSTER_ID: ID du cluster où l'instance est disponible.
- NODE_ID1,NODE_ID2: liste des nœuds à redémarrer.
- PROJECT_ID: ID du projet dans lequel le cluster est placé.
--async
: option facultative permettant de renvoyer immédiatement une réponse, sans attendre la fin de l'opération en cours.