Esta página descreve como iniciar, parar ou reiniciar a instância principal e uma instância do conjunto de leitura. Também pode reiniciar uma instância secundária e um nó num conjunto de leitura de um cluster do AlloyDB.
As operações de início, paragem ou reinício não alteram o IP público de entrada nem o URI do Private Services Connect da instância.
Antes de começar
O Google Cloud projeto que está a usar tem de estar ativado para aceder ao AlloyDB.
Tem de ter uma das seguintes funções do IAM no Google Cloud projeto que está a usar:
- (
roles/alloydb.admin
) (a função de IAM predefinida de administrador do AlloyDB) - (
roles/owner
) (a função de IAM básica de proprietário) - (
roles/editor
) (a função IAM básica de editor)
Se não tiver nenhuma destas funções, contacte o administrador da organização para pedir acesso.
- (
O cluster do AlloyDB está no estado
READY
.
Política de ativação
Quando inicia ou para uma instância, a política de ativação tem de ser definida para indicar a operação que está a realizar. A política de ativação indica se a instância está ativada para aceitar pedidos de ligação.
As opções da política de ativação são:
ALWAYS
: a instância está sempre em funcionamento.NEVER
: a instância está inativa e não está a aceitar ligações.
Para iniciar a instância, defina a política de ativação como ALWAYS
. Para parar a instância e evitar cobranças da instância, defina a política de ativação como NEVER
.
Pare uma instância
Pode parar manualmente uma instância principal ou de leitura quando necessário. Quando para uma instância, esta permanece parada e não responde a ligações de aplicações até a iniciar novamente. Não pode parar uma instância secundária.
A interrupção de uma instância suspende temporariamente as atualizações automáticas. Os dados armazenados no cluster não são afetados e qualquer configuração de cópia de segurança para o cluster permanece ativa.
As instâncias paradas não incorrem em custos de computação associados à instância. Se o IP público estiver ativado na instância, incorre em custos de IP externo estático inativo.
Para parar uma instância:
Consola
Na Google Cloud consola, aceda à página Clusters.
Clique num cluster na coluna Nome do recurso.
Na página Vista geral apresentada, aceda à secção Instâncias no seu cluster e veja os detalhes sobre a sua instância.
Em Parar instância de base de dados?, clique em Parar.
A política de ativação da instância está definida como NEVER
e a instância é interrompida.
gcloud
Para usar a CLI gcloud, pode instalar e inicializar a CLI Google Cloud ou usar a Cloud Shell.
Use o comando gcloud alloydb instances update
para parar uma instância.
gcloud alloydb instances update INSTANCE_ID \ --region=REGION_ID \ --cluster=CLUSTER_ID \ --activation-policy=NEVER ```
Replace the following:
- INSTANCE_ID: o ID da instância.
- REGION_ID: o ID da região da instância.
- CLUSTER_ID: o ID do cluster da instância.
Inicie uma instância
Quando inicia a instância, o AlloyDB aplica a versão secundária mais recente à base de dados. Uma vez que o início de uma instância não é uma atividade de manutenção, os períodos de recusa de manutenção configurados para a instância são ignorados.
Para iniciar uma instância parada:
Consola
Na Google Cloud consola, aceda à página Clusters.
Clique num cluster na coluna Nome do recurso.
Na página Vista geral apresentada, aceda à secção Instâncias no seu cluster e veja os detalhes sobre a sua instância.
Em Iniciar instância de base de dados?, clique em Iniciar.
A política de ativação da instância está definida como ALWAYS
e a instância é iniciada.
gcloud
Para usar a CLI gcloud, pode instalar e inicializar a CLI Google Cloud ou usar a Cloud Shell.
Use o comando gcloud alloydb instances update
para iniciar uma instância.
gcloud alloydb instances update INSTANCE_ID \ --region=REGION_ID \ --cluster=CLUSTER_ID \ --activation-policy=ALWAYS ```
Replace the following:
- INSTANCE_ID: o ID da instância.
- REGION_ID: o ID da região da instância.
- CLUSTER_ID: o ID do cluster da instância.
Reinicie uma instância
Quando inicia um reinício de uma instância, interrompe todas as ligações disponíveis na instância. Depois de a instância ser reiniciada e estar pronta para aceitar novas ligações. O reinício de uma instância não altera o endereço IP privado da instância.
Reinicie uma instância do conjunto principal, secundário ou de leitura
Consola
- Na Google Cloud consola, aceda à página Clusters.
- Clique num cluster na coluna Nome do recurso.
- Na página Vista geral, aceda à secção Instâncias no cluster , escolha a instância principal ou uma instância do conjunto de leitura e clique em Reiniciar.
gcloud
Para usar a CLI gcloud, pode instalar e inicializar a CLI Google Cloud ou usar a Cloud Shell.
Reinicie a instância:
gcloud alloydb instances restart INSTANCE_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ [--async]
- INSTANCE_ID: o ID da instância.
- CLUSTER_ID: o ID do cluster onde a instância está disponível.
- REGION_ID: a região onde a instância está localizada.
- PROJECT_ID: o ID do projeto onde o cluster está localizado.
async
: um sinalizador opcional para retornar imediatamente, sem esperar que a operação em curso seja concluída.
Reinicie nós específicos de um conjunto de leitura
Pode usar a CLI gcloud para reiniciar um ou mais nós de um conjunto de leitura.
O comando seguinte mostra como pode reiniciar um nó de um conjunto de leitura:
gcloud alloydb instances restart INSTANCE_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --node-ids=NODE_ID \
- INSTANCE_ID: o ID da instância do readpool.
- CLUSTER_ID: o ID do cluster onde a instância está disponível.
- NODE_ID: o ID do nó que precisa de ser reiniciado, por exemplo,
j71a-read-pool-054b8861-2ln8
. - PROJECT_ID: o ID do projeto onde o cluster está localizado.
--async
: um sinalizador opcional para retornar imediatamente, sem esperar que a operação em curso seja concluída.
O exemplo seguinte mostra como pode reiniciar vários nós:
gcloud alloydb instances restart INSTANCE_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --node-ids=NODE_ID1,NODE_ID2 \
- INSTANCE_ID: o ID da instância do readpool.
- CLUSTER_ID: o ID do cluster onde a instância está disponível.
- NODE_ID1,NODE_ID2: a lista de nós que precisam de ser reiniciados.
- PROJECT_ID: o ID do projeto onde o cluster está localizado.
--async
: um sinalizador opcional para retornar imediatamente, sem esperar que a operação em curso seja concluída.
O que se segue?
- Saiba como criar uma instância principal
- Atualize as definições de cluster e instância