OCP初始化成功,但是页面不显示

  1. OCP集群部署成功,云平台可以正常访问
  2. 主机、OBproxy、租户、集群都初始化失败



  3. 尝试重现添加host,报错:Execute clock diff failed
    尝试解决:使用chrony为集群做时间同步,还显示一下问题,跳过该步骤可以安装成功
    image
  4. 底层检查系统OBproxy主机服务进程在运行
2 个赞

补充内容:

  1. 补充日志平台下载不了
    image
  2. COP版本
    image
2 个赞

root用户下执行
setcap ‘cap_sys_nice,cap_net_raw+ep’ “$(which clockdiff)”
然后 admin用户下执行clockdiff 命令

2 个赞


执行之后还是报错

1 个赞

clockdiff -o 本机IP 报错吗?

1 个赞

这个访问正常,没有报错,并且所有主机的防火墙都是关闭的;

2 个赞

clockdiff不通主要排查方向:

1.网络配置、防火墙设置或者 DNS 解析问题,需要确认防火墙允许 UDP 端口 123 上的流量(这是 NTP 协议默认使用的端口)。如果有问题,请调整相应的防火墙规则。

2.确认 NTP 服务是否运行

3.验证 clockdiff 工具安装情况

4.Linux 系统中可以通过查看 /var/log/ 目录下的相关日志分析问题

1 个赞
  1. 所有机器的防火墙是关闭的 ;
  2. chronyd服务是启动的,直接同步的是公网的时间;
  3. 检查clockdiff安装情况只有一台机器没有安装,不知是否会影响;
  4. 日志文件是哪一个呢?
1 个赞

clockdiff 都安装一下,并且执行下我上面发的命令以保证权限正确

1 个赞

您说的我试了下,还是不成功;还有就是初始化之后Obproxy集群不存在,底层进程是存在的,请问这个是什么原因呢?

1 个赞

这里需要新建obproxy集群后才会有,现在ocp 访问是正常的吗?主机列表的状态是“在线”吗?

1 个赞

看目前显示的正常,并且对应的主机进程是在运行中的

添加新的hosts报错就会报错 “Execute clock diff failed” ?

是的新添加host就会直接报错,做时间同步了,并且检查时间相差不大,但就是显示down

OCP 服务器的时钟与 OCP 管理的远程主机的时间差是建议不超过50ms的,如果差别小,跳过试试,
clockdiff -o 目标主机不通 应该是哪里有限制

https://www.oceanbase.com/docs/common-ocp-1000000001406791

老师,初始化集群完成之后,添加手动添加初始化的OBproxy出现密码错误问题。


使用命令:obd cluster display Zabbix,查询到的访问地址和密码好像也不可以。
请问有具体的添加教程吗?,或者添加时需要注意些什么呢?

yaml配置文件里有obproxy_sys_password

添加 OBProxy

https://www.oceanbase.com/docs/common-ocp-1000000001406013

1 个赞

这个问题有进展吗?

这个问题目前测试还是没有处理,目前只是临时跳过,怀疑是虚拟化问题