Ubuntu 22.04
Sponsored Link

OpenStack Zed : 連携サービスのインストール
2022/10/07
 
OpenStack Zed によるクラウド基盤の構築です。
OpenStack の各コンポーネントが必要とするサービスを事前にインストールしておきます。
当例では以下のような環境に各コンポーネントをインストールします。
        eth0|10.0.0.30 
+-----------+-----------+
|   [ dlp.srv.world ]   |
|     (Control Node)    |
|                       |
|  MariaDB    RabbitMQ  |
|  Memcached  Nginx     |
+-----------------------+

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

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

root@dlp:~#
apt update

root@dlp:~#
apt -y upgrade

[4] RabbitMQ, Memcached, Nginx をインストールしておきます。
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
root@dlp:~#
systemctl restart mariadb rabbitmq-server memcached nginx
関連コンテンツ