Localizar e definir janelas de manutenção

Nesta página, você encontra instruções sobre como encontrar manutenção programada, definir janelas de manutenção, reagendar 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 da janela de manutenção. O horário é definido no seu fuso horário local.

  5. Clique em Salvar.

gcloud

Execute o comando a seguir 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 de 3 a 8 horas. Os valores aceitáveis são 3h a 8h, apenas 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 :

    Comunicação

  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]". Cada pessoa que precisa receber notificações precisa aceitar 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 a 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

onde:

  • 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]

onde:

  • 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 reschedule-maintenance.

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

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ó fica disponível depois que um evento de manutenção é programado para sua instância. Você precisa ativar as notificações de manutenção e definir uma janela de manutenção para receber informações sobre a próxima 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 receber notificações de manutenção é a melhor maneira de saber quando uma atualização está disponível, mas você também pode usar o comando abaixo para verificar manualmente se a manutenção está disponível. O comando abaixo também mostra quais nós foram atualizados para sua 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

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