Ubuntu 16.04
 

OpenStack Ocata : 連携サービスのインストール
2017/03/12
 
OpenStack Ocata によるクラウド基盤の構築です。
まずは、OpenStack の各コンポーネントが必要とするサービスを事前にインストールしておきます。
当例では以下のような環境に各コンポーネントをインストールします。
                  eth0|10.0.0.30 
          +-----------+-----------+
          |    [ Control Node ]   |
          |                       |
          |  MariaDB    RabbitMQ  |
          |  Memcached            |
          +-----------------------+

[1]
こちらを参考に NTP をインストールして、時刻同期ができるようにしておきます。
[2]
[3] Openstack Ocata のリポジトリを追加しておきます。
root@dlp:~#
apt-get -y install software-properties-common

root@dlp:~#
add-apt-repository cloud-archive:ocata

root@dlp:~#
apt-get update

root@dlp:~#
apt-get -y upgrade

[4] RabbitMQ, Memcached をインストールしておきます。
root@dlp:~#
apt-get -y install rabbitmq-server memcached python-pymysql
# ユーザー追加 (password は任意のものを設定)

root@dlp:~#
rabbitmqctl add_user openstack password

Creating user "openstack" ...
root@dlp:~#
rabbitmqctl set_permissions openstack ".*" ".*" ".*"

Setting permissions for user "openstack" in vhost "/" ...
root@dlp:~#
systemctl restart rabbitmq-server
root@dlp:~#
vi /etc/mysql/mariadb.conf.d/50-server.cnf
# 29行目:変更

bind-address =
0.0.0.0
# 105行目:変更

character-set-server =
utf8

#
kcollation-server = utf8mb4_general_ci
root@dlp:~#
systemctl restart mysql
root@dlp:~#
vi /etc/memcached.conf
# 35行目:変更

-l
0.0.0.0
root@dlp:~#
systemctl restart memcached
 
Tweet