OpenStack Liberty : 連携サービスのインストール2015/12/23 |
|
OpenStack Liberty によるクラウド基盤の構築です。
ここでは例として、Keystone,
Glance,
Nova,
Horizon
までは All in One 構成で 1台のサーバーにインストールします。
その他のコンポーネントはそれぞれのセクションの前提構成を参考にしてください。
まずは、OpenStack の各コンポーネントが必要とするいくつかのサービスを事前にインストールしておきます。
|
|
| [1] |
こちらを参考に NTPサーバーをインストールして、時刻同期ができるようにしておきます。
|
| [2] |
こちらを参考に KVMハイパーバイザをインストールしておきます。
なお、リンク先 [3] のブリッジの設定は必要ありません。後ほど OpenStack システムの中でブリッジ化されます。 |
| [3] |
こちらを参考に MariaDB サーバーをインストールしておきます。
|
| [4] | Openstack Liberty のリポジトリを追加しておきます。 |
|
root@dlp:~# apt-get -y install software-properties-common root@dlp:~# add-apt-repository cloud-archive:liberty root@dlp:~# apt-get update root@dlp:~# apt-get -y upgrade |
| [5] | 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:~#
/etc/init.d/rabbitmq-server restart * Restarting message broker rabbitmq-server
root@dlp:~#
vi /etc/mysql/my.cnf # 47行目:変更 & 追記 bind-address = 0.0.0.0
character-set-server = utf8 /etc/init.d/mysql restart * Stopping MariaDB database server mysqld * Starting MariaDB database server mysqld * Checking for corrupt, not cleanly closed and upgrade needing tables.
root@dlp:~#
vi /etc/memcached.conf # 35行目:変更 -l 0.0.0.0
/etc/init.d/memcached restart Restarting memcached: memcached. |
| Sponsored Link |
|
|