no about note

エンジニアのメモ書き

PackstackでOpenstack(Mitaka)をAllinOneでインストールする

RDOとは

  • Redhat/FedoraOpenstackを利用するユーザのコミュニティ
  • Puppetベースのインストーラ(Packstack)を提供

RDOとPackstackのご紹介

Packstack

  • PuppetベースのOpesntackデプロイツール
  • マルチノード構成が簡単に作れるがHAが組めない
  • とりあえずCentOSだったらこれかな

動作条件

  • x86_64
  • RAM 4GB以上
  • RHEL7(CentOS7)最小構成が推奨

インストールした環境

事前準備

# 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

ダッシュボードにログイン

http://localhost/dashboard

CLIで操作する

rcファイル読み込み

# source /root/keystonerc_admin

novaコマンド

# nova list
+----+------+--------+------------+-------------+----------+
| ID | Name | Status | Task State | Power State | Networks |
+----+------+--------+------------+-------------+----------+
+----+------+--------+------------+-------------+----------+

次は

Running an Instance

参考

OpenStack 構築手順書 Liberty版 (Think IT Books)

OpenStack 構築手順書 Liberty版 (Think IT Books)