1

我正在尝试使用 OpenStack Nova 客户端并创建一个脚本来启动一个实例。我能够使用特定密钥创建 VM,但问题是我无法将现有安全组添加到该实例。

我知道如何使用 nova 客户端创建安全组并为其添加一些规则。

先感谢您

4

1 回答 1

7

启动实例后,您可以使用 CLI 向其添加安全组

nova add-secgroup my-special-server sec-group-3

有关更多信息,请参阅帮助

nova help add-secgroup 
usage: nova add-secgroup <server> <secgroup>

Add a Security Group to a server.

Positional arguments:
  <server>    Name or ID of server.
  <secgroup>  Name or ID of Security Group.

就我个人而言,我会在实例启动期间使用--security-groups下面的方法添加安全组

nova boot --image cirros-0.3.1-x86_64-uec --flavor m1.tiny --security-groups my-sec-group 
于 2016-10-12T10:15:26.183 回答