OpenStack Caracal : 連携サービスのインストール2024/04/05 |
OpenStack 2024.1 Caracal によるクラウド基盤の構築です。
OpenStack の各コンポーネントが必要とするサービスを事前にインストールしておきます。
当例では以下のような環境に各コンポーネントをインストールします。 eth0|10.0.0.30 +-----------+-----------+ | [ dlp.srv.world ] | | (Control Node) | | | | MariaDB RabbitMQ | | Memcached Nginx | +-----------------------+ |
[1] |
こちらを参考に NTP を設定して、時刻同期ができるようにしておきます。
|
[2] | |
[3] | Openstack Caracal のリポジトリを追加しておきます。 |
root@dlp:~# apt -y install software-properties-common root@dlp:~# add-apt-repository cloud-archive:caracal root@dlp:~# apt update root@dlp:~# apt -y upgrade |
[4] | RabbitMQ, Memcached, Nginx をインストールしておきます。 |
root@dlp:~#
vi /etc/hosts # 自身のホスト名追加 # * DNS 登録済みの場合もこちらにも追加 10.0.0.30 dlp.srv.world
root@dlp:~#
apt -y install rabbitmq-server memcached python3-pymysql nginx libnginx-mod-stream # RabbitMQ ユーザー追加 # [password] は任意のパスワードを設定 root@dlp:~# rabbitmqctl add_user openstack password Creating user "openstack" ... Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more. root@dlp:~# rabbitmqctl set_permissions openstack ".*" ".*" ".*" Setting permissions for user "openstack" in vhost "/" ...
root@dlp:~#
vi /etc/mysql/mariadb.conf.d/50-server.cnf # 27行目 : リスンする IP アドレスに変更 # * 全てリスンする場合は [0.0.0.0] bind-address = 10.0.0.30
# 40行目 : コメント解除して変更 # デフォルト値 151 では不足することがある max_connections = 500
root@dlp:~#
vi /etc/memcached.conf # 35行目 : リスンする IP アドレスに変更 # * 全てリスンする場合は [0.0.0.0] -l 10.0.0.30
# Nginx デフォルトサイト無効化 root@dlp:~# unlink /etc/nginx/sites-enabled/default
systemctl restart mariadb rabbitmq-server memcached nginx
|
Sponsored Link |