2016-10-11 7 views
1

OpenStack Novaクライアントを使用してインスタンスを起動するためのスクリプトを作成しようとしています。私は特定のキーでVMを作成することができましたが、問題はそのインスタンスに既存のセキュリティグループを追加できないことです。nova-clientを介してVMにセキュリティグループを追加する方法

私は、セキュリティグループを作成し、ノーバクライアントを使用してそれにいくつかのルールを追加する方法を知っています。

あなたは、私が希望

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. 

個人的詳細はヘルプを参照してください。CLI

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

を使用して、それにセキュリティグループを追加することができ、インスタンスを起動した後、事前

答えて

5

にありがとう--security-groupsを以下のように使用してインスタンスの起動時にセキュリティグループを追加します。

nova boot --image cirros-0.3.1-x86_64-uec --flavor m1.tiny --security-groups my-sec-group 
+0

ありがとうございました。 私がやろうとしているのは、openstackでVMを作成するためのpythonスクリプトです。それがnovaクライアントを使用している理由です。 – kikas

関連する問題