Encontre e defina períodos de manutenção

Esta página contém instruções sobre como concluir as seguintes tarefas:

Para uma vista geral das atualizações de manutenção e das janelas de manutenção, consulte o artigo Acerca da manutenção.

Crie uma instância com janelas de manutenção

gcloud

Para criar uma instância do Memorystore for Valkey com janelas de manutenção, use o comando gcloud memorystore instances create:

gcloud memorystore instances create INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \
--shard-count=SHARD_COUNT \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância do Memorystore for Valkey que está a criar. O ID da instância tem de ter entre 1 e 63 carateres e usar apenas letras minúsculas, números ou hífenes. Tem de começar com uma letra minúscula e terminar com uma letra minúscula ou um número.

  • PROJECT_ID: o ID ou o número do projeto Google Cloud onde quer criar a sua instância.

  • REGION_ID: a região onde quer que a instância esteja localizada.

  • NETWORK_ID: o ID da rede que quer usar para criar a sua instância.

  • SHARD_COUNT: o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instâncias. Para mais informações sobre as especificações de instâncias, consulte o artigo Especificação de instâncias e nós.

  • DAY: o dia em que quer que a manutenção ocorra. Os valores aceitáveis são
    MONDAY a SUNDAY.

  • HOUR: a hora do dia (em UTC) em que a janela de manutenção começa. Os valores aceitáveis são 0 a 23.

Por exemplo:

gcloud memorystore instances create my-instance \
--project=my-project \
--location=us-central1 \
--psc-auto-connections=network=projects/my-project/global/networks/default \
--shard-count=8 \
--maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9

Por predefinição, quando cria uma instância com períodos de manutenção, a encriptação em trânsito é desativada e a rede autorizada é default.

Defina um período preferencial para manutenção

gcloud

Para definir um período de manutenção para uma instância do Memorystore for Valkey, use o comando gcloud memorystore instances update:

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância.
  • PROJECT_ID: o ID ou o número do Google Cloud projeto que contém a instância.
  • REGION_ID: a região onde a sua instância está localizada.
  • DAY: o dia em que quer que a manutenção ocorra. Os valores aceitáveis são
    MONDAY a SUNDAY.
  • HOUR: a hora do dia (em UTC) em que a janela de manutenção começa. Os valores aceitáveis são 0 a 23.

Ative as notificações de manutenção

Para ativar as notificações de manutenção:

  1. Na Google Cloud consola, aceda à página Comunicação.

    Comunicação

  2. Clique em Notificações de produtos.

  3. No menu, selecione o seu Google Cloud projeto.

  4. Na linha do Memorystore, ative o botão de email ON.

Um email de notificação de manutenção usa este título: "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Cada endereço de email que precisa de receber notificações tem de ativar esta opção separadamente.

As notificações de manutenção são definidas ao nível do projeto e não nas instâncias. O Memorystore for Valkey envia notificações para o endereço de email associado à sua Conta Google. Não pode configurar um alias do email personalizado (por exemplo, um alias do email de uma equipa).

Encontre a manutenção agendada

Se a manutenção estiver agendada para a sua instância do Memorystore for Valkey, use o comando gcloud memorystore instances describe para ver a manutenção agendada.

gcloud

gcloud memorystore instances describe INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância
  • PROJECT_ID: o ID ou o número do projeto do Google Cloud projeto que contém a instância
  • REGION_ID: a região onde a sua instância está localizada

A saída para a manutenção agendada é a seguinte:

maintenancePolicy:
  weeklyMaintenanceWindow:
  - day: DAY
      duration: 3600 seconds
  - startTime
       hour: HOUR
maintenanceSchedule:
  endTime: 'END_DATE_AND_TIME_STAMP'
  scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP'
  startTime: 'START_DATE_AND_TIME_STAMP'

Onde:

  • maintenancePolicy mostra informações sobre a hora de criação da sua política de manutenção preferencial.
    • DAY é o dia da semana em que ocorre a manutenção.
    • HOUR é a hora (em UTC) em que a manutenção começa.
  • maintenanceSchedule mostra informações sobre a manutenção agendada para a sua instância.
    • END_DATE_AND_TIME_STAMP indica quando uma atualização de manutenção agendada termina para a sua instância.
    • SCHEDULED_DATE_AND_TIME_STAMP indica quando está agendada a conclusão de uma atualização de manutenção para a sua instância.
    • START_DATE_AND_TIME_STAMP indica quando uma atualização de manutenção agendada começa para a sua instância.

Reagendar manutenção

Para reagendar a manutenção, use o comando gcloud memorystore instances reschedule-maintenance.

gcloud


gcloud memorystore instances reschedule-maintenance INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância.
  • PROJECT_ID: o ID ou o número do projeto Google Cloud que contém a instância.
  • REGION_ID: a região onde a sua instância está localizada.
  • RESCHEDULE_TYPE: o tipo de atualização reagendada. Os valores disponíveis são:

    • IMMEDIATE: inicie a atualização de manutenção imediatamente.
    • SPECIFIC_TIME: designar uma hora específica para a atualização. Este período não pode ser superior a 14 dias a partir do período de manutenção original.
  • RESCHEDULE_TIME: a data e a hora em que o Memorystore for Valkey reagenda a atualização de manutenção.

Remova uma política de manutenção de uma instância

Se já não precisar de uma política de manutenção para uma instância e quiser usar a predefinição do Memorystore for Valkey para manutenção, pode remover a política da instância. Para o fazer, use o comando gcloud memorystore instances update.

gcloud

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--clear-maintenance-policy-weekly-window

Substitua o seguinte:

  • INSTANCE_ID: o ID da instância da qual quer remover a política de manutenção
  • PROJECT_ID: o ID ou o número do projeto Google Cloud que contém a instância
  • REGION_ID: a região onde a sua instância está localizada

O que se segue?

  • Veja as autorizações necessárias para gerir as janelas de manutenção da sua instância do Memorystore for Valkey.