OpenStack:无法删除安全组,因为它说它正在使用中

时间:2016-09-14 09:59:02

标签: openstack openstack-neutron

当我尝试删除安全组时,删除操作失败

neutron security-group-delete f54609e7-f3a3-4b44-8060-2675058ea786
Security Group f54609e7-f3a3-4b44-8060-2675058ea786 in use.

我尝试删除所有安全组规则,并显示相同的错误消息。

我该如何发布?

4 个答案:

答案 0 :(得分:0)

物质中的安全组已连接到nova服务器。 这台服务器还附加了一个煤渣卷。 该卷仍然停留在"创建"状态。

由于此卷,无法删除安全组。

我已使用

识别出问题
heat event-list <NAME or ID>

答案 1 :(得分:0)

我有同样的问题,但我们使用的是nova,我发现安全组是在一个被遗忘的服务器上使用的,然后我用nova从这个服务器上删除了它:

nova list-secgroup {server_name}
nova remove-secgroup {server_name} {sec_group_id}

之后

openstack security group delete {sec_group_id}

正在运作

答案 2 :(得分:0)

我也遇到了同样的问题,并通过删除在同一个安全组中使用的端口来解决。

  1. neutron port-list-(获取所有端口列表并找出秒秒组)
  2. neutron port-delete 6a63e526-164b-4e95-9a7f-ffb05c7c718b(删除端口)

在整理好端口后,尝试删除秒秒组。

答案 3 :(得分:0)

我找到有问题的虚拟机的方法是

for serverid in `openstack server list -f value -c ID` ; do
   nova list-secgroup $serverid | grep $SECGROUP && echo $serverid ;
done

,然后用nova delete $serverid

删除它