2016-10-11 3 views
1

J'essaie d'utiliser le client OpenStack Nova et de créer un script pour lancer une instance. J'ai été capable de créer une machine virtuelle avec une clé spécifique mais le problème est que je ne peux pas ajouter un groupe de sécurité existant à cette instance.Comment ajouter un groupe de sécurité à une VM via le client nova

Je sais comment créer un groupe de sécurité et lui ajouter des règles à l'aide du client nova.

Nous vous remercions à l'avance

Répondre

5

Après avoir lancé une instance, vous pouvez ajouter un groupe de sécurité à l'aide de la CLI

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

Voir l'aide pour plus d'informations

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. 

Personnellement, je ajouter le groupe de sécurité pendant le démarrage d'une instance en utilisant le --security-groups comme ci-dessous

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

Merci pour votre réponse. Ce que j'essaie de faire est un script python pour créer une VM sur openstack et c'est pourquoi j'utilise nova client. – kikas