CLIのセットアップ
本項ではCompute O CLIのセットアップの手順を説明いたします。 Compute O CLI のインストール
なお、前提条件として、Python のバージョン 2.7 以上、gcc、g++がインストールされているものとします。
- OpenStack コマンドラインクライアントをインストールします。
例えばpipをインストール済みのMacの場合、下記のコマンドをターミナルで実行します。
$ sudo pip install python-novaclient - 各種環境変数を設定するため、Compute Oの管理画面から RC ファイルをダウンロードして実行します。
管理画面ログイン後、左のメニューから「プロジェクト」→「コンピュート」→「アクセスとセキュリティー」を開いて、「API アクセス」のタブをクリックします。
OpenStack RC ファイルのダウンロード ボタンをクリックしてRCファイルをダウンロードしてください。
<アカウント名>-project-openrc.sh というファイルがダウンロードされます。 - ダウンロードしたRCファイルを実行します。
Macの場合、ファイルのあるディレクトリまで移動して、下記のコマンドをターミナルで実行します。
$ source ./<アカウント名>-project-openrc.sh
“Please enter your OpenStack Password:”というメッセージが出たら、管理画面にログインするときのパスワードを入力してください。 - コマンドクライアント接続・動作確認を行います。
接続確認に nova コマンドを実行してください。例えば次のコマンドで利用可能なイメージ一 覧が出力されます。
$ nova image-list
上記の手順を実行する際に、以下のエラーが発生することがあります。 エラー
- ” Invalid user / password (Disable debug mode to suppress these details.)…”という 401 エラーメッセージが表示される場合は、パスワードを正しく入力できていない可能性があります。RCファイルの再読み込みをお試しください。RCファイルは、複数回読み込んでも問題ありません。
- "Exception: Versioning for this project requires either an sdist tarball,…”というエラーメッセージが表示される場合以下のコマンドを実行してください。
$ sudo pip install --upgrade setuptools - ”ImportError: No module named xmlrpc_client”というエラーメッセージが表示される場合以下のコマンドを実行してください。
$pip uninstall six
$easy_install six - ”InsecurePlatformWarning”という警告が表示されることがあります。インストールされているpythonのバージョンを上げることで表示されなくなりますが、コマンドの実行には影響ありません。