时间同步服务配置
对于生产环境,应规范时间配置,使数据库主备节点保持时间同步。选择主备节点所在局域网中一合适的节点作为时间服务器(若条件有限,也可使用数据库主节点)。 可选择使用ntp或chrony配置时间同步。 由于安装系统给出了多种时间同步方案,则用户可进行如下选择:
在图形化安装的“集群DCS节点 NTP时间同步”页面选择“所有DCS主机已经配置了NTP/Chrony同步”。则用户需手动配置时间服务,参考手动完成时间同步配置。
在图形化安装的“集群DCS节点 NTP时间同步”页面选择“配置NTP”,则“同步时间主机IP”有两种选择:
填入外部时间同步服务器IP,则用户需手动配置外部时间服务器。参考外部时间服务器配置。
填入集群内一台主机IP作为时间同步主机,则用户需要对所选主机进行ntp服务配置,参考集群内时间服务器配置。
若集群部署环境为UOS+ARM架构环境,则在图形化安装的“集群DCS节点时间同步”页面选择“配置Chrony”,则“同步时间主机IP”有两种选择:
填入外部时间同步服务器IP,则用户需手动配置外部时间服务器。参考外部时间服务器配置。
填入集群内一台主机IP作为时间同步主机,则用户仅需在集群中的各个主机上都安装chrony依赖,建议版本为3.4,无需进行其他配置。
yum -y install chrony
手动完成时间同步配置(可选)
在图形化安装的时间同步页面选择“所有DCS主机已经配置了NTP/Chrony同步”。则用户需手动配置时间服务,可参考本小节配置。
本小节以配置NTP服务为例。
CentOS系统环境下,chronyd服务与ntpd服务冲突,因此chronyd、ntpd两种时间同步方式只能二选一。如当使用ntpd服务时,需要禁用chronyd服务。
systemctl disable chronyd systemctl stop chronyd
步骤1 在集群各节点上安装ntp依赖。本小节以yum安装为例,用户也可以选择下载rpm包安装。
yum install ntp
步骤2 (可选)如果已经存在ntp服务器,假如为192.168.100.100,可以配置所有节点指向该ntp服务器时间。编辑每个节点的/etc/ntp.conf文件:
vi /etc/ntp.conf
server 192.168.100.100 prefer
步骤3 如果没有外部的时间服务器,可以选择集群中的某个节点作为时间服务器。选择一个节点为ntp服务器(以主节点192.168.100.1为例),配置/etc/ntp.conf文件,前两行配置表示将本地的硬件时间也作为同步的时间源之一,这样在不联网的时候可以把本机时间作为同步时间源:
vi /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 10
步骤4 编辑集群其他节点的/etc/ntp.conf文件:
vi /etc/ntp.conf
server 192.168.100.1 prefer
步骤5 启动ntp服务。
systemctl enable ntpd
systemctl start ntpd
步骤6 查看时间同步状态,当返回结果中带有*号则表示可以进行时间同步。
ntpq -p
集群内时间服务器配置(可选)
在图形化安装的“集群DCS节点 NTP时间同步”页面选择“配置NTP”,且选择填入集群内一台主机IP作为时间同步主机,则用户需要对所选主机进行配置,可参考本小节。
步骤1 在集群各节点上安装ntp依赖。本小节以yum安装为例,用户也可以选择下载rpm包安装。
yum install ntp
步骤2 选择集群中的某个节点为ntp服务器(以主节点192.168.100.1为例),配置/etc/ntp.conf文件,前两行配置表示将本地的硬件时间也作为同步的时间源之一,这样在不联网的时候可以把本机时间作为同步时间源:
vi /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 10
步骤3 启动此ntp服务器的ntp服务。
systemctl enable ntpd
systemctl start ntpd
步骤4 查看时间同步状态,当返回结果中带有*号则表示可以进行时间同步。
ntpq -p
外部时间服务器配置(可选)
在图形化安装的页面选择“配置NTP/Chrony”,且用户选择在“同步时间主机IP”填入外部时间同步服务器IP,则用户需手动配置外部时间服务器,可参考本小节配置。
若集群部署环境为UOS+ARM架构环境,则在图形化安装的“集群DCS节点时间同步”页面选择“配置Chrony”,且用户选择在“同步时间主机IP”填入外部时间同步服务器IP,则用户需手动配置外部时间服务器,可参考本小节配置。 对于生产环境,应规范时间配置,使数据库主备节点保持时间同步。选择主备节点所在局域网中一合适的节点作为时间服务器(若条件有限,也可使用数据库主节点)。
步骤1 安装ntp依赖。本文以yum安装为例,用户也可以选择下载rpm包安装。
yum install ntp
步骤2 选择主备节点所在局域网中一合适的节点作为外部时间服务器。编辑外部时间服务器节点的/etc/ntp.conf文件,添加如下两行内容,表示以本地时间作为时间服务器。
vi /etc/ntp.conf
server 127.127.1.0 #local clock
fudge 127.127.1.0 stratum 10
步骤3 启动外部时间服务器节点的ntp服务:
systemctl enable ntpd
systemctl restart ntpd
外部时间服务主机需要开放udp 123端口。
sudo firewall-cmd --zone=public --add-port=123/udp --permanent sudo firewall-cmd --reload