OpenStack:由于多个安全组以“默认”命名,因此添加安全规则失败

时间:2016-09-26 08:56:46

标签: openstack devstack

安装devstack后,我按照doc设置安全规则:

$ openstack security group rule create --proto icmp --dst-port 0 default
More than one security_group exists with the name 'default'.

它声称我有多个以default命名的security_group,但我检查了nova secgroup-list

$ nova secgroup-list
WARNING: Command secgroup-list is deprecated and will be removed after Nova 15.0.0 is released. Use python-neutronclient or python-openstackclient instead.
+--------------------------------------+---------+------------------------+
| Id                                   | Name    | Description            |
+--------------------------------------+---------+------------------------+
| e5466481-f656-46fa-ac72-56f7ab118c70 | default | Default security group |
+--------------------------------------+---------+------------------------+

因此,只有一个名为default ...

的安全组

有人可以给我一些建议吗?

1 个答案:

答案 0 :(得分:1)

是的,当您有多个租户时,这是一个常见问题,每个租户都有一个“默认”组。我之前申请的解决方案是在“默认”组中使用组ID而不是组名。