为 Red Hat 7/CentOS 7 系统启用 chrony 或 ntpd
在安装 Vertica 之前,必须在系统上启用以下一项以进行时钟同步:
-
chrony
-
NTPD
必须在安装前启用并激活网络时间协议 (NTP)。否则,安装程序会以标识符 S0030 报告此问题。
有关安装和使用 chrony 的信息,请参阅以下信息。有关 NTPD 的信息,请参阅启用网络时间协议 (NTP)。有关 chrony 的详细信息,请参阅 Red Hat 文档中的使用 chrony。
安装 chrony
chrony 套件包含:
-
chronyd - 用于时钟同步的守护程序。
-
chronyc - 用于配置 chronyd 的命令行实用程序。
一些版本的 Red Hat/CentOS 7 上默认安装了 chrony。但如果系统中尚未安装 chrony,则必须下载该软件包。要下载 chrony,请以 sudo 或 root 用户身份运行以下命令:
# yum install chrony
验证 chrony 是否正在运行
要查看 chronyd 守护程序的状态,请运行以下命令:
$ systemctl status chronyd
如果 chrony 正在运行,则会显示与以下类似的输出:
chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled)
Active: active (running) since Mon 2015-07-06 16:29:54 EDT; 15s ago
Main PID: 2530 (chronyd)
CGroup: /system.slice/chronyd.service
ââ2530 /usr/sbin/chronyd -u chrony
如果 chrony 未在运行,则以 sudo 或 root 用户身份执行以下命令。此命令还会使 chrony 在系统启动时运行:
# systemctl enable chronyd
验证 chrony 是否正在正常运行
要验证 chrony 守护程序是否正常运行,请在群集中的所有节点上发出以下命令:
$ chronyc tracking
将显示与以下类似的输出:
Reference ID : 198.247.63.98 (time01.website.org)
Stratum : 3
Ref time (UTC) : Thu Jul 9 14:58:01 2015
System time : 0.000035685 seconds slow of NTP time
Last offset : -0.000151098 seconds
RMS offset : 0.000279871 seconds
Frequency : 2.085 ppm slow
Residual freq : -0.013 ppm
Skew : 0.185 ppm
Root delay : 0.042370 seconds
Root dispersion : 0.022658 seconds
Update interval : 1031.0 seconds
Leap status : Normal
层级别 16 指示 chrony 未正确同步。如果 chrony 仍旧检测到层级别 16,请验证 UDP 端口 323 处于开放状态。在群集与尝试同步的远程计算机之间的所有防火墙上,此端口必须保持开放状态。