Red Hat Training
A Red Hat training course is available for RHEL 8
32.4. 多播/广播客户端
Red Hat Enterprise Linux 7 支持广播/多播 NTP
模式,该模式简化了客户端配置。使用这个模式,客户端可以配置为仅侦听发送到多播/广播地址的数据包,而不是侦听各个服务器的特定名称或地址,这可能会随时间变化。
在 Red Hat Enterprise Linux 8 中,chronyd
不支持广播/多播模式。主要的原因是它比一般的客户端/服务器以及对称模式的准确性较低且安全性较低。
从 NTP
广播/多播设置中迁移有几个选项:
将 DNS 配置为将单个名称(如 ntp.example.com)转换为不同服务器的多个地址。
客户端只能使用单一池指令来与多个服务器同步进行静态配置。如果池中的服务器变得不可访问,或者不适合同步,客户端会自动将其替换为池中的另一台服务器。
通过 DHCP 分配
NTP
服务器列表当 NetworkManager 从 DHCP 服务器获得
NTP
服务器列表时,chronyd
会自动配置来使用它们。把PEERNTP=no
添加到/etc/sysconfig/network
文件可以禁用这个功能。使用
精确时间协议 (PTP)
这个选项主要适用于服务器经常更改的环境,或者大量的客户端需要在没有指定服务器的情况下相互同步。
PTP
是为多播消息设计的,它的工作方式与NTP
广播模式相似。linuxptp
软件包中包括了一个PTP
实现。PTP
通常需要硬件时间戳并支持网络开关执行正常。但是,即使软件时间戳没有支持网络交换机,PTP
也应该比广播模式中的NTP
更好地工作。当网络在一个通信路径中有大量
PTP
从服务器时,建议使用hybrid_e2e
选项配置PTP
从服务器,以减少从卷生成的网络流量。您可以将运行chronyd
的计算机配置为NTP
客户端或NTP
服务器,也可以作为PTP
grandmaster 将同步时间分发到使用多播消息传递的大量计算机中。