Steps to set a server's time source to the NTP server:
Use and set the coordinated universal time, UTC.
Code Block timedatectl set-timezone UTC
In
chronyd.conf
, add or modify the following IP address setting.When using SCS, use the Swarm-internal IP address.
server {SCS Swarm-internal IP address} iburst
To use a different NTP server:
server {NTP server IP} iburst
Info |
---|
...
ImportantThis must not be a Windows Directory SNTP server. |
Restart chrony:
Code Block |
---|
> systemctl enable chronyd
> systemctl restart chronyd |
Verify
...
the time sources are correct.
Code Block |
---|
chronyc sources -v |
Verify there is an asterisk (*) next to one of the lines, indicating the time has been synchronized.
Example:
Code Block | ||
---|---|---|
| ||
210 Number of sources = 1 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined, | / '?' = unreachable, 'x' = time may be in error, '~' = time too variable. || .- xxxx [ yyyy ] +/- zzzz || Reachability register (octal) -. | xxxx = adjusted offset, || Log2(Polling interval) --. | | yyyy = measured offset, || \ | | zzzz = estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* telamon.tx.caringo.com 3 8 377 152 +5225ns[+7036ns] +/- 98ms |
Display tracking stats for the chrony deamon.
Code Block |
---|
chronyc tracking -v |
The tracking command displays parameters about the system’s clock performance.
An example of the output shown below.
Code Block |
---|
Reference ID : 2D7D0114 (telamon.tx.caringo.com)
Stratum : 4
Ref time (UTC) : Tue Jul 26 03:49:40 2022
System time : 0.000021030 seconds slow of NTP time
Last offset : -0.000020990 seconds
RMS offset : 0.000054007 seconds
Frequency : 13.100 ppm slow
Residual freq : -0.002 ppm
Skew : 0.030 ppm
Root delay : 0.004795842 seconds
Root dispersion : 0.002171046 seconds
Update interval : 1029.6 seconds
Leap status : Normal |
Once the time is synchronized, sync the BIOS clock.
Code Block |
---|
hwclock --systohc |