Encontre e defina períodos de manutenção

Esta página contém instruções sobre como encontrar a manutenção agendada, definir períodos de manutenção, reagendar a manutenção planeada e muito mais. Para uma vista geral das atualizações de manutenção e das janelas de manutenção, consulte a Política de manutenção.

Defina uma janela preferencial para manutenção numa instância

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

  2. Clique no ID da instância da instância para a qual quer definir um período de manutenção.

  3. Clique em Edit.

  4. Na secção Manutenção, selecione o dia, a hora e a duração pretendidos para o período de manutenção. A hora está definida no seu fuso horário local.

  5. Clique em Guardar.

gcloud

Execute o seguinte comando para definir um período 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

Onde:

  • INSTANCE_ID é o ID da instância.
  • REGION é 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,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY e 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 é um período entre 3 e 8 horas. Os valores aceitáveis são de 3h a 8h, apenas números inteiros.

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

Aceite as notificações de manutenção

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

  1. Aceda à página Comunicação na Google Cloud consola:

    Comunicação

  2. Clique no separador Notificações de produtos.

  3. Selecione o projeto no menu pendente.

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

Um email de notificação de manutenção usa o título "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Cada pessoa 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. As notificações por email são enviadas para o endereço de email associado à sua conta Google. Não é possível configurar um alias do email personalizado (por exemplo, um alias do email de uma equipa).

Encontre a manutenção agendada

Se a manutenção tiver sido agendada para a sua instância, pode vê-la através das seguintes instruções:

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

  2. Clique no ID da instância da instância para a qual quer ver a manutenção programada.

  3. Na secção Manutenção, pode ver a data e a hora de todas as atualizações de manutenção agendadas.

gcloud

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

where:

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

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

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

Onde:

  • maintenancePolicy mostra informações sobre a hora de criação da sua política de manutenção preferencial e a última vez 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 semana em que ocorre a manutenção.
  • duration indica a duração do período de manutenção em minutos.
  • HOUR indica a hora em UTC em que a manutenção começa.
  • startTime indica a hora de início específica de uma atualização de manutenção agendada para a sua instância.
  • endTime indica a hora de fim específica de uma atualização de manutenção agendada para a sua instância.
  • TIME_STAMP usa o formato RFC 3339.

Reagende a manutenção planeada

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

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

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

  3. Na secção Manutenção, clique em REAGENDAR.

  4. Escolha entre Atualizar agora, Adiar para o próximo período agendado e Dia e hora personalizados. Para mais informações, consulte a vista geral da reprogramação da manutenção.

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

    • Se quiser adiar a manutenção agendada por uma semana, selecione Adiar para o próximo período agendado e clique em Reagendar.

    • Se quiser designar uma hora específica, selecione Dia e hora personalizados, escolha a nova hora e clique em Reagendar.

gcloud

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

where:

  • INSTANCE_ID é o ID da instância
  • REGION é 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: inicia imediatamente a atualização de manutenção
    • NEXT_AVAILABLE_WINDOW: adia a manutenção até à próxima janela de manutenção. O período seguinte é uma semana após o período em que a manutenção foi originalmente agendada
    • SPECIFIC_TIME: permite-lhe designar uma hora específica para a atualização. A hora reagendada não pode ser superior a sete dias a partir da hora da janela de manutenção original
  • RESHEDULE_TIME Só pode especificar este valor se definir --reschedule-type como SPECIFIC TIME. Este valor usa o formato ISO 1801. Por exemplo, 2020-01-16T16:56:00.000Z. A hora é definida na hora UTC.

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

Aplicar manualmente atualizações de manutenção

Depois de receber uma notificação de manutenção futura, tem a opção de aplicar manualmente a atualização de manutenção aos nós. A manutenção manual só está disponível depois de um evento de manutenção ser agendado para a sua instância, e tem de aceitar as notificações de manutenção e definir um período de manutenção para ser informado desta manutenção futura. Para mais informações, consulte o artigo Manutenção manual.

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

Atualizar todos os nós no cluster do Memcached

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


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

Verificar se existem atualizações disponíveis e validar as atualizações de nós

A inscrição nas notificações de manutenção é a melhor forma de saber quando está disponível uma atualização, mas também pode usar o comando abaixo para verificar manualmente se a manutenção está disponível. O comando seguinte também mostra que nós foram atualizados para a sua instância.

gcloud 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"))')"

O que se segue?

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