通过OCP安装完OceanBase集群之后,发现节点上无法通过rpm -qa 查询到已安装的OB包

【 使用环境 】生产环境
【 OB or 其他组件 】oceanbase-ce
【 使用版本 】4.2.1
【问题描述】通过OCP安装完OceanBase集群之后,想要查看rpm包信息,使用rpm -qa | grep oceanbase 返回为空… 不清楚安装过程中是如何实现的?我确定没有弄错节点,3节点的集群每个节点都看了,安装obproxy的节点也是一样,查询不到已安装的obproxy包
【复现路径】

ps -ef | grep ob
admin    13130     1 62 Mar21 ?        10-15:25:06 /home/admin/oceanbase/bin/observer

# rpm -qa | grep oceanbase 
#

# rpm -qa | grep ob
mobile-broadband-provider-info-1.20170310-1.el7.noarch
python-configobj-4.7.2-7.el7.noarch
oddjob-mkhomedir-0.31.5-4.el7.x86_64
obproxy-3.2.3-100.upel1.x86_64
avahi-gobject-0.6.31-19.el7.x86_64
oddjob-0.31.5-4.el7.x86_64
libimobiledevice-1.2.0-1.el7.x86_64
libbasicobjects-0.1.1-32.el7.x86_64
pygobject2-2.28.6-11.el7.x86_64
gobject-introspection-1.56.1-1.el7.x86_64
baobab-3.28.0-2.el7.x86_64
libvirt-gobject-1.0.0-1.el7.x86_64

此处查询到的obproxy包是之前安装过的3.2.3版本,4.x相关的安装包都无法通过rpm -qa 查询出来,觉得很奇怪,咨询一下社区的专家是如何实现的。

安装方式是什么呢?
obd mirror list local 试看下。

啊? 我通过OCP安装observer的节点上没有obd诶

部署方式是什么呢。

  1. 使用ocp部署ob方式 OceanBase 云平台-OceanBase文档中心
  2. 容器方式

安装 OB软件 用 rpm -ivh 命令安装的时候会默认部署在目录 /home/admin/oceanbase 下,但并不是唯一的方法。直接将 rpm 文件解压缩到一个目录 也可以使用,前提是设置了环境变量 LD_LIBRARY_PATH 包含 OB 软件的 lib 目录。当你理解了这个原理后,你在一个主机上部署多个 OB 版本都可以。软件目录和数据目录都彼此错开。这个只是研究用,生产不建议这样。

OCP-express 部署的时候 OB 集群的 observer 软件好像就是通过解压缩方法安装的,因为 OCP-express 调用的就是 obd 命令。企业版 OCP 行为一直是安装 rpm 方法,不大可能会改变。

你的问题需要你再详细描述一下 什么版本的OCP 用什么方法安装完 OceanBase 集群,最好有一些 OCP 集群页面的截图。
最后 不管哪个方法,查不到 rpm 都不影响使用,只要软件目录存在且保持完整就好。