Большинство сервисов OpenStack используют базу данных SQL для хранения информации. База данных обычно располагается на управляющем узле. Операции в этом руководстве используют MariaDB или MySQL в зависимости от дистрибутива. Сервисы OpenStack также поддерживают другие SQL базы данных включая PostgreSQL.
Установите пакеты:
# apt install mariadb-server python-pymysql
Создайте и отредактируйте файл /etc/mysql/mariadb.conf.d/99-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
Защитите сервис баз данных запустив скрипт mysql_secure_installation
. В частности, выберете подходящий пароль для учётной записи root
к базе данных.
# mysql_secure_installation
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.