卷删除成功后解关联或销毁数据存储失败

发布时间:  2015-10-08 浏览次数:  380 下载次数:  6
问题描述

在手动删除卷成功的场景下,对数据存储进行解关联或销毁操作时,提示“数据库存储正在使用中,不允许此操作”,如下图所示;同时该数据存储下没有任何磁盘信息


处理过程

问题分析:

存储与主机的关联异常中断,在卷被删除后,数据库中残留存储的数据未成功删除,导致无法在FusionCompute系统中删除对应数据存储信息。

1.  使用PuTTY登录VRM主节点。

通过浮动IP地址,使用gandalf帐号登录,并切换至root帐号。

2.  执行以下命令,登录VRM数据库。

   psql -U galax vrm

   默认密码为“SingleLOUD!1”。

3.  执行以下命令,查询该数据存储的ds_index信息。

   select ds_index from tbl_vs_datastore where ds_name='数据存储名称';

    其中数据存储名称FusionCompute系统中对应数据存储的名称,查询到的回显信息示例如下。

   

4.   根据查询到的ds_index信息,执行以下命令查询其tbl_vs_volume数据表中的卷状态。

   select vol_id,vol_status,ds_index from tbl_vs_volume where ds_index=ID

   其中ID步骤 3查询到的ds_index取值。

   回显信息如下图所示。


5. 回显信息中,vol_status列是否全为“DELETING”?

      ·         是,执行步骤 6

      ·         否,联系华为技术支持。

6.  执行以下命令,根据ds_index删除tbl_vs_volume表中卷状态为“DELETING”的信息。

   delete from tbl_vs_volume where ds_index=ID and vol_status='DELETING';

   其中ID步骤 3查询到的ds_index取值。

   删除完成后,再执行步骤 4的操作,确认所有卷信息已被删除。

7.  重新登录FusionCompute,进行数据存储的解关联或销毁操作。

END