このセクションでは、Openstack のサービスの情報を保存するために必要な SQL データベースのインストールについて、紹介します。

openstack-rocky の yum リポジトリ(CentOS-Openstack-rocky.repo)を使って、 SQL データベース(MariaDB)のパッケージをインストールします。インストールは、コントローラーノードで実施します。

[root@controller ~]# yum --enablerepo=centos-openstack-rocky -y install mariadb mariadb-server python2-PyMySQL
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb.x86_64 3:10.1.20-2.el7 を インストール
--> 依存性の処理をしています: perl(Sys::Hostname) のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(IPC::Open3) のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(Getopt::Long) のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(File::Temp) のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(Fcntl) のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(Exporter) のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: /usr/bin/perl のパッケージ: 3:mariadb-10.1.20-2.el7.x86_64
---> パッケージ mariadb-server.x86_64 3:10.1.20-2.el7 を インストール
--> 依存性の処理をしています: mariadb-errmsg(x86-64) = 3:10.1.20-2.el7 のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: socat のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: rsync のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(File::Path) のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(Data::Dumper) のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(DBI) のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: perl(DBD::mysql) のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
--> 依存性の処理をしています: lsof のパッケージ: 3:mariadb-server-10.1.20-2.el7.x86_64
---> パッケージ python2-PyMySQL.noarch 0:0.7.11-1.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ lsof.x86_64 0:4.87-5.el7 を インストール
---> パッケージ mariadb-errmsg.x86_64 3:10.1.20-2.el7 を インストール
---> パッケージ perl.x86_64 4:5.16.3-292.el7 を インストール
--> 依存性の処理をしています: perl-libs = 4:5.16.3-292.el7 のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Socket) >= 1.3 のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Scalar::Util) >= 1.10 のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl-macros のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl-libs のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(threads::shared) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(threads) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(constant) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Time::Local) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Time::HiRes) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Storable) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Socket) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Scalar::Util) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Pod::Simple::XHTML) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Pod::Simple::Search) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Filter::Util::Call) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(File::Spec::Unix) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(File::Spec::Functions) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(File::Spec) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Cwd) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Carp) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: libperl.so()(64bit) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
---> パッケージ perl-DBD-MySQL.x86_64 0:4.023-6.el7 を インストール
---> パッケージ perl-DBI.x86_64 0:1.627-4.el7 を インストール
--> 依存性の処理をしています: perl(RPC::PlServer) >= 0.2001 のパッケージ: perl-DBI-1.627-4.el7.x86_64
--> 依存性の処理をしています: perl(RPC::PlClient) >= 0.2000 のパッケージ: perl-DBI-1.627-4.el7.x86_64
---> パッケージ perl-Data-Dumper.x86_64 0:2.145-3.el7 を インストール
---> パッケージ perl-Exporter.noarch 0:5.68-3.el7 を インストール
---> パッケージ perl-File-Path.noarch 0:2.09-2.el7 を インストール
---> パッケージ perl-File-Temp.noarch 0:0.23.01-3.el7 を インストール
---> パッケージ perl-Getopt-Long.noarch 0:2.40-3.el7 を インストール
--> 依存性の処理をしています: perl(Pod::Usage) >= 1.14 のパッケージ: perl-Getopt-Long-2.40-3.el7.noarch
--> 依存性の処理をしています: perl(Text::ParseWords) のパッケージ: perl-Getopt-Long-2.40-3.el7.noarch
---> パッケージ rsync.x86_64 0:3.1.2-4.el7 を インストール
---> パッケージ socat.x86_64 0:1.7.3.2-2.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ perl-Carp.noarch 0:1.26-244.el7 を インストール
---> パッケージ perl-Filter.x86_64 0:1.49-3.el7 を インストール
---> パッケージ perl-PathTools.x86_64 0:3.40-5.el7 を インストール
---> パッケージ perl-PlRPC.noarch 0:0.2020-14.el7 を インストール
--> 依存性の処理をしています: perl(Net::Daemon) >= 0.13 のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
--> 依存性の処理をしています: perl(Net::Daemon::Test) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
--> 依存性の処理をしています: perl(Net::Daemon::Log) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
--> 依存性の処理をしています: perl(Compress::Zlib) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
---> パッケージ perl-Pod-Simple.noarch 1:3.28-4.el7 を インストール
--> 依存性の処理をしています: perl(Pod::Escapes) >= 1.04 のパッケージ: 1:perl-Pod-Simple-3.28-4.el7.noarch
--> 依存性の処理をしています: perl(Encode) のパッケージ: 1:perl-Pod-Simple-3.28-4.el7.noarch
---> パッケージ perl-Pod-Usage.noarch 0:1.63-3.el7 を インストール
--> 依存性の処理をしています: perl(Pod::Text) >= 3.15 のパッケージ: perl-Pod-Usage-1.63-3.el7.noarch
--> 依存性の処理をしています: perl-Pod-Perldoc のパッケージ: perl-Pod-Usage-1.63-3.el7.noarch
---> パッケージ perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 を インストール
---> パッケージ perl-Socket.x86_64 0:2.010-4.el7 を インストール
---> パッケージ perl-Storable.x86_64 0:2.45-3.el7 を インストール
---> パッケージ perl-Text-ParseWords.noarch 0:3.29-4.el7 を インストール
---> パッケージ perl-Time-HiRes.x86_64 4:1.9725-3.el7 を インストール
---> パッケージ perl-Time-Local.noarch 0:1.2300-2.el7 を インストール
---> パッケージ perl-constant.noarch 0:1.27-2.el7 を インストール
---> パッケージ perl-libs.x86_64 4:5.16.3-292.el7 を インストール
---> パッケージ perl-macros.x86_64 4:5.16.3-292.el7 を インストール
---> パッケージ perl-threads.x86_64 0:1.87-4.el7 を インストール
---> パッケージ perl-threads-shared.x86_64 0:1.43-6.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ perl-Encode.x86_64 0:2.51-7.el7 を インストール
---> パッケージ perl-IO-Compress.noarch 0:2.061-2.el7 を インストール
--> 依存性の処理をしています: perl(Compress::Raw::Zlib) >= 2.061 のパッケージ: perl-IO-Compress-2.061-2.el7.noarch
--> 依存性の処理をしています: perl(Compress::Raw::Bzip2) >= 2.061 のパッケージ: perl-IO-Compress-2.061-2.el7.noarch
---> パッケージ perl-Net-Daemon.noarch 0:0.48-5.el7 を インストール
---> パッケージ perl-Pod-Escapes.noarch 1:1.04-292.el7 を インストール
---> パッケージ perl-Pod-Perldoc.noarch 0:3.20-4.el7 を インストール
--> 依存性の処理をしています: perl(parent) のパッケージ: perl-Pod-Perldoc-3.20-4.el7.noarch
--> 依存性の処理をしています: perl(HTTP::Tiny) のパッケージ: perl-Pod-Perldoc-3.20-4.el7.noarch
---> パッケージ perl-podlators.noarch 0:2.5.1-3.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 を インストール
---> パッケージ perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 を インストール
---> パッケージ perl-HTTP-Tiny.noarch 0:0.033-3.el7 を インストール
---> パッケージ perl-parent.noarch 1:0.225-244.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package                 アーキテクチャー
                                バージョン         リポジトリー            容量
================================================================================
インストール中:
 mariadb                 x86_64 3:10.1.20-2.el7    centos-openstack-rocky 6.3 M
 mariadb-server          x86_64 3:10.1.20-2.el7    centos-openstack-rocky  19 M
 python2-PyMySQL         noarch 0.7.11-1.el7       centos-openstack-rocky 150 k
依存性関連でのインストールをします:
 lsof                    x86_64 4.87-5.el7         base                   331 k
 mariadb-errmsg          x86_64 3:10.1.20-2.el7    centos-openstack-rocky 200 k
 perl                    x86_64 4:5.16.3-292.el7   base                   8.0 M
 perl-Carp               noarch 1.26-244.el7       base                    19 k
 perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7        base                    32 k
 perl-Compress-Raw-Zlib  x86_64 1:2.061-4.el7      base                    57 k
 perl-DBD-MySQL          x86_64 4.023-6.el7        base                   140 k
 perl-DBI                x86_64 1.627-4.el7        base                   802 k
 perl-Data-Dumper        x86_64 2.145-3.el7        base                    47 k
 perl-Encode             x86_64 2.51-7.el7         base                   1.5 M
 perl-Exporter           noarch 5.68-3.el7         base                    28 k
 perl-File-Path          noarch 2.09-2.el7         base                    26 k
 perl-File-Temp          noarch 0.23.01-3.el7      base                    56 k
 perl-Filter             x86_64 1.49-3.el7         base                    76 k
 perl-Getopt-Long        noarch 2.40-3.el7         base                    56 k
 perl-HTTP-Tiny          noarch 0.033-3.el7        base                    38 k
 perl-IO-Compress        noarch 2.061-2.el7        base                   260 k
 perl-Net-Daemon         noarch 0.48-5.el7         base                    51 k
 perl-PathTools          x86_64 3.40-5.el7         base                    82 k
 perl-PlRPC              noarch 0.2020-14.el7      base                    36 k
 perl-Pod-Escapes        noarch 1:1.04-292.el7     base                    51 k
 perl-Pod-Perldoc        noarch 3.20-4.el7         base                    87 k
 perl-Pod-Simple         noarch 1:3.28-4.el7       base                   216 k
 perl-Pod-Usage          noarch 1.63-3.el7         base                    27 k
 perl-Scalar-List-Utils  x86_64 1.27-248.el7       base                    36 k
 perl-Socket             x86_64 2.010-4.el7        base                    49 k
 perl-Storable           x86_64 2.45-3.el7         base                    77 k
 perl-Text-ParseWords    noarch 3.29-4.el7         base                    14 k
 perl-Time-HiRes         x86_64 4:1.9725-3.el7     base                    45 k
 perl-Time-Local         noarch 1.2300-2.el7       base                    24 k
 perl-constant           noarch 1.27-2.el7         base                    19 k
 perl-libs               x86_64 4:5.16.3-292.el7   base                   688 k
 perl-macros             x86_64 4:5.16.3-292.el7   base                    43 k
 perl-parent             noarch 1:0.225-244.el7    base                    12 k
 perl-podlators          noarch 2.5.1-3.el7        base                   112 k
 perl-threads            x86_64 1.87-4.el7         base                    49 k
 perl-threads-shared     x86_64 1.43-6.el7         base                    39 k
 rsync                   x86_64 3.1.2-4.el7        base                   403 k
 socat                   x86_64 1.7.3.2-2.el7      base                   290 k

トランザクションの要約
================================================================================
インストール  3 パッケージ (+39 個の依存関係のパッケージ)

総ダウンロード容量: 40 M
インストール容量: 177 M
Downloading packages:
(1/42): lsof-4.87-5.el7.x86_64.rpm                         | 331 kB   00:00     
(2/42): mariadb-errmsg-10.1.20-2.el7.x86_64.rpm            | 200 kB   00:02     
(3/42): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm     |  32 kB   00:00     
(4/42): perl-Carp-1.26-244.el7.noarch.rpm                  |  19 kB   00:00     
(5/42): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm      |  57 kB   00:00     
(6/42): perl-DBI-1.627-4.el7.x86_64.rpm                    | 802 kB   00:00     
(7/42): perl-Data-Dumper-2.145-3.el7.x86_64.rpm            |  47 kB   00:00     
(8/42): perl-DBD-MySQL-4.023-6.el7.x86_64.rpm              | 140 kB   00:00     
(9/42): perl-Exporter-5.68-3.el7.noarch.rpm                |  28 kB   00:00     
(10/42): perl-Encode-2.51-7.el7.x86_64.rpm                 | 1.5 MB   00:00     
(11/42): perl-File-Path-2.09-2.el7.noarch.rpm              |  26 kB   00:00     
(12/42): perl-File-Temp-0.23.01-3.el7.noarch.rpm           |  56 kB   00:00     
(13/42): perl-Getopt-Long-2.40-3.el7.noarch.rpm            |  56 kB   00:00     
(14/42): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm             |  38 kB   00:00     
(15/42): perl-Filter-1.49-3.el7.x86_64.rpm                 |  76 kB   00:00     
(16/42): perl-IO-Compress-2.061-2.el7.noarch.rpm           | 260 kB   00:00     
(17/42): perl-Net-Daemon-0.48-5.el7.noarch.rpm             |  51 kB   00:00     
(18/42): perl-PathTools-3.40-5.el7.x86_64.rpm              |  82 kB   00:00     
(19/42): perl-Pod-Escapes-1.04-292.el7.noarch.rpm          |  51 kB   00:00     
(20/42): perl-PlRPC-0.2020-14.el7.noarch.rpm               |  36 kB   00:00     
(21/42): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm            |  87 kB   00:00     
(22/42): perl-Pod-Usage-1.63-3.el7.noarch.rpm              |  27 kB   00:00     
(23/42): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm    |  36 kB   00:00     
(24/42): perl-Socket-2.010-4.el7.x86_64.rpm                |  49 kB   00:00     
(25/42): perl-Storable-2.45-3.el7.x86_64.rpm               |  77 kB   00:00     
(26/42): perl-Text-ParseWords-3.29-4.el7.noarch.rpm        |  14 kB   00:00     
(27/42): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm           |  45 kB   00:00     
(28/42): perl-Time-Local-1.2300-2.el7.noarch.rpm           |  24 kB   00:00     
(29/42): perl-constant-1.27-2.el7.noarch.rpm               |  19 kB   00:00     
(30/42): perl-Pod-Simple-3.28-4.el7.noarch.rpm             | 216 kB   00:00     
(31/42): perl-macros-5.16.3-292.el7.x86_64.rpm             |  43 kB   00:00     
(32/42): perl-parent-0.225-244.el7.noarch.rpm              |  12 kB   00:00     
(33/42): perl-libs-5.16.3-292.el7.x86_64.rpm               | 688 kB   00:00     
(34/42): perl-podlators-2.5.1-3.el7.noarch.rpm             | 112 kB   00:00     
(35/42): perl-threads-1.87-4.el7.x86_64.rpm                |  49 kB   00:00     
(36/42): perl-threads-shared-1.43-6.el7.x86_64.rpm         |  39 kB   00:00     
(37/42): mariadb-10.1.20-2.el7.x86_64.rpm                  | 6.3 MB   00:05     
(38/42): rsync-3.1.2-4.el7.x86_64.rpm                      | 403 kB   00:00     
(39/42): python2-PyMySQL-0.7.11-1.el7.noarch.rpm           | 150 kB   00:00     
(40/42): socat-1.7.3.2-2.el7.x86_64.rpm                    | 290 kB   00:00     
(41/42): perl-5.16.3-292.el7.x86_64.rpm                    | 8.0 MB   00:06     
(42/42): mariadb-server-10.1.20-2.el7.x86_64.rpm           |  19 MB   00:21     
--------------------------------------------------------------------------------
合計                                               1.7 MB/s |  40 MB  00:23     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:perl-parent-0.225-244.el7.noarch             1/42 
  インストール中          : perl-HTTP-Tiny-0.033-3.el7.noarch              2/42 
  インストール中          : perl-podlators-2.5.1-3.el7.noarch              3/42 
  インストール中          : perl-Pod-Perldoc-3.20-4.el7.noarch             4/42 
  インストール中          : 1:perl-Pod-Escapes-1.04-292.el7.noarch         5/42 
  インストール中          : perl-Text-ParseWords-3.29-4.el7.noarch         6/42 
  インストール中          : perl-Encode-2.51-7.el7.x86_64                  7/42 
  インストール中          : perl-Pod-Usage-1.63-3.el7.noarch               8/42 
  インストール中          : 4:perl-macros-5.16.3-292.el7.x86_64            9/42 
  インストール中          : 4:perl-libs-5.16.3-292.el7.x86_64             10/42 
  インストール中          : 4:perl-Time-HiRes-1.9725-3.el7.x86_64         11/42 
  インストール中          : perl-Exporter-5.68-3.el7.noarch               12/42 
  インストール中          : perl-constant-1.27-2.el7.noarch               13/42 
  インストール中          : perl-Time-Local-1.2300-2.el7.noarch           14/42 
  インストール中          : perl-Socket-2.010-4.el7.x86_64                15/42 
  インストール中          : perl-Carp-1.26-244.el7.noarch                 16/42 
  インストール中          : perl-Storable-2.45-3.el7.x86_64               17/42 
  インストール中          : perl-PathTools-3.40-5.el7.x86_64              18/42 
  インストール中          : perl-Scalar-List-Utils-1.27-248.el7.x86_64    19/42 
  インストール中          : perl-File-Temp-0.23.01-3.el7.noarch           20/42 
  インストール中          : perl-File-Path-2.09-2.el7.noarch              21/42 
  インストール中          : perl-threads-shared-1.43-6.el7.x86_64         22/42 
  インストール中          : perl-threads-1.87-4.el7.x86_64                23/42 
  インストール中          : perl-Filter-1.49-3.el7.x86_64                 24/42 
  インストール中          : 1:perl-Pod-Simple-3.28-4.el7.noarch           25/42 
  インストール中          : perl-Getopt-Long-2.40-3.el7.noarch            26/42 
  インストール中          : 4:perl-5.16.3-292.el7.x86_64                  27/42 
  インストール中          : perl-Data-Dumper-2.145-3.el7.x86_64           28/42 
  インストール中          : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64    29/42 
  インストール中          : 3:mariadb-10.1.20-2.el7.x86_64                30/42 
  インストール中          : perl-Net-Daemon-0.48-5.el7.noarch             31/42 
  インストール中          : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64   32/42 
  インストール中          : perl-IO-Compress-2.061-2.el7.noarch           33/42 
  インストール中          : perl-PlRPC-0.2020-14.el7.noarch               34/42 
  インストール中          : perl-DBI-1.627-4.el7.x86_64                   35/42 
  インストール中          : perl-DBD-MySQL-4.023-6.el7.x86_64             36/42 
  インストール中          : socat-1.7.3.2-2.el7.x86_64                    37/42 
  インストール中          : 3:mariadb-errmsg-10.1.20-2.el7.x86_64         38/42 
  インストール中          : rsync-3.1.2-4.el7.x86_64                      39/42 
  インストール中          : lsof-4.87-5.el7.x86_64                        40/42 
  インストール中          : 3:mariadb-server-10.1.20-2.el7.x86_64         41/42 
  インストール中          : python2-PyMySQL-0.7.11-1.el7.noarch           42/42 
  検証中                  : perl-HTTP-Tiny-0.033-3.el7.noarch              1/42 
  検証中                  : perl-threads-shared-1.43-6.el7.x86_64          2/42 
  検証中                  : 4:perl-Time-HiRes-1.9725-3.el7.x86_64          3/42 
  検証中                  : perl-DBD-MySQL-4.023-6.el7.x86_64              4/42 
  検証中                  : perl-Exporter-5.68-3.el7.noarch                5/42 
  検証中                  : perl-constant-1.27-2.el7.noarch                6/42 
  検証中                  : perl-PathTools-3.40-5.el7.x86_64               7/42 
  検証中                  : 4:perl-macros-5.16.3-292.el7.x86_64            8/42 
  検証中                  : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64     9/42 
  検証中                  : 3:mariadb-10.1.20-2.el7.x86_64                10/42 
  検証中                  : 1:perl-parent-0.225-244.el7.noarch            11/42 
  検証中                  : perl-Net-Daemon-0.48-5.el7.noarch             12/42 
  検証中                  : 4:perl-5.16.3-292.el7.x86_64                  13/42 
  検証中                  : 1:perl-Pod-Simple-3.28-4.el7.noarch           14/42 
  検証中                  : perl-File-Temp-0.23.01-3.el7.noarch           15/42 
  検証中                  : perl-Data-Dumper-2.145-3.el7.x86_64           16/42 
  検証中                  : perl-Getopt-Long-2.40-3.el7.noarch            17/42 
  検証中                  : perl-Time-Local-1.2300-2.el7.noarch           18/42 
  検証中                  : 4:perl-libs-5.16.3-292.el7.x86_64             19/42 
  検証中                  : lsof-4.87-5.el7.x86_64                        20/42 
  検証中                  : perl-DBI-1.627-4.el7.x86_64                   21/42 
  検証中                  : perl-Socket-2.010-4.el7.x86_64                22/42 
  検証中                  : perl-Carp-1.26-244.el7.noarch                 23/42 
  検証中                  : 3:mariadb-server-10.1.20-2.el7.x86_64         24/42 
  検証中                  : perl-Storable-2.45-3.el7.x86_64               25/42 
  検証中                  : perl-Scalar-List-Utils-1.27-248.el7.x86_64    26/42 
  検証中                  : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64   27/42 
  検証中                  : 1:perl-Pod-Escapes-1.04-292.el7.noarch        28/42 
  検証中                  : rsync-3.1.2-4.el7.x86_64                      29/42 
  検証中                  : perl-IO-Compress-2.061-2.el7.noarch           30/42 
  検証中                  : perl-Pod-Usage-1.63-3.el7.noarch              31/42 
  検証中                  : perl-PlRPC-0.2020-14.el7.noarch               32/42 
  検証中                  : perl-Encode-2.51-7.el7.x86_64                 33/42 
  検証中                  : 3:mariadb-errmsg-10.1.20-2.el7.x86_64         34/42 
  検証中                  : perl-Pod-Perldoc-3.20-4.el7.noarch            35/42 
  検証中                  : perl-podlators-2.5.1-3.el7.noarch             36/42 
  検証中                  : perl-File-Path-2.09-2.el7.noarch              37/42 
  検証中                  : perl-threads-1.87-4.el7.x86_64                38/42 
  検証中                  : perl-Filter-1.49-3.el7.x86_64                 39/42 
  検証中                  : python2-PyMySQL-0.7.11-1.el7.noarch           40/42 
  検証中                  : perl-Text-ParseWords-3.29-4.el7.noarch        41/42 
  検証中                  : socat-1.7.3.2-2.el7.x86_64                    42/42 

インストール:
  mariadb.x86_64 3:10.1.20-2.el7         mariadb-server.x86_64 3:10.1.20-2.el7 
  python2-PyMySQL.noarch 0:0.7.11-1.el7 

依存性関連をインストールしました:
  lsof.x86_64 0:4.87-5.el7                                                      
  mariadb-errmsg.x86_64 3:10.1.20-2.el7                                         
  perl.x86_64 4:5.16.3-292.el7                                                  
  perl-Carp.noarch 0:1.26-244.el7                                               
  perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7                                  
  perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7                                   
  perl-DBD-MySQL.x86_64 0:4.023-6.el7                                           
  perl-DBI.x86_64 0:1.627-4.el7                                                 
  perl-Data-Dumper.x86_64 0:2.145-3.el7                                         
  perl-Encode.x86_64 0:2.51-7.el7                                               
  perl-Exporter.noarch 0:5.68-3.el7                                             
  perl-File-Path.noarch 0:2.09-2.el7                                            
  perl-File-Temp.noarch 0:0.23.01-3.el7                                         
  perl-Filter.x86_64 0:1.49-3.el7                                               
  perl-Getopt-Long.noarch 0:2.40-3.el7                                          
  perl-HTTP-Tiny.noarch 0:0.033-3.el7                                           
  perl-IO-Compress.noarch 0:2.061-2.el7                                         
  perl-Net-Daemon.noarch 0:0.48-5.el7                                           
  perl-PathTools.x86_64 0:3.40-5.el7                                            
  perl-PlRPC.noarch 0:0.2020-14.el7                                             
  perl-Pod-Escapes.noarch 1:1.04-292.el7                                        
  perl-Pod-Perldoc.noarch 0:3.20-4.el7                                          
  perl-Pod-Simple.noarch 1:3.28-4.el7                                           
  perl-Pod-Usage.noarch 0:1.63-3.el7                                            
  perl-Scalar-List-Utils.x86_64 0:1.27-248.el7                                  
  perl-Socket.x86_64 0:2.010-4.el7                                              
  perl-Storable.x86_64 0:2.45-3.el7                                             
  perl-Text-ParseWords.noarch 0:3.29-4.el7                                      
  perl-Time-HiRes.x86_64 4:1.9725-3.el7                                         
  perl-Time-Local.noarch 0:1.2300-2.el7                                         
  perl-constant.noarch 0:1.27-2.el7                                             
  perl-libs.x86_64 4:5.16.3-292.el7                                             
  perl-macros.x86_64 4:5.16.3-292.el7                                           
  perl-parent.noarch 1:0.225-244.el7                                            
  perl-podlators.noarch 0:2.5.1-3.el7                                           
  perl-threads.x86_64 0:1.87-4.el7                                              
  perl-threads-shared.x86_64 0:1.43-6.el7                                       
  rsync.x86_64 0:3.1.2-4.el7                                                    
  socat.x86_64 0:1.7.3.2-2.el7                                                  

完了しました!
[root@controller ~]# 

OpenStack サービスに関わる SQLデータベースの設定ファイル(/etc/my.cnf.d/openstack.cnf )を新規作成し、以下設定する。bind-address にコントローラーノードの管理 IP アドレス(192.168.24.111)を設定し、管理ネットワーク経由で他のノードからアクセスできるようにする。文字セットは、UTF-8 を指定する。

[root@controller ~]# vi /etc/my.cnf.d/openstack.cnf

[mysqld]
bind-address = 192.168.24.111

default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

MariaDB の自動起動を有効化する。

■ 自動起動の有効化
[root@controller ~]# systemctl enable mariadb.service
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@controller ~]# 

■ 自動起動の状態確認
[root@controller ~]# systemctl is-enabled mariadb.service
enabled
[root@controller ~]# 

MariaDB を再起動する。

■ 再起動
[root@controller ~]# systemctl restart mariadb.service
[root@controller ~]#

■ 起動状態の確認
[root@controller ~]# systemctl status mariadb.service
● mariadb.service - MariaDB 10.1 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: active (running) since 日 2018-10-21 02:44:09 JST; 6s ago
  Process: 9223 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
  Process: 9037 ExecStartPre=/usr/libexec/mysql-prepare-db-dir %n (code=exited, status=0/SUCCESS)
  Process: 9015 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
 Main PID: 9195 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
           └─9195 /usr/libexec/mysqld --basedir=/usr

10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: See the MariaDB Know...
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: MySQL manual for mor...
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: Please report any pr...
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: The latest informati...
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: You can find additio...
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: http://dev.mysql.com
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: Consider joining Mar...
10月 21 02:44:09 controller mysql-prepare-db-dir[9037]: https://mariadb.org/...
10月 21 02:44:09 controller mysqld[9195]: 2018-10-21  2:44:09 1406179178559....
10月 21 02:44:09 controller systemd[1]: Started MariaDB 10.1 database server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@controller ~]# 

MariaDB の初期設定を行うコマンドを実行し、SQL データベースの初期設定を行う。ここでは、SQL データベースの root ユーザーのパスワードは SQLDB_PASS としているので、実際のパスワードに置き換えてください。

[root@controller ~]# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] y
New password:  SQLDB_PASS
Re-enter new password:  SQLDB_PASS
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!
[root@controller ~]#