Cet article vous montre comment utiliser l'interface de programme d'application (API) des serveurs cloud et le rackspace-novaclient
(nova
) pour ajouter un réseau cloud à un serveur cloud.
Utilisez les étapes suivantes pour installer nova
et l'extension Cloud Networks sur Mac® OS X® et utilisez nova
pour ajouter une interface virtuelle à un serveur runningcloud qui se connecte à votre réseau cloud.
Remarque : nova
est également disponible pour Linux® et Windows®.
-
Exécutez la commande suivante sur la ligne de commande :
$ sudo easy_install pip
-
Installer
nova
et l'extension d'interface virtuelle Cloud Networks en exécutant les commandes suivantes sur la ligne de commande :$ sudo pip install rackspace-novaclient $ sudo pip install os_virtual_interfacesv2_python_novaclient_ext
-
Accédez à votre .profile local et configurez les variables d'environnement suivantes dans votre fichier local en remplaçant les valeurs entre crochets (< >) par les informations de votre compte :
$ export OS_AUTH_URL=https://identity.api.rackspacecloud.com/v2.0/ $ export OS_AUTH_SYSTEM=rackspace $ export OS_REGION_NAME=DFW $ export OS_USERNAME=<account_username> $ export OS_TENANT_NAME=<account_#> $ export NOVA_RAX_AUTH=1 $ export OS_PASSWORD=<api_key> $ export OS_PROJECT_ID=<account_#> $ export OS_NO_CACHE=1
-
Chargez les variables d'environnement en exécutant la commande suivante :
$ source .profile
-
Utilisez vos informations d'identification pour afficher les informations de votre serveur cloud. Notez l'ID du serveur cloud auquel vous souhaitez ajouter le réseau.
$ nova credentials $ nova list
-
Affichez les informations sur le réseau. Notez l'ID de votre réseau cloud.
$ nova network-list
-
Ajoutez l'interface en exécutant la commande suivante sur la ligne de commande (syntaxe :
nova virtual-interface-create <networkID> <cloudserverID>
):$ nova virtual-interface-create 30714e92-40d3-4259-bd73-2ed8b03abcf5 e74780b5-d180-4faa-bfc0-87802b20aaf4
L'interface prend quelques minutes à charger. Vous pouvez maintenant vous connecter au serveur cloud et vérifier les interfaces en exécutant le ip a
commande. Vous devriez voir l'interface ajoutée dans la sortie de cette commande.
Remarque :Vous pouvez également exécuter nova virtual-interface-list cloudserverID
.
Si vous devez ajouter des réseaux cloud à votre compte, soumettez un ticket dans le panneau de configuration.
Ressources supplémentaires
Les ressources supplémentaires suivantes pourraient vous être utiles :
- Installer le client CLI et l'extension de l'interface virtuelle des serveurs cloud