CentOS 7
Sponsored Link

OpenStack Queens : 連携サービスのインストール2018/03/03

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

[1]
[2] Openstack Queens のリポジトリを追加しておきます。
[root@dlp ~]#
yum -y install centos-release-openstack-queens

[root@dlp ~]#
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-OpenStack-queens.repo

[3] MariaDB サーバーをインストールしておきます。
CentOS Base リポジトリ提供の MariaDB 5.5 でも動作はしますが、当例では上記でインストールした CentOS Release Openstack Queens リポジトリ提供の MariaDB 10.1 をインストールします。
インストール後はこちらを参考に、最低限必要な設定を実施しておきます
# Openstack Queens からインストール

[root@dlp ~]#
yum --enablerepo=centos-openstack-queens -y install mariadb-server
[4] RabbitMQ, Memcached をインストールしておきます。
# EPEL からインストール

[root@dlp ~]#
yum --enablerepo=epel -y install rabbitmq-server memcached
[root@dlp ~]#
systemctl start rabbitmq-server memcached

[root@dlp ~]#
systemctl enable rabbitmq-server memcached

# openstack ユーザー追加 (password は任意のものを設定)

[root@dlp ~]#
rabbitmqctl add_user openstack password

Creating user "openstack" ...
...done.
[root@dlp ~]#
rabbitmqctl set_permissions openstack ".*" ".*" ".*"

Setting permissions for user "openstack" in vhost "/" ...
...done.
[5] Firewalld を有効にしている場合は、上記サービスポートの許可が必要です。
[root@dlp ~]#
firewall-cmd --add-port={11211/tcp,5672/tcp} --permanent

success
[root@dlp ~]#
firewall-cmd --reload

success
関連コンテンツ