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

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】3.3.0
【问题描述】使用OCP创建集群未成功,但是集群名一直显示在OCP页面上,状态是创建中,没有删除按钮,如何删除这两个空的集群。
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
建议先看下创建集群的操作日志是不是卡在哪一步了,然后再进行操作
常规的集群删除操作可以参考这里
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的docker 容器
docker exec -it ocp bash
获取OCP META元数据库的连接信息
env |grep META
登录OCP META元数据清理以下表中异常集群的脏数据(注意确认不要将正常集群的信息误删除)
ob_server
compute_host_service
ob_cluster
ob_zone
ob_tenant
ob_cluster_obproxy
可以白屏强制删除集群, 然后把失败的任务点跳过,会清理掉脏数据