この記事では、Cloud Servers Application ProgramInterface(API)とrackspace-novaclient
の使用方法を説明します。 (nova
)クラウドネットワークをクラウドサーバーに追加します。
次の手順を使用して、nova
をインストールします Mac®OSX®のCloudNetworks拡張機能とnova
を使用します クラウドネットワークに接続するrunningcloudサーバーに仮想インターフェイスを追加します。
注: nova
Linux®およびWindows®でも利用できます。
-
コマンドラインで次のコマンドを実行します。
$ sudo easy_install pip
-
nova
をインストールします コマンドラインで次のコマンドを実行して、CloudNetworks仮想インターフェイス拡張機能を使用します。$ sudo pip install rackspace-novaclient $ sudo pip install os_virtual_interfacesv2_python_novaclient_ext
-
ローカルの.profileに移動します ファイルを作成し、山かっこ(<>)内の値をアカウント情報に置き換えて、ローカルファイルに次の環境変数を設定します。
$ 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
-
次のコマンドを実行して、環境変数をロードします。
$ source .profile
-
クレデンシャルを使用して、クラウドサーバー情報を表示します。ネットワークを追加するクラウドサーバーのIDをメモします。
$ nova credentials $ nova list
-
ネットワーク情報を表示します。クラウドネットワークのIDをメモします。
$ nova network-list
-
コマンドラインで次のコマンドを実行して、インターフェイスを追加します(構文:
nova virtual-interface-create <networkID> <cloudserverID>
):$ nova virtual-interface-create 30714e92-40d3-4259-bd73-2ed8b03abcf5 e74780b5-d180-4faa-bfc0-87802b20aaf4
インターフェイスの読み込みには数分かかります。これで、ip a
を実行して、クラウドサーバーにログインし、インターフェースを確認できます。 指図。このコマンドの出力に追加されたインターフェースが表示されます。
注 :nova virtual-interface-list cloudserverID
を実行することもできます 。
アカウントにクラウドネットワークを追加する必要がある場合は、コントロールパネルでチケットを送信してください。
次の追加リソースが役立つ場合があります。
- CLIクライアントとクラウドサーバーの仮想インターフェイス拡張機能をインストールする