Meu tempo de RTC no meu Ubuntu 16.04 está ficando louco.
Depois de alguns minutos, o tempo do RTC está totalmente errado.
O mais estranho é que, se eu desabilitar o Serviço NTP (timedatectl set-ntp false e service ntp stop) e fixar o horário uma vez (hwclock -w), a hora do RTC estará sempre correta.
A hora local (a hora realmente correta) está sempre correta.
Minha configuração:
- Servidor raiz com Hyper-V (Windows Server 2012 R2) com o tempo ntp correto.
- O tempo de sincronização nas configurações da VM do Hyper-V está desativado. (Caso contrário, recebi a mensagem "A hora foi alterada" a cada 5 segundos em / var / log / syslog)
- Convidado: Ubuntu 16.04
Sem serviço NTP:
timedatectl
Local time: Fri 2017-03-03 12:07:35 CET
Universal time: Fri 2017-03-03 11:07:35 UTC
RTC time: Fri 2017-03-03 11:07:35
Time zone: Europe/Berlin (CET, +0100)
Network time on: no
NTP synchronized: no
RTC in local TZ: no
Com o serviço NTP (service ntp start):
timedatectl
Local time: Fri 2017-03-03 12:09:15 CET
Universal time: Fri 2017-03-03 11:09:15 UTC
RTC time: Fri 2017-03-03 11:09:29
Time zone: Europe/Berlin (CET, +0100)
Network time on: no
NTP synchronized: yes
RTC in local TZ: no
e posterior (com o NTP ativado):
timedatectl
Local time: Fri 2017-03-03 13:12:28 CET
Universal time: Fri 2017-03-03 12:12:28 UTC
RTC time: Fri 2017-03-03 12:52:58
Time zone: Europe/Berlin (CET, +0100)
Network time on: no
NTP synchronized: yes
RTC in local TZ: no
até mais tarde (com o NTP ativado):
timedatectl
Local time: Fri 2017-03-03 13:42:16 CET
Universal time: Fri 2017-03-03 12:42:16 UTC
RTC time: Fri 2017-03-03 12:51:46
Time zone: Europe/Berlin (CET, +0100)
Network time on: no
NTP synchronized: yes
RTC in local TZ: no
A mesma coisa acontece se eu usar "timedatectl set-ntp true" em vez de ntpd.
Isso só acontece no Hyper-V. Meu Ubuntu 16.04 no esxi não tem esse problema.
Por que serviço NTP Alterar o relógio de tempo RTC? Como posso consertar isso?
O principal problema é que o tempo de RTC está sendo usado no momento da inicialização e, em seguida, o tempo está indo para trás após a inicialização.
Alguns serviços têm um problema com isso e não funcionaram corretamente se esse tempo pular acontecer.