3.OpenStack-Ocata 网络时间协议(NTP)

你需要安装Chrony,在不同节点实现同步时间服务

控制节点服务器

安全并配置组件

安装软件包:

yum -y install chrony

图片[1]-3.OpenStack-Ocata 网络时间协议(NTP)-剧毒之触博客

编辑/etc/chrony.conf文件并在你的环境需要的情况下增加、修改或者删除这些键值:

vim /etc/chrony.conf

NTP服务器:

server ntp3.aliyun.com iburst

图片[2]-3.OpenStack-Ocata 网络时间协议(NTP)-剧毒之触博客

为了让其它节点可以连接到控制节点上的chrony守护程序,请在“/etc/chrony.conf”文件中增加这个键值:

allow all

图片[3]-3.OpenStack-Ocata 网络时间协议(NTP)-剧毒之触博客

启动 NTP 服务并将其配置为随系统启动:

systemctl enable chronyd.service;systemctl start chronyd.service

重启下客户端chrony服务

systemctl restart chronyd.service

其它节点服务器

其他节点会连接控制节点同步时间。在所有其他节点执行这些步骤。

安全并配置组件

安装软件包:

yum -y install chrony

编辑/etc/chrony.conf文件并注释除server 键之外的所有内容。修改它引用控制节点:

vim /etc/chrony.conf

NTP服务器:

server controller iburst

图片[4]-3.OpenStack-Ocata 网络时间协议(NTP)-剧毒之触博客

启动 NTP 服务并将其配置为随系统启动:

systemctl enable chronyd.service;systemctl start chronyd.service

重启下客户端chrony服务

systemctl restart chronyd.service

客户端使用chronyc sources -v命令完成同步即可

chronyc sources -v
[root@compute1 ~]# chronyc sources -v
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               
===============================================================================
^* controller                    3   6    77    21    -72us[-1175us] +/-   26ms

验证操作

建议您在继续进一步的操作之前验证 NTP 的同步。有些节点,特别是哪些引用了控制节点的,需要花费一些时间去同步。

在控制节点上执行这个命令:

chronyc sources
[root@controller ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* 203.107.6.88                  2  10   377   192   +487us[ +488us] +/-   30ms

名称/IP 地址‎列中的内容应指示一个或多个 NTP 服务器的主机名或 IP 地址。‎

MS‎‎ 列中的内容应指示 ‎‎*‎‎ 表示 NTP 服务当前同步到的服务器。‎

在所有其他节点执行相同命令:

chronyc sources
[root@compute1 ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* controller                    3   6    17    27  +1820ns[  +57us] +/-   36ms

Name/IP address列的内容应显示控制节点的主机名。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论