VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

时间同步服务配置

对于生产环境,应规范时间配置,使数据库主备节点保持时间同步。选择主备节点所在局域网中一合适的节点作为时间服务器(若条件有限,也可使用数据库主节点)。

步骤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