通过测试结论如下:
在不关闭CRS情况下,关闭操作系统层面NTP服务,会自动激活CTSS服务。 CTSS服务会自动进行节点间时钟同步,从测试环境看每3分15秒左右时钟差缩小100毫秒。
测试环境:
主机名称:db01和db02
测试描述:
1. 检查CTSS服务状态
crsctl check ctss
CRS-4700: The Cluster Time Synchronization Service is in Observer mode.
2. 关闭操作系统NTP服务
ps -ef | grep chronyd
systemctl stop chronyd
systemctl status chronyd
cd /etc
mv chrony.conf chrony.conf.bak
ls –ltr chrony*.*
3. 检查两个节点时钟
cxbjxyxdb01:/home/grid(+ASM1)$date;ssh cxbjxyxdb02 date
Fri Apr 8 12:00:49 CST 2022
Fri Apr 8 11:59:42 CST 2022
4. 检查节点一CTSS服务状态
db01:/home/grid(+ASM1)$date;/u01/app/12.2/grid/bin/crsctl check ctss
Fri Apr 8 12:01:05 CST 2022
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): 0
5. 检查节点二CTSS服务状态
[root@db02 etc]# date;/u01/app/12.2/grid/bin/crsctl check ctss
Fri Apr 8 12:00:15 CST 2022
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): -72600
6. 检查节点二时钟同步进度
[root@db02 etc]# date;/u01/app/12.2/grid/bin/crsctl check ctss
Fri Apr 8 12:09:48 CST 2022
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): -72300
Fri Apr 8 12:12:51 CST 2022
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): -72200
从以上输出可以看到在12点09分48秒时钟差是72300毫秒,在12点12分51秒,时钟差减少到72200毫秒,由于采样一次有5秒睡眠,因此,粗略评估需要3分钟15秒左右时钟差缩小100毫秒,同步完全完成要45个小时左右。
在不关闭CRS情况下,关闭操作系统层面NTP服务,会自动激活CTSS服务; CTSS服务会自动进行节点间时钟同步,从测试环境看每3分15秒左右时钟差缩小100毫秒。

本文作者:李亚明(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




