社区版oceanbase集群4.2.1.3,ocp版本为4.2.1:
我使用root用户安装了oceanbse集群和ocp,并且在ocp使用admin用户管理集群,但是我没有对机器进行添加删除,对集群进行删除等操作,都是报403错误,如何能够无损的使用ocp进行机器的增删操作,集群的一些操作,这个应该如何修改呢
当前有设置admin用户 授予 sudo 权限嘛。
observer.log日志提供下呢
有设置sudo权限,这个和租户管理没关系啊,我是在机器上用obd以物理机root用户启动的集群,然后再ocp上面用admin接管的集群。当我停止机器的时候会报错: 集群 obcluster 不允许进行该操作 403: 你无权访问该页面,我看observer.log和这个操作相关的没有
提供下相关错误信息呢。
obd cluster list
~./obd.log/obd日志麻烦发下
这个日志也没有和这个相关的操作,另外你说的是~/.obd/log吧
是的。
无权访问页面看下obd cluster list 集群状态是什么呢。
集群状态正常,我觉得原因就是root用户部署得集群,ocp管理面是admin用户,所以权限不够,如何能把root的权限给admin呢
先看下日志吧,麻烦提供下observer.log日志呢
看你的描述 这个oceanbase 是OCP的matadb吧。
ocp的metadb是不能做这些运维动作的,比如重启metadb的话ocp就会挂掉。
对,我的ocp的metadb就是我的oceanbase里面的租户,你的意思是我得用别的oceanbase集群的租户作为ocp的元数据租户才可以对他进行删除添加主机操作吗
OCP 对 metadb 有运维限制。
正常是OCP上再部署新的OB集群,OCP是可以对新的OB集群做运维动作的。
你的意思是再有一个oceanbase的集群后,同时已经有了ocp所需要的元数据,此时用ocp来创建管理新集群可以对新集群进行操作,所以你的意思本质上需要有两个oceanbase集群是吧,而且只有不存储oceanbase元数据的那个集群才可以进行一些机器和集群的操作吗
是的 OCP的 metadb 只是用于存储OCP元数据和监控信息的,并不推荐当业务集群使用,需要部署新的集群作为业务集群使用。