oms_4.2.0-ce.tar.gz 安装问题

【 使用环境 】测试环境
【 OB or 其他组件 】 oms_4.2.0-ce.tar.gz
【 使用版本 】4.2.0-ce
【问题描述】Check the synchronization between the MetaDB clock and the machine clock.failed,导致安装失败
【复现路径】sh docker_remote_deploy.sh -o /home/oms -i 192.168.0.19 -d 89bcd10c636e -m

【问题现象及影响】
oms 无法正常运行

【附件】

metadb节点和当前服务器节点时间不同步。

clockdiff xx.xx.xx.xx 可以测验下。

同步方式可参考:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220855

您好:是在一台设备上,也要进行时钟同步吗?
Dingtalk_20231117171815

配置一下吧

image

涉及到2台设备:15和17,17 同步得15得时钟

白板安装也要求时钟同步得,这块儿是通过得

–在metadb中查询
SELECT UNIX_TIMESTAMP()
–在OMS安装机器上执行
date +%s

看上面两个结果差距多少

我执行
–在metadb中查询
SELECT UNIX_TIMESTAMP()
–在OMS安装机器上执行
date +%s

时间相同。

部署的ob数据库机器和部署 oms 是同一台机器,现在还是同样错误。

相同肯定不是这个报错,你可以进入oms容器查看下面这个脚本,判断逻辑就在这里:/root/oms-config-tool/precheck/units/check_clock_sync.py

虽然只在一台机器,但是需要同步 oms 容器和宿主主机的时钟吗?
那么如何同步oms容器和宿主主机的时钟?

容器时间按到底和宿主机是一样的,安装程序版主要是判断元数据库db的时间和oms容器中的时间,这两个时间你改其中一个都可以,改成一样就会过去

单节点安装ob数据库后,然后在同一台机器使用 docker 部署 oms:

sudo docker run -d --net host --name oms-config-tool --privileged=true -v /etc/localtime:/etc/localtime:ro 5a4b67a36299 bash && sudo docker cp oms-config-tool:/root/docker_remote_deploy.sh .

sh docker_remote_deploy.sh -o -i -d 5a4b67a36299 -m

我这样运行后还是报错:
Check the synchronization between the MetaDB clock and the machine clock.failed

请问这个报错日志在哪?是在 sh docker_remote_deploy.sh -o -i -d 5a4b67a36299 -m 命令中 -o 指定的吗?

安装最新版 oms_4.2.1-ce.tar.gz 试试看

我用的是最新版本,从软件中心下载的。

请问哪里查看oms部署对应的日志啊,排查一下。这一个简单错误定位不到问题。

进入oms容器,/home/admin/logs/docker_init.log*