OpenStack Newton : 連携サービスのインストール2016/10/22 |
OpenStack Newton によるクラウド基盤の構築です。
ここでは例として、Keystone,
Glance,
Nova,
Horizon
までは All in One 構成で 1台のサーバーにインストールします。
その他のコンポーネントはそれぞれのセクションの前提構成を参考にしてください。
まずは、OpenStack の各コンポーネントが必要とするいくつかのサービスを事前にインストールしておきます。
|
|
[1] |
こちらを参考に NTPサーバーをインストールして、時刻同期ができるようにしておきます。
|
[2] | Openstack Newton のリポジトリを追加しておきます。 |
[root@dlp ~]# yum -y install centos-release-openstack-newton [root@dlp ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-OpenStack-newton.repo |
[3] | MariaDB サーバーをインストールしておきます。 CentOS Base リポジトリ提供の MariaDB 5.5 でも動作はしますが、当例では上記でインストールした CentOS Release Openstack Newton リポジトリ提供の MariaDB 10.1 をインストールします。 インストール後はこちらを参考に、最低限必要な設定を実施しておきます。 |
# Openstack Newton からインストール [root@dlp ~]# yum --enablerepo=centos-openstack-newton -y install mariadb-server
|
[4] | RabbitMQ, 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 |
Sponsored Link |