PackstackでOpenstack(Mitaka)をAllinOneでインストールする
- RDOとは
- Packstack
- 動作条件
- インストールした環境
- 事前準備
- Packstackのパッケージインストール
- Packstackで全部入りのOpenstackを入れてみる
- ダッシュボードにログイン
- CLIで操作する
- 次は
- 参考
RDOとは
Packstack
- PuppetベースのOpesntackデプロイツール
- マルチノード構成が簡単に作れるがHAが組めない
- とりあえずCentOSだったらこれかな
動作条件
- x86_64
- RAM 4GB以上
- RHEL7(CentOS7)最小構成が推奨
インストールした環境
- ESXi5.xの仮想マシン
- CentOS7.2
- RAM 4GB
- Disk 100GB
事前準備
# systemctl disable firewalld # systemctl stop firewalld # systemctl disable NetworkManager # systemctl stop NetworkManager # systemctl enable network # systemctl start network # yum update
Packstackのパッケージインストール
## リポジトリ追加 # yum install https://www.rdoproject.org/repos/rdo-release.rpm ## Packstackパッケージをインストール # yum install openstack-packstack
Packstackで全部入りのOpenstackを入れてみる
Answerファイル生成
# packstack --gen-answer-file=/root/answer.txt
編集したところだけ
全部入りにしたかったので、以下を変更
CONFIG_SAHARA_INSTALL=y CONFIG_HEAT_INSTALL=y CONFIG_TROVE_INSTALL=y CONFIG_IRONIC_INSTALL=y CONFIG_LBAAS_INSTALL=y CONFIG_NEUTRON_FWAAS=y CONFIG_NEUTRON_VPNAAS=y
Packstack実行
# packstack --answer-file=/root/answer.txt **** Installation completed successfully ****** Additional information: * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components. * File /root/keystonerc_admin has been created on OpenStack client host 192.168.1.1. To use the command line tools you need to source the file. * To access the OpenStack Dashboard browse to http://192.168.1.1/dashboard . Please, find your login credentials stored in the keystonerc_admin in your home directory. * To use Nagios, browse to http://192.168.1.1/nagios username: nagiosadmin, password: 891c4de6a9524084 * The installation log file is available at: /var/tmp/packstack/20160511-103152-Rm51YP/openstack-setup.log * The generated manifests are available at: /var/tmp/packstack/20160511-103152-Rm51YP/manifests
ダッシュボードにログイン
CLIで操作する
rcファイル読み込み
# source /root/keystonerc_admin
novaコマンド
# nova list +----+------+--------+------------+-------------+----------+ | ID | Name | Status | Task State | Power State | Networks | +----+------+--------+------------+-------------+----------+ +----+------+--------+------------+-------------+----------+