On suppose qu'OpenStack est déjà installé. CentOS7 + RDO(All-in-one)
client neutron d'installation python #pip install python-neutronclient
Puisqu'il est nécessaire d'indiquer au programme l'adresse IP ou la trajectoire oculaire du serveur de neutrons, définissez-le dans la variable d'environnement. Identique à "keystone rc_XX" créé lors de l'installation.
export OS_USERNAME=XXXX export OS_TENANT_NAME=XXXXX export OS_PASSWORD=XXXXX export OS_AUTH_URL=http://172.19.60.93:5000/v2.0/ export OS_REGION_NAME=RegionOne
Tel que documenté.
from os import environ
from neutronclient.v2_0 import client
neutron = client.Client(
auth_url=environ['OS_AUTH_URL'],
username=environ['OS_USERNAME'],
password=environ['OS_PASSWORD'],
tenant_name=environ['OS_TENANT_NAME'],
region_name=environ['OS_REGION_NAME'])
list est un système d'affichage
#Afficher la version
print neutron.version
#Afficher le groupe de sécurité
print neutron.list_security_groups()
#Afficher le groupe de sécurité (afficher uniquement le groupe spécifique)
print neutron.show_security_group("XXXXXX")
#Il y a beaucoup de
print dir(neutron)
http://docs.openstack.org/user-guide/enduser/sdk.html
Recommended Posts