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
nova
und 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