Localizar e definir janelas de manutenção

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

Para uma visão geral das atualizações e janelas de manutenção, consulte Sobre a manutenção.

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

gcloud

Para criar uma instância do Memorystore para 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:

  • INSTANCE_ID: o ID da instância do Memorystore para Valkey que você está criando. O ID da instância precisa ter de 1 a 63 caracteres e usar apenas letras minúsculas, números ou hifens. Ele precisa começar com uma letra minúscula e terminar com uma letra minúscula ou um número.

  • PROJECT_ID: o ID ou número do projeto do Google Cloud em que você quer criar a instância.

  • REGION_ID: a região em que você quer que a instância esteja localizada.

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

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

  • DAY: o dia em que você 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.

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 padrão, quando você cria uma instância com janelas de manutenção, a criptografia em trânsito é desativada e a rede autorizada é default.

Definir uma janela preferencial para manutenção

gcloud

Para definir uma janela de manutenção para uma instância do Memorystore para 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:

  • INSTANCE_ID: o ID da instância.
  • PROJECT_ID: o ID ou número do projeto do Google Cloud que contém a instância.
  • REGION_ID: a região em que a instância está localizada.
  • DAY: o dia em que você 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.

Ativar as notificações de manutenção

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

  1. No console do Google Cloud, acesse a página Comunicação.

    Comunicação

  2. Clique em Notificações de produtos.

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

  4. Na linha do Memorystore, alterne o botão de e-mail para ATIVADO.

Um e-mail de notificação de manutenção usa este título: "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Cada endereço de e-mail que precisa receber notificações precisa ser ativado separadamente.

As notificações de manutenção são definidas no nível do projeto, e não nas instâncias. O Memorystore para Valkey envia notificações para o endereço de e-mail associado à sua Conta do Google. Não é possível configurar um alias de e-mail personalizado (por exemplo, um alias de e-mail de equipe).

Encontrar a manutenção programada

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

gcloud

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

Substitua:

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

A saída para manutenção programada é 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'

Em que:

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

Remarcar manutenção

Para reprogramar 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:

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

    • IMMEDIATE: inicia a atualização de manutenção imediatamente.
    • SPECIFIC_TIME: designa um horário específico para a atualização. Esse tempo não pode ser superior a 14 dias a partir do horário da janela de manutenção original.
  • RESCHEDULE_TIME: a data e a hora em que o Memorystore para Valkey reprograma a atualização de manutenção.

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

Se você não precisar mais de uma política de manutenção para uma instância e quiser usar a configuração padrão do Memorystore para Valkey para manutenção, remova a política da instância. Para fazer isso, 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:

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

A seguir

  • Confira as permissões necessárias para gerenciar janelas de manutenção da instância do Memorystore para Valkey.