OpenStack:无法删除安全组,因为它说它正在使用中
OpenStack: Could not delete Security Group because it says it is in use
当我尝试删除安全组时,删除操作失败
neutron security-group-delete f54609e7-f3a3-4b44-8060-2675058ea786
Security Group f54609e7-f3a3-4b44-8060-2675058ea786 in use.
我尝试删除所有安全组规则,但出现相同的错误消息。
如何释放它?
相关安全组已附加到 nova 服务器。
该服务器还附加了一个煤渣卷。
此卷仍停留在 "Creating" 状态。
由于此卷,无法删除安全组。
我已经通过使用
确定了问题
heat event-list <NAME or ID>
我有同样的问题,但是我们使用的是 nova,我发现在一台被遗忘的服务器上使用了安全组,然后我用 nova 从这台服务器上删除了它:
nova list-secgroup {server_name}
nova remove-secgroup {server_name} {sec_group_id}
之后
openstack security group delete {sec_group_id}
正在工作
我遇到了同样的问题,通过删除相关安全组中使用的端口得到解决。
neutron port-list
- (获取所有端口列表并找出相关的sec组)
neutron port-delete 6a63e526-164b-4e95-9a7f-ffb05c7c718b
(删除指定端口)
清理端口后,尝试删除相关sec组。
我找到违规 VM 的方法是
for serverid in `openstack server list -f value -c ID` ; do
nova list-secgroup $serverid | grep $SECGROUP && echo $serverid ;
done
然后用 nova delete $serverid
删除它
当我尝试删除安全组时,删除操作失败
neutron security-group-delete f54609e7-f3a3-4b44-8060-2675058ea786
Security Group f54609e7-f3a3-4b44-8060-2675058ea786 in use.
我尝试删除所有安全组规则,但出现相同的错误消息。
如何释放它?
相关安全组已附加到 nova 服务器。 该服务器还附加了一个煤渣卷。 此卷仍停留在 "Creating" 状态。
由于此卷,无法删除安全组。
我已经通过使用
确定了问题heat event-list <NAME or ID>
我有同样的问题,但是我们使用的是 nova,我发现在一台被遗忘的服务器上使用了安全组,然后我用 nova 从这台服务器上删除了它:
nova list-secgroup {server_name}
nova remove-secgroup {server_name} {sec_group_id}
之后
openstack security group delete {sec_group_id}
正在工作
我遇到了同样的问题,通过删除相关安全组中使用的端口得到解决。
neutron port-list
- (获取所有端口列表并找出相关的sec组)neutron port-delete 6a63e526-164b-4e95-9a7f-ffb05c7c718b
(删除指定端口)
清理端口后,尝试删除相关sec组。
我找到违规 VM 的方法是
for serverid in `openstack server list -f value -c ID` ; do
nova list-secgroup $serverid | grep $SECGROUP && echo $serverid ;
done
然后用 nova delete $serverid