Questa pagina descrive come avviare, arrestare o riavviare l'istanza principale e un'istanza del pool di lettura. Puoi anche riavviare un'istanza secondaria e un nodo in un pool di lettura di un cluster AlloyDB.
Le operazioni di avvio, arresto o riavvio non modificano l'IP pubblico in entrata o l'URI Private Services Connect dell'istanza.
Prima di iniziare
Il Google Cloud progetto che utilizzi deve essere abilitato per accedere ad AlloyDB.
Devi disporre di uno dei seguenti ruoli IAM nel Google Cloud progetto che stai utilizzando:
- (
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.
- (
Il cluster AlloyDB è nello stato
READY
.
Criteri di attivazione
Quando avvii o arresti l'istanza, il criterio di attivazione deve essere impostato per indicare l'operazione che stai eseguendo. La policy di attivazione indica se l'istanza è attivata per accettare le richieste di connessione.
Le opzioni della policy di attivazione sono:
ALWAYS
: l'istanza è sempre attiva e in esecuzione.NEVER
: l'istanza è inattiva e non accetta connessioni.
Per avviare l'istanza, imposta i criteri di attivazione su ALWAYS
. Per arrestare l'istanza ed evitare addebiti, imposta i criteri di attivazione su NEVER
.
Arresta un'istanza
Puoi arrestare manualmente un'istanza principale o di pool di lettura quando necessario. Quando arresti un'istanza, questa rimane arrestata e non risponde alle connessioni delle applicazioni finché non la riavvii. Non puoi arrestare un'istanza secondaria.
L'arresto di un'istanza interrompe temporaneamente gli aggiornamenti automatici. I dati archiviati nel cluster non vengono modificati e qualsiasi configurazione di backup per il cluster rimane attiva.
Le istanze arrestate non comportano addebiti di calcolo associati all'istanza. Se l'IP pubblico è abilitato sull'istanza, vengono addebitati costi per l'IP esterno statico inattivo.
Per arrestare un'istanza:
Console
Nella console Google Cloud , vai alla pagina Cluster.
Fai clic su un cluster nella colonna Nome risorsa.
Nella pagina Panoramica che si apre, vai alla sezione Istanze nel tuo cluster e visualizza i dettagli della tua istanza.
In Vuoi arrestare l'istanza di database?, fai clic su Arresta.
I criteri di attivazione dell'istanza sono impostati su NEVER
e l'istanza è stata arrestata.
gcloud
Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure puoi utilizzare Cloud Shell.
Utilizza il comando gcloud alloydb instances update
per arrestare un'istanza.
gcloud alloydb instances update INSTANCE_ID \ --region=REGION_ID \ --cluster=CLUSTER_ID \ --activation-policy=NEVER ```
Replace the following:
- INSTANCE_ID: l'ID dell'istanza.
- REGION_ID: l'ID regione dell'istanza.
- CLUSTER_ID: l'ID del cluster dell'istanza.
Avvia un'istanza
Quando avvii l'istanza, AlloyDB applica l'ultima versione secondaria per il database. Poiché l'avvio di un'istanza non è un'attività di manutenzione, vengono ignorati tutti i periodi di rifiuto della manutenzione configurati per l'istanza.
Per avviare un'istanza arrestata:
Console
Nella console Google Cloud , vai alla pagina Cluster.
Fai clic su un cluster nella colonna Nome risorsa.
Nella pagina Panoramica che si apre, vai alla sezione Istanze nel tuo cluster e visualizza i dettagli della tua istanza.
In Vuoi avviare l'istanza di database?, fai clic su Avvia.
Il criterio di attivazione dell'istanza è impostato su ALWAYS
e l'istanza viene avviata.
gcloud
Per utilizzare gcloud CLI, puoi installare e inizializzare Google Cloud CLI oppure puoi utilizzare Cloud Shell.
Utilizza il comando gcloud alloydb instances update
per avviare un'istanza.
gcloud alloydb instances update INSTANCE_ID \ --region=REGION_ID \ --cluster=CLUSTER_ID \ --activation-policy=ALWAYS ```
Replace the following:
- INSTANCE_ID: l'ID dell'istanza.
- REGION_ID: l'ID regione dell'istanza.
- CLUSTER_ID: l'ID del cluster dell'istanza.
Riavvia un'istanza
Quando avvii il riavvio di un'istanza, vengono interrotte tutte le connessioni disponibili sull'istanza. Dopo il riavvio dell'istanza, questa è pronta ad accettare nuove connessioni. Il riavvio di un'istanza non ne modifica l'indirizzo IP privato.
Riavvia un'istanza principale, secondaria o del pool di lettura
Console
- Nella console Google Cloud , vai alla pagina Cluster.
- Fai clic su un cluster nella colonna Nome risorsa.
- 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 puoi 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 si trova l'istanza.
- PROJECT_ID: l'ID del progetto in cui si trova il cluster.
async
: un flag facoltativo per restituire immediatamente il risultato, 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 readpool.
- CLUSTER_ID: l'ID del cluster in cui è disponibile l'istanza.
- NODE_ID: l'ID del nodo che deve essere riavviato, ad esempio
j71a-read-pool-054b8861-2ln8
. - PROJECT_ID: l'ID del progetto in cui si trova il cluster.
--async
: un flag facoltativo per restituire immediatamente il risultato, senza attendere il completamento dell'operazione in corso.
Il seguente esempio 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 readpool.
- CLUSTER_ID: l'ID del cluster in cui è disponibile l'istanza.
- NODE_ID1,NODE_ID2: l'elenco dei nodi che devono essere riavviati.
- PROJECT_ID: l'ID del progetto in cui si trova il cluster.
--async
: un flag facoltativo per restituire immediatamente il risultato, senza attendere il completamento dell'operazione in corso.
Passaggi successivi
- Scopri di più sulla creazione di un'istanza principale
- Aggiorna le impostazioni di cluster e istanze