Questo articolo mostra come utilizzare l'Application ProgramInterface (API) dei Cloud Server e il rackspace-novaclient (nova ) per aggiungere una rete cloud a un server cloud.
Utilizzare i seguenti passaggi per installare nova e l'estensione Cloud Networks su Mac® OS X® e usa nova per aggiungere un'interfaccia virtuale a un server cloud in esecuzione che si connette alla tua rete cloud.
Nota: nova è disponibile anche per Linux® e Windows®.
-
Esegui il seguente comando sulla riga di comando:
$ sudo easy_install pip -
Installa
novae l'estensione dell'interfaccia virtuale di Cloud Networks eseguendo i seguenti comandi sulla riga di comando:$ sudo pip install rackspace-novaclient $ sudo pip install os_virtual_interfacesv2_python_novaclient_ext -
Vai al tuo .profile locale file e imposta le seguenti variabili di ambiente nel tuo file locale sostituendo i valori tra parentesi angolari (<>) con le informazioni del tuo account:
$ 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 -
Carica le variabili di ambiente eseguendo il comando seguente:
$ source .profile -
Usa le tue credenziali per visualizzare le informazioni del tuo server cloud. Prendere nota dell'ID del server cloud a cui si desidera aggiungere la rete.
$ nova credentials $ nova list -
Visualizza le informazioni di rete. Prendi nota dell'ID della tua rete cloud.
$ nova network-list -
Aggiungi l'interfaccia eseguendo il comando seguente sulla riga di comando (sintassi:
nova virtual-interface-create <networkID> <cloudserverID>):$ nova virtual-interface-create 30714e92-40d3-4259-bd73-2ed8b03abcf5 e74780b5-d180-4faa-bfc0-87802b20aaf4
Il caricamento dell'interfaccia richiede alcuni minuti. Ora puoi accedere al server cloud e controllare le interfacce eseguendo ip a comando. Dovresti vedere l'interfaccia aggiunta nell'output di questo comando.
Nota :puoi anche eseguire nova virtual-interface-list cloudserverID .
Se devi aggiungere Reti Cloud al tuo account, invia un ticket nel Pannello di controllo.
Risorse aggiuntive
Potresti trovare utili le seguenti risorse aggiuntive:
- Installa il client CLI e l'estensione dell'interfaccia virtuale dei server cloud