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 que você quer para a 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 a 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.