Většina služeb OpenStack využívá SQL databázi k ukládání informací. Databáze je standardně provozována na uzlu kontroléru. Instrukce v tomto průvodci používají MariaDB nebo MySQL v závislosti na distribuci. Služby také podporují ostatní SQL databáze včetně PostgreSQL.
Nainstalujte balíčky:
# apt-get install mariadb-server python-pymysql
Choose a suitable password for the database root account.
Create and edit the /etc/mysql/conf.d/openstack.cnf file and complete the following actions:
V části [mysqld] nastavte klíč bind-address na IP adresu pro správu uzlu kontroléru k povolení přístupu ostatních uzlů přes síť pro správu:
[mysqld]
...
bind-address = 10.0.0.11
V části [mysqld] nastavte následující klíče pro povolení užitečných možností a znakové sady UTF-8:
[mysqld]
...
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
Restartujte službu databáze:
# service mysql restart
Zabezpečte službu databáze spuštěním skriptu mysql_secure_installation.
# mysql_secure_installation
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.