このセクションでは、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 ~]#