OCP未创建成功的集群怎么删掉?

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】3.3.0
【问题描述】使用OCP创建集群未成功,但是集群名一直显示在OCP页面上,状态是创建中,没有删除按钮,如何删除这两个空的集群。
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】


OCP2

建议先看下创建集群的操作日志是不是卡在哪一步了,然后再进行操作

常规的集群删除操作可以参考这里
https://www.oceanbase.com/docs/community-ocp-cn-10000000001834162

迁出ocp集群可以使用接口方式(只是迁出ocp管理,非卸载集群,可以再接管或者手动清理迁出的ob集群服务):
curl -X POST --user {user}:{password} -H “Content-Type:application/json” -d ‘{}’ “http://{ocp-url}:{port}/api/v2/ob/clusters/{cluster_id}/moveOut”
注意:{cluster_id} 可以点击集群名称,查看网址信息中的id信息确认。
例如:

参考这个文档如果没有办法删除,只有两种方案:1、找原厂在数据库里面删除 2、根据保存问题,完成集群创建
https://www.oceanbase.com/docs/community-ocp-cn-10000000001834162

OCP 中任务中心:创建集群的任务点进去,右上角放弃创建集群的任务。

OCP的任务界面,找到失败的创建任务,点击放弃任务会自动回滚的

如下仅供参考:

如何 强制删除OCP 上异常的集群

需登录OCP的元数据库对其中的涉及到集群的表中异常集群的数据进行清理,具体操作步骤如下

  1. 登录OCP的docker 容器

  2. docker exec -it ocp bash

  3. 获取OCP META元数据库的连接信息

  4. env |grep META

  5. 登录OCP META元数据清理以下表中异常集群的脏数据(注意确认不要将正常集群的信息误删除)

  6. ob_server

  7. compute_host_service

  8. ob_cluster

  9. ob_zone

  10. ob_tenant

  11. ob_cluster_obproxy

可以白屏强制删除集群, 然后把失败的任务点跳过,会清理掉脏数据