时间同步服务配置
对于生产环境,应规范时间配置,使数据库主备节点保持时间同步。选择主备节点所在局域网中一合适的节点作为时间服务器(若条件有限,也可使用数据库主节点)。
步骤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
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
步骤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
driftfile /var/lib/tnp/drift
broadcastdelay 0.008
步骤4 编辑其他节点的/etc/ntp.conf文件:
vi /etc/ntp.conf
server 192.168.100.1 prefer
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
步骤5 启动ntp服务。
systemctl enable ntpd
systemctl start ntpd
步骤6 查看时间同步状态,当返回结果中带有*号则表示可以进行时间同步。
ntpq -p