
老师们好,我的OCP版本为4.3.6,安装在10.10.100.11节点,当时在MetaDB安装的时候,我使用到了10.10.100.20机器安装OBProxy,这个是系统集群,集群名称为myocp,当我20机器还在正常运行的时候,我可以通过截图中的命令,重启ocp,但是我们近期规划,需要对10.10.100.20机器重装系统,我测试过,当20机器关机的时候,我箭头中指向的那一行失败,会导致OCP应用无法启动,我想解决在10.10.100.20机器重装系统后,还能正常使用现在的OCP,避免后面10.10.100.20机器重装系统后进不去OCP应用,我还有其他的机器可以使用,可以用来替换10.10.100.20机器,我应该如何做来解决这个问题呢,
是否考虑重装OCP,再接管我框红的业务集群呢
1 个赞
淇铭
#5
看着像是OBProxy影响了ocp么 odp应该没有办法访问导致的 metadb在那个机器上呀
嗯,像您说的这个现象,因为后面我们10.10.100.20这个机器后面要重装系统,后面我这个OCP就访问不到了,目前已测试过,我应该怎么做呢,我需要能正常访问OCP,目前我的这个10.10.100.20机器正常运行的话,OCP是没问题的
淇铭
#8
可以重装ocp 把业务集群从旧的ocp上先迁出 在新搭建的ocp在接管 要么就是重新搭建一个odp 需要修改信息 可以参考一下这个
https://open.oceanbase.com/blog/14202407233
好的老师,我考虑重装OCP吧,是在控制台直接点击这个迁出吗,我如果重新搭建OCP的话,是不是先要卸载OCP,再重新安装OCP吗
卸载OCP,操作步骤中,下面框红的,、 我应该填什么呢
淇铭
#10
是的 先迁出以后 在搭建ocp 要不然你怎么迁出呀
好的,老师,我上面还有卸载的问题,您帮忙也解答一下
淇铭
#12
如果不在原机器上安装 可以不用卸载 如果在原机器上安装 记得卸载 ocp的metadb集群 都要重新弄一下 不只是ocp-server服务
我需要在原机器上安装,我看官网的部署OCP的文档,可以使用已有的 OceanBase 数据库 ,用以作为 OCP 的 MetaDB来部署呢,能否按照这个步骤,不卸载metadb集群,还是说必须得卸载metadb集群呢
淇铭
#14
可以使用 既然都已经不可用了 metadb库里也有之前的odp的信息 如果重新弄 建议重新一起弄 干净清爽
好的老师,这个卸载步骤,我框红的地方,我的卸载命令应该填什么呢
淇铭
#16
集群名 obd cluster list 可以查看一下 你们搭建ocp的时候的集群名
好的,老师,我只有一个metaDB集群,集群名称为myocp,上面框红的地方有两处,分别是要填和,我应该怎么填呢
卸载 OCP
obd cluster destroy
卸载 MetaDB 集群
obd cluster destroy
淇铭
#18
你可以用obd cluster edit-config 看看你配置的app name是什么
obd cluster destroy app_name
卸载 MetaDB 集群
obd cluster destroy myocp
也可以手动停止ocp进程 删除ocp服务
卸载 MetaDB 集群
obd cluster destroy myocp
好的,收到,我开始试试,卸载之前,我先把业务集群做一下迁出
老师您好,迁出业务集群提示如下,下面的3台机器都部署了业务集群的OBProxy和OBServer,我是不是还是继续迁出呢?且我确认一下,业务集群迁出后,对我的业务集群使用是否受影响呢,这个业务集群是否迁出后,数据库是否还能正常增删改查
淇铭
#21
一般是先迁出obproxy集群 在迁出observer集群 迁出的过程中是不能访问的