지난주에는 잘 작동했지만 이제 virtualbox 내부의 VM이 5분 동안 동기화되지 않습니다.
$ systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2015-09-30 18:52:31 WIB; 10s ago
Docs: man:systemd-timesyncd.service(8)
Main PID: 25684 (systemd-timesyn)
Status: "Idle."
CGroup: /system.slice/systemd-timesyncd.service
└─25684 /usr/lib/systemd/systemd-timesyncd
$ timedatectl set-ntp true
$ timedatectl status
Local time: Wed 2015-09-30 18:54:17 WIB
Universal time: Wed 2015-09-30 11:54:17 UTC
RTC time: Wed 2015-09-30 11:46:27
Time zone: Asia/Jakarta (WIB, +0700)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
$ cat /etc/systemd/timesyncd.conf
[Time]
NTP=0.asia.pool.ntp.org,1.asia.pool.ntp.org,2.asia.pool.ntp.org,3.asia.pool.ntp.org
FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
무엇이 이것의 원인입니까 NTP synchronized: no
?
저는 64비트 ArchLinux를 사용하고 있으며https://wiki.archlinux.org/index.php/Systemd-timesyncd
편집하다아 이제 괜찮아
$ sudo systemctl daemon-reload
$ systemctl restart ntpd
$ systemctl restart systemd-timesyncd
$ systemctl restart ntpd
$ timedatectl status
Local time: Wed 2015-09-30 18:56:49 WIB
Universal time: Wed 2015-09-30 11:56:49 UTC
RTC time: Wed 2015-09-30 11:56:49
Time zone: Asia/Jakarta (WIB, +0700)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
답변1
가상 머신에서 완전한 ntp 서버를 실행하려고 합니다. 에뮬레이트된 시계가 ntp의 가정을 위반하기 때문에 ntp와 가상 머신은 함께 잘 작동하지 않습니다. 대신 호스트에서 ntp를 실행하고 가상 머신에서 sntp를 실행하여 호스트와 동기화하세요. 이는 매우 정확하지는 않지만 가상 머신에서 ntp를 실행할 때 동기화 문제는 없습니다.