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
Acesse a página Memorystore para Memcached no console do Google Cloud.
Memorystore para MemcachedClique no ID da instância em que você quer definir uma janela de manutenção.
Clique em Editar.
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.
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
a8h
, 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:
Acesse a página Comunicação no console do Google Cloud:
Clique na guia Notificações de produtos.
Selecione seu projeto no menu suspenso.
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
Acesse a página Memorystore para Memcached no console do Google Cloud.
Memorystore para MemcachedClique no ID da instância em que você quer visualizar a manutenção programada.
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
Acesse a página Memorystore para Memcached no console do Google Cloud.
Memorystore para MemcachedClique no ID da instância para a qual você quer reprogramar a manutenção.
Na seção Manutenção, clique em REPROGRAMAR.
- Só é possível reprogramar a manutenção se você tiver uma atualização programada para a instância.
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 programadaSPECIFIC_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
comoSPECIFIC 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.