ほとんどの OpenStack のサービスは、情報を保存するために SQL データベースを使用します。データベースは、一般的にコントローラーノードで実行します。このガイドの手順では、ディストリビューションによりますが、 MariaDB か MySQL を使用します。OpenStack のサービスは、PostgreSQL などの他の SQL データベースもサポートしています。
パッケージをインストールします。
# apt install mysql-server python-pymysql
ファイル /etc/mysql/conf.d/openstack.cnf
を作成、編集し、以下の作業をすべて行います。
[mysqld]
セクションを作成して、bind-address
にコントローラーノードの管理 IP アドレスを設定して、管理ネットワーク経由で他のノードによりアクセスできるようにします。その他、有用なオプションや UTF-8 文字セットを有効化するためのキーを設定します。
[mysqld]
bind-address = 10.0.0.11
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
データベースサービスを再起動します。
# service mysql restart
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.