1. 程式人生 > >華為虛擬化卷刪除後解除關聯失敗

華為虛擬化卷刪除後解除關聯失敗

status 行數 bdb 顯示 刪除 datastore 手動 sha putty

註:虛擬化版本 FusiionComputerV100R006C10SPC101

手動刪除卷成功,在數據存儲進行解關聯操作時,提示“數據存儲正在使用,不允許操作”
技術分享圖片
卷被刪除以後,數據庫中殘留存儲的數據未成功刪除,導致無法在FusionCompute系統中刪除對應數據存儲信息

解決方法:
1、查看VRM節點上數據庫的類型,默認為高斯數據庫
2、使用PuTTY連接VRM的浮動IP地址,使用gandalf帳號進行登錄,並切換至root
3、使用以下命令登錄VRM數據庫
psql -U galax vrm

4、使用以下命令查詢該數據存儲的ds_index信息
select ds_index from tbl_vs_datastore where ds_name=‘數據存儲名稱‘;

註:數據庫名稱為FusionCompute系統中對應數據存儲的名稱
技術分享圖片
查詢得到如下顯示
技術分享圖片
5、使用以下命令查詢其tbl_vs_volume數據表中的卷狀態

select vol_id,vol_status,ds_index from tbl_vs_volume where ds_index=ID;(ID為ds_index的取值)

技術分享圖片

查看vol_status列是否全為“DELETING”,如果是執行以下操作,如果不是考慮其它方法
使用以下命令刪除tbl_vs_volume表中卷狀態為“DELETING”的信息

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


6、刪除以後,退出數據庫 \q
7、重新登錄FusionCompute,進行數據存儲的解關聯

華為虛擬化卷刪除後解除關聯失敗