openstack 虚拟机删除卷没删除
"Failed to deletevolume with name or ID \'XXXXXXX\': Invalid volume: Volume status must beavailable or error or error_restoring or error_extending and must not bemigrating, attached, belong to a group or have snapshots."
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack删除卷相关的知识,希望对你有一定的参考价值。
参考技术A
在openstack中创建一个卷后,如果把卷连接到一个虚拟机上,删除虚拟机后,卷还存在,horizon界面上显示 “连接到none作为/dev/vda” 。这时在horizon界面上无法删除该卷。
假设卷的name是xxx,执行命令:
openstack volume delete <volume>
提示:
"Failed to deletevolume with name or ID \'XXXXXXX\': Invalid volume: Volume status must beavailable or error or error_restoring or error_extending and must not bemigrating, attached, belong to a group or have snapshots."
这时候可以用命令改变卷的状态,然后删除。
执行命令:
cinder reset-state --attach-status detached <volume>
cinder delete <volume>
成功删除卷。
在用卷快照或卷创建虚拟机的时候,可以选择 “删除云主机时删除卷”