no about note

エンジニアのメモ書き

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

参考