obd 安装 最新oms社区版,发现obd校验软件包不支持

obd 4.6版本
oms feature_4.2.14_ce_el7_x86


我一已经把镜像包导入到docker里,也移动到obd目录下了,为什么识别不到呢

1 个赞

obd mirror list
obd mirror list local 查看一下

为什么检测不到

你把本地的rpm包 clone到本地了么?远程的也没有关闭?举个例子

离线:把 obagent-*.rpm 拷进容器后:

obd mirror disable remote
obd mirror clone /path/to/obagent-*.rpm
obd cluster deploy obagent-mon -c /root/obagent.yaml
obd cluster start obagent-mon

不行啊,我这边上传不了,需要我解压tar包?官网上下载的就是这个包啊

解压一下 看看是不是一个rpm包或者下载rpm包

不是的,里面没有rpm包。


我这黑屏部署也识别不到吗,我这镜像已经导进去了啊

image
配置文件没错吧

不好意思 说错了
部署 OMS - 安装部署工具 OBD V4.6.0 | OceanBase 文档中心 参考文档 看看怎么安装

老师,我就是照着官方文档做的,我图像化和命令行都试过,obd识别不了。

识别不到 环境有问题 或者不使用obd安装oms 直接使用oms黑屏安装 或者把obd.log的日志发一下 看看


老师,我这边看了obd黑屏部署oms的日志,日志显示,obd用这个docker带json的字符串,去搜镜像,但是搜不到,我手动用它的命令也搜不到,但是我的镜像源确实存在。我查了大模型发现我现在这个docker版本太老,导致obd用这种docker images reg.docker.alibaba-inc.com/oceanbase/oms-ce:feature_4.2.12_ce_el7_x86 --digests --format “{{json .}}” 命令搜不到镜像源。所以为什么不管白屏和黑屏都匹配不到oms的镜像源存在。你说有这种可能吗,是否看一下把docker升级,因为obd的是最新版的4.6。

docker是1.13.1。明显版本太旧,不支持这种字符串类型的搜索。

是的 是有这个可能的 可以升级一下