第1章 はじめに

本書には、Red Hat OpenStack Platform 環境を最新のメジャーバージョンにアップグレードし、そのバージョンのマイナーリリースで最新状態に維持するのに役立つワークフローを記載しています。

1.1. アップグレードの目標

Red Hat OpenStack Platform は、現在の環境を次のメジャーバージョンにアップグレードする方法を提供しています。本ガイドでは、 お使いの環境を最新の Red Hat OpenStack Platform 12 (Pike) リリースにアップグレードおよび更新することを目的としています。

このアップグレードでは、以下もアップグレードされます。

  • オペレーティングシステム: Red Hat Enterprise Linux 7.4
  • ネットワーク: Open vSwitch 2.6
  • Ceph Storage: このプロセスで、Red Hat Ceph Storage 2 は最新バージョンにアップグレードされ、ceph-ansible デプロイメントに切り替えられます。
警告

Red Hat は、Red Hat OpenStack Platform のベータリリースからサポート対象リリースへのアップグレードは一切サポートしていません。

1.2. アップグレードパス

Red Hat OpenStack Platform 環境のアップグレードパスを以下に示します。

表1.1 OpenStack Platform のアップグレードパス

 タスクバージョン回数

1

現行バージョンのアンダークラウドとオーバークラウドをバックアップします。

Red Hat OpenStack Platform 11

1 回

2

現行バージョンのアンダークラウドとオーバークラウドを最新のマイナーリリースに更新します。

Red Hat OpenStack Platform 11

1 回

3

現在のアンダークラウドを最新のメジャーリリースにアップグレードします。

Red Hat OpenStack Platform 11 および 12

1 回

4

オーバークラウドの準備をします。これには、関連するカスタム設定の更新などが含まれます。

Red Hat OpenStack Platform 11 および 12

1 回

5

現行バージョンのオーバークラウドを最新のメジャーリリースにアップグレードします。

Red Hat OpenStack Platform 11 および 12

1 回

6

アンダークラウドとオーバークラウドを最新のマイナーリリースに定期的に更新します。

Red Hat OpenStack Platform 12

継続的

1.3. リポジトリー

アンダークラウドおよびオーバークラウドにはいずれも、Red Hat コンテンツ配信ネットワーク (CDN) か Red Hat Satellite 5 または 6 を使用した Red Hat リポジトリーへのアクセスが必要です。Red Hat Satellite サーバーを使用する場合は、必要なリポジトリーをお使いの OpenStack Platform 環境に同期します。以下の CDN チャネル名一覧を参考にしてください。

表1.2 OpenStack Platform リポジトリー

名前リポジトリー説明

Red Hat Enterprise Linux 7 Server (RPMS)

rhel-7-server-rpms

x86_64 システム用ベースオペレーティングシステムのリポジトリー

Red Hat Enterprise Linux 7 Server - Extras (RPMs)

rhel-7-server-extras-rpms

Red Hat OpenStack Platform の依存関係が含まれます。

Red Hat Enterprise Linux 7 Server - RH Common (RPMs)

rhel-7-server-rh-common-rpms

Red Hat OpenStack Platform のデプロイと設定ツールが含まれます。

Red Hat Satellite Tools for RHEL 7 Server RPMs x86_64

rhel-7-server-satellite-tools-6.2-rpms

Red Hat Satellite 6 でのホスト管理ツール

Red Hat Enterprise Linux High Availability (for RHEL 7 Server) (RPMs)

rhel-ha-for-rhel-7-server-rpms

Red Hat Enterprise Linux の高可用性ツール。コントローラーノードの高可用性に使用します。

Red Hat Enterprise Linux OpenStack Platform 12 for RHEL 7 (RPMs)

rhel-7-server-openstack-12-rpms

Red Hat OpenStack Platform のコアリポジトリー。Red Hat OpenStack Platform director のパッケージも含まれます。

Red Hat Ceph Storage OSD 2 for Red Hat Enterprise Linux 7 Server (RPMs)

rhel-7-server-rhceph-2-osd-rpms

(Ceph Storage ノード向け) Ceph Storage Object Storage デーモンのリポジトリー。Ceph Storage ノードにインストールします。

Red Hat Ceph Storage MON 2 for Red Hat Enterprise Linux 7 Server (RPMs)

rhel-7-server-rhceph-2-mon-rpms

(Ceph Storage ノード向け) Ceph Storage Monitor デーモンのリポジトリー。Ceph Storage ノードを使用して OpenStack 環境にあるコントローラーノードにインストールします。

Red Hat Ceph Storage Tools 2 for Red Hat Enterprise Linux 7 Server (RPMs)

rhel-7-server-rhceph-2-tools-rpms

Ceph Storage クラスターと通信するためのノード用のツールを提供します。このリポジトリーは、Ceph Storage クラスターを使用するオーバークラウドをデプロイする際に、全ノードに有効化する必要があります。

注記

ネットワークがオフラインの Red Hat OpenStack Platform 環境向けにリポジトリーを設定するには、「オフライン環境で Red Hat OpenStack Platform Director を設定する」の記事を参照してください。