Dieser Artikel zeigt Ihnen, wie Sie das Cloud Servers Application ProgramInterface (API) und den rackspace-novaclient verwenden (nova ), um einem Cloud-Server ein Cloud-Netzwerk hinzuzufügen.
Verwenden Sie die folgenden Schritte, um nova zu installieren und die Cloud Networks-Erweiterung auf Mac® OS X® und verwenden Sie nova zum Hinzufügen einer virtuellen Schnittstelle zu einem laufenden Cloud-Server, der sich mit Ihrem Cloud-Netzwerk verbindet.
Hinweis: nova ist auch für Linux® und Windows® verfügbar.
-
Führen Sie den folgenden Befehl in der Befehlszeile aus:
$ sudo easy_install pip -
Installieren Sie
novaund die virtuelle Schnittstellenerweiterung von Cloud Networks, indem Sie die folgenden Befehle in der Befehlszeile ausführen:$ sudo pip install rackspace-novaclient $ sudo pip install os_virtual_interfacesv2_python_novaclient_ext -
Rufen Sie Ihr lokales .Profil auf Datei und richten Sie die folgenden Umgebungsvariablen in Ihrer lokalen Datei ein, indem Sie die Werte in den spitzen Klammern (<>) durch Ihre Kontoinformationen ersetzen:
$ 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 -
Laden Sie die Umgebungsvariablen, indem Sie den folgenden Befehl ausführen:
$ source .profile -
Verwenden Sie Ihre Anmeldeinformationen, um Ihre Cloud-Serverinformationen anzuzeigen. Notieren Sie sich die ID des Cloud-Servers, dem Sie das Netzwerk hinzufügen möchten.
$ nova credentials $ nova list -
Zeigen Sie die Netzwerkinformationen an. Notieren Sie sich die ID Ihres Cloud-Netzwerks.
$ nova network-list -
Fügen Sie die Schnittstelle hinzu, indem Sie den folgenden Befehl in der Befehlszeile ausführen (Syntax:
nova virtual-interface-create <networkID> <cloudserverID>):$ nova virtual-interface-create 30714e92-40d3-4259-bd73-2ed8b03abcf5 e74780b5-d180-4faa-bfc0-87802b20aaf4
Das Laden der Schnittstelle dauert einige Minuten. Sie können sich jetzt beim Cloud-Server anmelden und Schnittstellen überprüfen, indem Sie ip a ausführen Befehl. Sie sollten die hinzugefügte Schnittstelle in der Ausgabe dieses Befehls sehen.
Hinweis :Sie können auch nova virtual-interface-list cloudserverID ausführen .
Wenn Sie Cloud-Netzwerke zu Ihrem Konto hinzufügen müssen, senden Sie ein Ticket in der Systemsteuerung.
Zusätzliche Ressourcen
Möglicherweise finden Sie die folgenden zusätzlichen Ressourcen hilfreich:
- Installieren Sie den CLI-Client und die virtuelle Schnittstellenerweiterung von Cloud Servers