このセクションでは、Openstack の Rocky インストールについて紹介します。
インストールは、各ノード(コントローラー、コンピュート、ブロックストレージ)で行います。
コントローラーノードでのインストール
コントローラーノードにOpenStack の Rocky をインストールします。
[root@controller ~]# yum install centos-release-openstack-rocky 読み込んだプラグイン: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 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ centos-release-openstack-rocky.noarch 0:1-1.el7.centos を インストール --> 依存性の処理をしています: centos-release-qemu-ev のパッケージ: centos-release-openstack-rocky-1-1.el7.centos.noarch --> 依存性の処理をしています: centos-release-ceph-luminous のパッケージ: centos-release-openstack-rocky-1-1.el7.centos.noarch --> トランザクションの確認を実行しています。 ---> パッケージ centos-release-ceph-luminous.noarch 0:1.1-2.el7.centos を インストール --> 依存性の処理をしています: centos-release-storage-common のパッケージ: centos-release-ceph-luminous-1.1-2.el7.centos.noarch ---> パッケージ centos-release-qemu-ev.noarch 0:1.0-3.el7.centos を インストール --> 依存性の処理をしています: centos-release-virt-common のパッケージ: centos-release-qemu-ev-1.0-3.el7.centos.noarch --> トランザクションの確認を実行しています。 ---> パッケージ centos-release-storage-common.noarch 0:2-2.el7.centos を インストール ---> パッケージ centos-release-virt-common.noarch 0:1-1.el7.centos を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: centos-release-openstack-rocky noarch 1-1.el7.centos extras 5.2 k 依存性関連でのインストールをします: centos-release-ceph-luminous noarch 1.1-2.el7.centos extras 4.4 k centos-release-qemu-ev noarch 1.0-3.el7.centos extras 11 k centos-release-storage-common noarch 2-2.el7.centos extras 5.1 k centos-release-virt-common noarch 1-1.el7.centos extras 4.5 k トランザクションの要約 ================================================================================ インストール 1 パッケージ (+4 個の依存関係のパッケージ) 総ダウンロード容量: 30 k インストール容量: 24 k Is this ok [y/d/N]: y Downloading packages: (1/5): centos-release-openstack-rocky-1-1.el7.centos.noarc | 5.2 kB 00:00 (2/5): centos-release-virt-common-1-1.el7.centos.noarch.rp | 4.5 kB 00:00 (3/5): centos-release-qemu-ev-1.0-3.el7.centos.noarch.rpm | 11 kB 00:00 (4/5): centos-release-ceph-luminous-1.1-2.el7.centos.noarc | 4.4 kB 00:00 (5/5): centos-release-storage-common-2-2.el7.centos.noarch | 5.1 kB 00:00 -------------------------------------------------------------------------------- 合計 37 kB/s | 30 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : centos-release-storage-common-2-2.el7.centos. 1/5 インストール中 : centos-release-ceph-luminous-1.1-2.el7.centos 2/5 インストール中 : centos-release-virt-common-1-1.el7.centos.noa 3/5 インストール中 : centos-release-qemu-ev-1.0-3.el7.centos.noarc 4/5 インストール中 : centos-release-openstack-rocky-1-1.el7.centos 5/5 検証中 : centos-release-ceph-luminous-1.1-2.el7.centos 1/5 検証中 : centos-release-openstack-rocky-1-1.el7.centos 2/5 検証中 : centos-release-qemu-ev-1.0-3.el7.centos.noarc 3/5 検証中 : centos-release-virt-common-1-1.el7.centos.noa 4/5 検証中 : centos-release-storage-common-2-2.el7.centos. 5/5 インストール: centos-release-openstack-rocky.noarch 0:1-1.el7.centos 依存性関連をインストールしました: centos-release-ceph-luminous.noarch 0:1.1-2.el7.centos centos-release-qemu-ev.noarch 0:1.0-3.el7.centos centos-release-storage-common.noarch 0:2-2.el7.centos centos-release-virt-common.noarch 0:1-1.el7.centos 完了しました! [root@controller ~]#
openstack-rocky の yum リポジトリ(CentOS-Openstack-rocky.repo)を無効化します。使用したい時には、yum で指定して使用するようにします。
[root@controller ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-OpenStack-rocky.repo [root@controller ~]#
openstack-rocky の yum リポジトリ(CentOS-Openstack-rocky.repo)を使って、 インストール済みのパッケージの更新を行います。
[root@controller ~]# yum --enablerepo=centos-openstack-rocky upgrade 読み込んだプラグイン: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 centos-openstack-rocky | 2.9 kB 00:00 centos-openstack-rocky/7/x86_64/primary_db | 763 kB 00:02 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mariadb-libs.x86_64 1:5.5.60-1.el7_5 を 更新 ---> パッケージ mariadb-libs.x86_64 3:10.1.20-2.el7 を アップデート --> 依存性の処理をしています: mariadb-common(x86-64) = 3:10.1.20-2.el7 のパッケージ: 3:mariadb-libs-10.1.20-2.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ mariadb-common.x86_64 3:10.1.20-2.el7 を インストール --> 依存性の処理をしています: /etc/my.cnf のパッケージ: 3:mariadb-common-10.1.20-2.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ mariadb-config.x86_64 3:10.1.20-2.el7 を インストール ---> パッケージ mariadb-libs.x86_64 1:5.5.60-1.el7_5 を 更新 ---> パッケージ mariadb-libs.x86_64 1:5.5.60-1.el7_5 を 更新 --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ 更新します: mariadb-libs x86_64 3:10.1.20-2.el7 centos-openstack-rocky 643 k 依存性関連でのインストールをします: mariadb-common x86_64 3:10.1.20-2.el7 centos-openstack-rocky 63 k mariadb-config x86_64 3:10.1.20-2.el7 centos-openstack-rocky 26 k トランザクションの要約 ================================================================================ インストール ( 2 個の依存関係のパッケージ) 更新 1 パッケージ 総ダウンロード容量: 732 k Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 警告: /var/cache/yum/x86_64/7/centos-openstack-rocky/packages/mariadb-common-10.1.20-2.el7.x86_64.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 764429e6: NOKEY mariadb-common-10.1.20-2.el7.x86_64.rpm の公開鍵がインストールされていません (1/3): mariadb-common-10.1.20-2.el7.x86_64.rpm | 63 kB 00:00 (2/3): mariadb-config-10.1.20-2.el7.x86_64.rpm | 26 kB 00:00 (3/3): mariadb-libs-10.1.20-2.el7.x86_64.rpm | 643 kB 00:00 -------------------------------------------------------------------------------- 合計 377 kB/s | 732 kB 00:01 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud から鍵を取得中です。 Importing GPG key 0x764429E6: Userid : "CentOS Cloud SIG (http://wiki.centos.org/SpecialInterestGroup/Cloud) <security@centos.org>" Fingerprint: 736a f511 6d9c 40e2 af6b 074b f9b9 fee7 7644 29e6 Package : centos-release-openstack-rocky-1-1.el7.centos.noarch (@extras) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : 3:mariadb-config-10.1.20-2.el7.x86_64 1/4 インストール中 : 3:mariadb-common-10.1.20-2.el7.x86_64 2/4 更新します : 3:mariadb-libs-10.1.20-2.el7.x86_64 3/4 整理中 : 1:mariadb-libs-5.5.60-1.el7_5.x86_64 4/4 検証中 : 3:mariadb-config-10.1.20-2.el7.x86_64 1/4 検証中 : 3:mariadb-common-10.1.20-2.el7.x86_64 2/4 検証中 : 3:mariadb-libs-10.1.20-2.el7.x86_64 3/4 検証中 : 1:mariadb-libs-5.5.60-1.el7_5.x86_64 4/4 依存性関連をインストールしました: mariadb-common.x86_64 3:10.1.20-2.el7 mariadb-config.x86_64 3:10.1.20-2.el7 更新: mariadb-libs.x86_64 3:10.1.20-2.el7 完了しました! [root@controller ~]#