admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2018-08-28 10:50

Openstack 底层数据库删除页面上无法删除的volume

  Openstack 底层数据库删除页面上无法删除的volume,需要去底层数据库删除:
  1.重置云硬盘volume  id为可用状态。
   #cinder reset-state 7646e390-9b82-41d4-a24c-f109bf1265f9 --state available
  2.从云主机卸载云硬盘,前面参数是vm_uuid,后面参数是volume_id。
   #nova volume-detach 3570e9f2-9c32-4f7d-bf6d-0141b9864ac6 7646e390-9b82-41d4-a24c-f109bf1265f9
  3.从cinder数据库删除掉磁盘。
   #use cinder;
   #select * from volumes where id='7646e390-9b82-41d4-a24c-f109bf1265f9'\G;
   #update volumes set status=available where id='7646e390-9b82-41d4-a24c-f109bf1265f9';
   #update volumes set attach_status='detached' where id='7646e390-9b82-41d4-a24c-f109bf1265f9';
   4.使用cinder 命令删除云硬盘。
   #cinder delete 7646e390-9b82-41d4-a24c-f109bf1265f9