Openstack CLIをインストールする
概要
- Openstackがインストールされたサーバ以外でOpenstackをCLIで操作するための準備
- OpenstackにはAPIが用意され、認証ファイルを読み込むことで、権限のあるプロジェクトに対して操作が可能
- CLIでインスタンスを起動したり、ネットワークを作成などが可能となる
OpenStack コマンドラインクライアントのインストール
インストールした環境
- 例としてCentOS7.2
# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)
前提パッケージのインストール
# yum install python-devel python-pip gcc
→gccがないとpipでエラーになる
pipでパッケージをインストールする
# pip install python-openstackclient # pip install python-neutronclient
→ neutronコマンドはopenstackclientには含まれないので別途いれる
Openstackコマンドラインクライアントを使う
# openstack --version openstack 2.4.0
OpenStack rcクレデンシャルファイルの作成
- 既に存在するクレデンシャルをもってくる
OpenStack rcクレデンシャルファイルの読み込み
# source keystonerc_demo
各コンポーネントのコマンドを使う
# nova list # glance image-list # cinder list # neutron net-list