Como soluciono problemas de tempo com minha instância do EC2 Windows?

4 minuto de leitura
0

Quero alterar permanentemente as configurações de horário na minha instância Windows do Amazon Elastic Compute Cloud (Amazon EC2) para o meu fuso horário local. Ou não consigo alterar a hora e a data na minha instância.

Resolução

É uma prática recomendada usar o Tempo Universal Coordenado (UTC) em suas instâncias para sincronizar o Amazon CloudWatch Logs, métricas, logs locais e outros serviços. No entanto, também é possível usar um fuso horário diferente.

Não é possível usar as configurações do sistema ou o painel de controle para alterar a hora

A Amazon fornece o Serviço de Sincronização Temporal da Amazon. O Serviço de Sincronização Temporal da Amazon pode ser acessado em todas as instâncias do EC2. Se você não conseguir alterar as configurações de horário, use a janela do prompt de comando para configurar o Serviço de Sincronização Temporal da Amazon na sua instância.

Para verificar se a política Proibir acesso ao Painel de Controle e às configurações do PC está desativada no Editor de Política de Grupo Local, conclua as etapas a seguir:

  1. Abra o Editor de Política de Grupo Local.
  2. Selecione Configuração do usuário, selecione Modelos administrativos e, em seguida, selecione Painel de controle.
  3. Destaque Proibir acesso às configurações do Painel de Controle e do PC e selecione Editar configuração de política.
  4. Selecione Desativado.

Use o prompt de comando para alterar o fuso horário

Depois de verificar a configuração da política, é possível alterar o fuso horário na janela do prompt de comando. Para obter instruções, consulte a guia Windows em Alterar o fuso horário da sua instância.

Para atualizar as configurações de data e hora, conclua as etapas a seguir:

  1. Execute uma janela de prompt de comando como administrador.
  2. Insira a hora ou a data na janela do prompt de comando e selecione OK.
  3. Insira a nova hora ou data no prompt:
    Insira uma nova hora no formato HH:MM:SS AM/PM. Por exemplo, 08:35:00 AM.
    Insira uma nova data no formato dd-mm-aaaa. Por exemplo, 01-01-2021.

As novas configurações de data e hora entram em vigor imediatamente.

Observação: o serviço Citrix Xen Guest Agent pode causar problemas com a sincronização de horário. É uma prática recomendada atualizar os drivers Citrix PV para os drivers Amazon PV.

Após a reinicialização do sistema, a mudança de horário não persiste

Se você usa o Windows Server 2008 ou posterior e deseja que o novo horário persista após a reinicialização, adicione uma chave de registro RealtimeIsUniversal. Para obter instruções, consulte a seção Para evitar que seu fuso horário mude depois de configurá-lo para o Windows Server na guia Windows Alterar o fuso horário da sua instância.

Se sua instância estiver vinculada a um domínio no AWS Directory Service for Microsoft Active Directory (AWS Managed Microsoft AD), altere as configurações de hora. As configurações de hora em sua instância devem usar o controlador de domínio como fonte de tempo para evitar uma distorção de tempo. Um desvio de tempo interrompe a autenticação devido às restrições do Kerberos. Essa falta de autenticação pode causar problemas ao fazer login na instância. Para obter mais informações, consulte “É simples!” – Time Configuration in Active Directory no site da Microsoft.

O Serviço de Sincronização Temporal da Amazon está atrasado em X minutos em outros relógios atômicos

Para ressincronizar o Serviço de Sincronização da Amazon com sua instância, conclua as etapas a seguir:

  1. Abra uma janela do prompt de comando como administrador.

  2. Para redefinir o servidor NTP para apontar para o servidor do Serviço de Sincronização Temporal da Amazon, execute o comando a seguir:

    w32tm /config /manualpeerlist:"169.254.169.123,0x9" /syncfromflags:manual /update
  3. Para interromper o serviço de hora e, em seguida, remover todas as informações de configuração do registro na instalação do Windows Server, execute o comando a seguir:

    net stop w32time
    w32tm /unregister
  4. No menu Iniciar da instância, selecione Executar e insira services.msc. Verifique se o Windows Time foi excluído.

  5. Para concluir a ressincronização, execute os seguintes comandos:

    w32tm /register
    Net start w32time
    w32tm /query /configuration /verbose
    w32tm /resync /rediscover && w32tm /resync /force
    w32tm /query /status /verbose
    w32tm /stripchart /computer:169.254.169.123 /period:5
    w32tm /query /source

Observação: se você ver o relógio CMOS local, aguarde alguns minutos. Em seguida, execute o comando w32tm /query /source novamente para verificar a origem.

Informações relacionadas

W32tm no site da Microsoft

AWS OFICIAL
AWS OFICIALAtualizada há 9 meses