【 使用环境】测试环境
【 grafana 】卡着不动了
【 使用版本 】有截图
【问题描述】obd 部署的时候在 【Initializes grafana work home】 这个环节卡着不动了
【复现路径】问题出现前后相关操作
日志相关.zip (87.2 KB)
【 使用环境】测试环境
【 grafana 】卡着不动了
【 使用版本 】有截图
【问题描述】obd 部署的时候在 【Initializes grafana work home】 这个环节卡着不动了
【复现路径】问题出现前后相关操作
日志相关.zip (87.2 KB)
升级一下obd吧 2.6有点老了。目前已经发布3.11了 执行obd update即可
如果升级后还有相同报错这边联系下obd同学帮忙看一下
那是不是对应的组件也需要升级啊?目前这个版本的 obd 针对这个 问题无法解决么?
你先升级obd再部署下试试,目前不太确定是不是obd的bug。OBD升级不影响组件版本
目前来说,不用升级 obd,当下的这个问题,已经修改了配置文件,得到了修正,是 user.key_file 中配置的时候带了 pub 的缘故,在 rsync 的这个命令中,执行修复;
但是,出现了新的问题,一直显示 ob-configserver 的 home_path 为非空文件夹,可是这个文件夹执行了 rm -rf 命令,里面就是空的,另外 ob-configserver 的 home_path 指向的这个文件夹是个挂载点,已成功挂载;
另外,在最新的 oceanbase-all-in-one-4.3.5_20250106.el7.x86_64.tar.gz 中安装的时候,依旧也会有这个问题存在;
提供一份你的yaml文件,你是设置了home目录了么,确保一下目录权限呢
麻烦看下您这边的ob-configserver是否home path为 /mnt/ob/ob_configserver, 当前路径验证为home path文件夹是否存在。您可以把homepath 改为/mnt/ob/ob_configserver/xx即可
上面那个 日志相关.zip 里面有 yaml 的配置文件,不是目录权限的问题,是挂载点的问题;
/mnt/ob/ob_configserver 是一个磁盘的挂载点,也是组件的根目录,官方的脚本中会直接去 rm -rf /mnt/ob/ob_configserver,挂载点是不能删除的,命令执行报错,安装脚本也就停止了
我把脚本文件修改了,我这里确实是一个挂载点,想着直接做工作目录的,
楼下说的,修改工作目录确实能解决问题。我还是修改了启动脚本
这个问题,在最新的 obd 版本中,依旧存在,只能说没有考虑挂载点作为根目录的情况吧
嗯,修改工作目录,确实可以,只是想着挂载点都创建好了,还是想着挂载点作为工作目录继续下去
建议后来者不要直接把挂载点作为组件/服务的工作根目录吧
后续的问题,就是 OBD 2.6.2 的版本中,好像启动的配置 yaml 文件,里面指定的 name,就像我发出来的 yaml 配置文件中的那个,name 随便指定的话,就会导致 ocp-express 搜集不到信息,导致启动不起来;
这个解决方案是把 name 都老老实实改的都一样就可以了;
截图这些是正常启动的配置文件(测试已经正常启动了)
上面 日志相关.zip 中的yaml 配置文件中,name 是和这个不一样的,反正不一样就导致 ocp-express 启动不起来,有问答是 ocp-express 启动的时候收集不到 serverAddresses 导致的(具体原因就没有再看脚本了)