使用Chrony配置时间同步
操作场景
为了保证时间误差在30秒以内,推荐使用Chrony(Chrony Time Daemon)来自动同步各主机上的系统时间,使云数据库GaussDB管理平台(TPOPS)各服务器之间的时间保持正确和一致。可参考以下操作步骤进行配置。
操作步骤
-
以root用户登录到待配置时间同步的所有服务器节点。
-
键入“chrony”并连按两次“Tab”键观察,检查是否安装了chrony。
-
若显示chronyc和chronyd,则表示已经安装了chrony。继续执行后续步骤。
-
若未显示则表示当前未安装chrony,执行以下命令进行安装。
yum install chrony -y
-
-
执行以下命令,修改服务端配置。
该步骤修改的是服务端配置,请勿修改客户端。
-
使用vi命令编辑/etc/chrony.conf。
vi /etc/chrony.conf
-
参照如下图示,添加“allow all”信息。
-
参照如下图示,删除“#”,取消“local stratum 10”所在行的注释。
-
按“Esc”键后执行**:wq!**命令,保存并退出。
-
执行以下命令,重启服务端chrony服务使配置生效。
systemctl restart chronyd
-
-
执行以下命令,修改客户端配置。
该步骤修改的是客户端配置,请勿修改服务端。
-
使用vi命令编辑客户端的/etc/chrony.conf文件。
vi /etc/chrony.conf
-
参照如下图示,添加“#”注释掉配置文件最前面原有的pool行,并新增**“server 时间同步服务器域名/IP地址 iburst”**。
-
按“Esc”键后执行**:wq!**命令,保存并退出。
-
执行以下命令,重启客户端chrony服务使配置生效。
systemctl restart chronyd
-
-
执行以下命令,配置后检查。
在客户端与服务端分别使用如下命令查询,如服务端与客户端时间保持一致说明时钟源配置成功。
date
回显如下:
Fri Dec 15 07:39:58 UTC 2023
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…