Como localizar e configurar janelas de manutenção

Esta página fornece instruções para encontrar a manutenção programada, definir janelas de manutenção, reprogramar a manutenção planejada e muito mais. Para uma visão geral das janelas e das janelas de manutenção, consulte Política de manutenção.

Definir uma janela preferencial para manutenção em uma instância

Console

  1. Acesse a página Memorystore para Memcached no Console do Google Cloud.
    Memorystore para Memcached

  2. Clique no ID da instância em que você quer definir uma janela de manutenção.

  3. Clique em Editar.

  4. Na seção Manutenção, selecione o dia, a hora e a duração desejados para a janela de manutenção. A hora é definida no fuso horário local.

  5. Clique em Save.

gcloud

Execute o seguinte comando para definir uma janela de manutenção para uma instância do Memcached:

gcloud memcache instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-start-time=START_TIME --maintenance-window-duration=DURATION

Em que:

  • INSTANCE_ID é o ID da instância.
  • REGION é 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,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY.
  • START_TIME é a hora do dia (0 a 23) para o início da janela de manutenção, no fuso horário UTC.
  • DURATION é uma janela entre 3 e 8 horas. Os valores aceitáveis são de 3h a 8h, somente números inteiros.

Para informações de referência, consulte gcloud memcached instances update

Ativar as notificações de manutenção

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

  1. Acesse a página Comunicação no Console do Google Cloud:

    Contato

  2. Clique na guia Notificações de produtos.

  3. Selecione seu projeto no menu suspenso.

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

Um e-mail de notificação de manutenção usa o título "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Todas as pessoas que precisam receber notificações precisam ativá-las separadamente.

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

Encontrar manutenção programada

Se a manutenção tiver sido programada para sua instância, será possível visualizá-la usando as seguintes instruções:

Console

  1. Acesse a página Memorystore para Memcached no Console do Google Cloud.
    Memorystore para Memcached

  2. Clique no ID da instância em que você quer visualizar a manutenção programada.

  3. Na seção Manutenção, veja a data e a hora de qualquer atualização de manutenção programada.

gcloud

gcloud memcache instances describe INSTANCE-ID --region=REGION

em que:

  • INSTANCE_ID é o ID da instância;
  • REGION é a região onde sua instância está localizada;

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

maintenancePolicy:
createTime: 'TIME_STAMP'
updateTime: 'TIME_STAMP'
maintenanceWindow:
- day: DAY
  duration: 180 minutes
  hour: HOUR
maintenanceSchedule:
 endTime: 'TIME_STAMP'
 startTime: 'TIME_STAMP'

Em que:

  • maintenancePolicy mostra informações sobre o horário de criação da política de manutenção preferencial e a última vez em que a política foi atualizada.
  • createTime é quando a política de manutenção é criada pela primeira vez.
  • updateTime é a data da última atualização da política de manutenção.
  • DAY indica o dia da manutenção da semana.
  • duration indica a duração da janela de manutenção em minutos.
  • HOUR indica a hora, em UTC, em que a manutenção começa.
  • startTime indica o horário de início específico de uma atualização de manutenção programada para sua instância.
  • endTime indica o horário de término específico de uma atualização de manutenção programada para sua instância.
  • TIME_STAMP usa o formato RFC 3339.

Reprogramar manutenção planejada

Para reagendar a manutenção, consulte as instruções abaixo:

Console

  1. Acesse a página Memorystore para Memcached no Console do Google Cloud.
    Memorystore para Memcached

  2. Clique no ID da instância para a qual você quer reprogramar a manutenção.

  3. Na seção Manutenção, clique em REPROGRAMAR.

  4. Escolha entre Atualizar agora, Adiar para a próxima janela programada e Dia e horário personalizados. Para mais informações, consulte a visão geral da reprogramação de manutenção.

    • Se quiser atualizar a instância imediatamente, selecione Atualizar agora e clique em Atualizar.

    • Se você quiser atrasar a manutenção programada em uma semana, selecione Adiar para a próxima janela programada e clique em Reprogramar.

    • Se você quiser designar um horário específico, selecione Dia e horário personalizados, escolha o novo horário e clique em Reprogramar.

gcloud

gcloud memcache instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

em que:

  • INSTANCE_ID é o ID da instância;
  • REGION é a região onde sua 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.
    • NEXT_AVAILABLE_WINDOW: adia a manutenção até a próxima janela de manutenção. A próxima janela é uma semana a partir da janela em que a manutenção foi originalmente programada
    • SPECIFIC_TIME: permite designar um horário específico para a atualização. O tempo remarcado não pode ser superior a sete dias a partir do horário original de manutenção
  • RESHEDULE_TIME Você só poderá especificar esse valor se definir --reschedule-type como SPECIFIC TIME. Esse valor usa o formato ISO 1801. Por exemplo, 2020-01-16T16:56:00.000Z. A hora é definida em UTC.

Para informações de referência, consulte gcloud memcache instances restart-man.

Como aplicar manualmente as atualizações de manutenção

Depois de receber uma notificação de manutenção futura, você tem a opção de aplicar a atualização de manutenção aos nós manualmente. A manutenção manual só estará disponível após a programação de um evento de manutenção para sua instância, e você precisará ativar as notificações de manutenção e definir uma janela de manutenção para ser informada dessa futura manutenção. Para mais informações, consulte Manutenção manual.

Como atualizar nós individuais no cluster do Memcached

Para atualizar nós individuais no cluster, execute o seguinte comando, substituindo VARIABLES pelos valores adequados:


gcloud beta memcache instances apply-software-update INSTANCE_NAME --node-ids=NODE_ID_1,NODE_ID_2 --region=REGION

Como atualizar todos os nós no cluster do Memcached

Para atualizar todos os nós do cluster, execute o comando a seguir, substituindo VARIABLES pelos valores adequados:


gcloud beta memcache instances apply-software-update INSTANCE_NAME --apply-all --region=REGION

Como verificar se há atualizações disponíveis e ver as atualizações do nó

Inscrever-se para notificações de manutenção é a melhor maneira de saber quando uma atualização está disponível, mas também é possível usar o comando abaixo para verificar manualmente se há manutenção disponível. O comando a seguir também mostra quais nós foram atualizados para a instância.

gcloud beta memcache instances describe INSTANCE_NAME --region=REGION --format="table(updateAvailable.yesno(yes="YES",no="NO"),memcacheNodes:format='table(nodeId,updateAvailable.yesno(yes="YES", no="NO"))')"

A seguir

  • Veja as permissões necessárias para gerenciar janelas de manutenção para sua instância do Memcached.