如何在孤立模式下配置 chrony

如何在孤立模式下配置 chrony

我有两台没有互联网的 centos 服务器,我尝试启用孤立模式以便它们相互同步,但它们之间时间仍然不同步。

找到下面的我的设置和命令输出

/etc/chrony.conf

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
local stratum 10 orphan
logdir /var/log/chrony
allow 192.168.0.0/20

timedatectl

    Local time: Fri 2019-10-11 16:28:06 CEST
  Universal time: Fri 2019-10-11 14:28:06 UTC
        RTC time: Fri 2019-10-11 14:28:06
       Time zone: Europe/Berlin (CEST, +0200)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2019-03-31 01:59:59 CET
                  Sun 2019-03-31 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2019-10-27 02:59:59 CEST
                  Sun 2019-10-27 02:00:00 CET

chronyc 来源

210 Number of sources = 0
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================

chronyc 跟踪

Reference ID    : 7F7F0101 ()
Stratum         : 10
Ref time (UTC)  : Fri Oct 11 14:28:35 2019
System time     : 0.000000000 seconds fast of NTP time
Last offset     : +0.000000000 seconds
RMS offset      : 0.000000000 seconds
Frequency       : 0.000 ppm slow
Residual freq   : +0.000 ppm
Skew            : 0.000 ppm
Root delay      : 0.000000000 seconds
Root dispersion : 0.000000000 seconds
Update interval : 0.0 seconds
Leap status     : Normal

答案1

您的配置不正确,因为孤立模式并非如此设计。孤立模式旨在当底层服务器无法访问时,为一组已配置的对等体提供有限时间内的充分时间同步。它并非设计用于支持完全离线操作(NTP 无法这样工作)。

您的服务器无法彼此同步,因为您的配置没有将它们作为对等服务器包含在内,并且都没有与较低层的服务器同步。

阅读有关孤儿模式的更多信息:

相关内容