时间差问题,明明已经ntp同步,Excessive deviation between machine time and ob time

求大佬帮帮
【 使用环境 】 测试环境
【 OCP 】
【 使用版本 】4.2.0
【问题描述】OBD-4353: 192.168.137.10: Excessive deviation between machine time and ob time


image

指定本地试试

当前是打算在已有节点部署ocp吧?
image
这里显示的时间确实有问题的。今天12号了,先参考下面的方法自行处理一下
解决方法:您可参照如下步骤进行排查处理。

  1. 在对应主机上执行如下命令确认服务器是否安装时钟同步服务(Chrony 或 NTP)。
rpm -qa | grep chrony   # 检查是否安装了 Chrony 服务
rpm -qa | grep ntp      # 检查是否安装了 NTP 服务

根据输出结果有如下两种处理方式。

  • 若返回相关版本信息,说明已安装对应时钟同步服务,请继续执行步骤 2。
  • 若无返回信息,说明未安装对应时钟同步服务。若 Chrony 和 NTP 服务均未安装,请先安装时钟同步服务。Chrony 和 NTP 服务的安装与配置可参考互联网上分享的案例。此处只做简要说明。
    • 执行如下命令安装时钟同步服务,Chrony 或 NTP 中任选一个安装即可。
sudo yum install -y chrony    # 安装 Chrony 服务
sudo yum install -y ntp       # 安装 NTP 服务
* 执行如下命令启动时钟同步服务。
systemctl start chronyd     # 启动 Chrony 服务
systemctl start ntpd        # 启动 NTP 服务
* 重新进行预检查,若仍然报错,您可到官网 [问答区](https://ask.oceanbase.com/) 进行提问,会有专业人员为您解决。
  1. 执行如下命令检查时钟同步进程(chronyd 或 ntpd)是否异常退出。
systemctl status chronyd      # 检查 Chrony 服务状态
systemctl status ntpd         # 检查 NTP 服务状态

根据返回结果有如下两种处理方式。

  • 若返回值信息中 Active 信息为 active(running),您可到官网 问答区 进行提问,会有专业人员为您解决。
  • 若返回值信息中 Active 信息为 inactive(dead),则时钟同步服务异常。尝试执行如下命令重启服务。
systemctl restart chronyd      # 重启 Chrony 服务
systemctl restart ntpd         # 重启 NTP 服务

重启服务后,可再次执行部署操作

1 个赞

是的,但是还是这么报错。是不是我的配置文件要修改一下,重新启动ntp

大佬您是说修改这里么

可以试试,个人感觉没必要用外部的,因为存在不少网络因素

你好,如果环境通外网,可以使用已有配置进行时钟同步,如果无法通外网,需要配置内网或者以本机器作为时钟源
1、ntpstat
如果输出为 synchronised to NTP server,则表示 NTP 配置处于同步状态。如果不是,则还需要调整
2、clockdiff ob服务器ip,看下时间差

1 个赞

可以修改以本地机器作为时钟源配置

1 个赞

学习一下