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