openstack 後期維護(四)--- 刪除殭屍卷
阿新 • • 發佈:2021-08-13
前言:
在長時間使用openstack之後,刪除虛機後,經常會有因這樣那樣的問題,導致卷處於殭屍狀態,無法刪除!
狀態一:
虛機已近刪除,然而卷卻掛在到了 None上無法刪除
解決辦法:
1、#cinder list | grep 卷名稱 #查到卷對應的ID
2、#cinder reset-state --attach-status detached346a4e7d-526f-493d-b7e0-3b39d09c5401 #修改卷狀態為detached
3、在web中刪除卷 或者 #cinder delete 346a4e7d-526f-493d-b7e0-3b39d09c5401
狀態二:
卷狀態為可用狀態,但卻刪除失敗。
解決辦法:
1、首先排查此卷是否有卷快照,需要先刪除快照,才可以刪除卷。
2、如果刪除了快照還是不可以刪除卷,那就只能暴力一些,從資料庫上動手了
# use cinder;
# select * fromvolumes where id = '卷ID';
#update volumes set deleted=1 ,status = 'deleted' where id ='卷ID';
#解釋下:deleted 欄位:0 表示正常, 1表示已刪除(在web中不可見)
attach_status:detached 表示不連線
status: deleting表示已刪除 in-use表示使用中 available 可用狀態
IT運維開發路上的點點滴滴。。。