在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."
这时候可以用命令改变卷的状态,然后删除。
执行命令:
cinderreset-state --attach-statusdetached <volume>
cinder delete <volume>
成功删除卷。
在用卷快照或卷创建虚拟机的时候,可以选择 “删除云主机时删除卷”
create_instance.jpg
网友评论