Riavviare un'istanza o i nodi del pool di lettura

Questa pagina descrive come riavviare l'istanza principale, un'istanza del pool di lettura o un nodo in un pool di lettura di un cluster AlloyDB.

Quando avvii il riavvio di un'istanza, tutte le connessioni disponibili sull'istanza vengono interrotte, l'istanza si riavvia ed è pronta ad accettare nuove connessioni.

Il riavvio di un'istanza non modifica l'indirizzo IP privato dell'istanza.

Prima di iniziare

  • Il progetto Google Cloud che utilizzi deve essere stato abilitato per accedere ad AlloyDB.
  • Devi disporre di uno di questi ruoli IAM nel progetto Google Cloud che utilizzi:
    • roles/alloydb.admin (il ruolo IAM predefinito AlloyDB Admin)
    • roles/owner (il ruolo IAM di base Proprietario)
    • roles/editor (il ruolo IAM di base Editor)

    Se non disponi di nessuno di questi ruoli, contatta l'Amministratore organizzazione per richiedere l'accesso.

Riavviare un'istanza

Console

  1. Nella console Google Cloud, vai alla pagina Cluster.

    Vai a Cluster

  2. Fai clic su un cluster nella colonna Nome risorsa.
  3. Nella pagina Panoramica, vai alla sezione Istanze nel cluster, scegli l'istanza principale o un'istanza del pool di lettura e fai clic su Riavvia.

gcloud

Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure utilizzare Cloud Shell.

Riavvia l'istanza:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    [--async]
    
  • INSTANCE_ID: l'ID dell'istanza.
  • CLUSTER_ID: l'ID del cluster in cui è disponibile l'istanza.
  • REGION_ID: la regione in cui è posizionata l'istanza.
  • PROJECT_ID: l'ID del progetto in cui è posizionato il cluster.
  • async: un flag facoltativo per tornare immediatamente, senza attendere il completamento dell'operazione in corso.

Riavviare nodi specifici di un pool di lettura

Puoi utilizzare gcloud CLI per riavviare uno o più nodi di un pool di lettura.

Il seguente comando mostra come riavviare un nodo di un pool di lettura:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID \
    
  • INSTANCE_ID: l'ID dell'istanza del pool di lettura.
  • CLUSTER_ID: l'ID del cluster in cui è disponibile l'istanza.
  • NODE_ID: l'ID che richiede un riavvio.
  • PROJECT_ID: l'ID del progetto in cui è posizionato il cluster.
  • --async: un flag facoltativo per tornare immediatamente, senza attendere il completamento dell'operazione in corso.

L'esempio seguente mostra come riavviare più nodi:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID1,NODE_ID2 \
    
  • INSTANCE_ID: l'ID dell'istanza del pool di lettura.
  • CLUSTER_ID: l'ID del cluster in cui è disponibile l'istanza.
  • NODE_ID1,NODE_ID2: l'elenco dei nodi che richiedono un riavvio.
  • PROJECT_ID: l'ID del progetto in cui è posizionato il cluster.
  • --async: un flag facoltativo per tornare immediatamente, senza attendere il completamento dell'operazione in corso.