第1章 アップグレードの概要

警告

高可用性設定に Satellite 6 をインストールしている場合は、Satellite 6.3 にアップグレードする前に Red Hat サポートにご連絡ください。

本章では、Red Hat Satellite 6.3 の前提条件、および利用可能なアップグレードパスを説明します。現在の Red Hat Satellite 6 インストールをアップグレードする前にお読みください。

このガイドでは、「アップデート」、「アップグレード」、「マイグレーション」を以下の意味で使用します。

  • 「アップグレード」は、y-stream を基準にして、Satellite Server および Capsule Server のインストールを次のリリースに上げるプロセスです (たとえば Satellite 6.2 から Satellite 6.3)。
  • 「アップデート」は、z-stream を基準にして、Satellite Server および Capsule Server のインストールを次のリリースに上げるプロセスです (たとえば Satellite 6.2.10 から Satellite 6.2.11)。
  • 「マイグレーション」は、既存の Satellite インストールを、別の Red Hat Enterprise Linux サーバーに移行するプロセスです。

Red Hat カスタマーポータルの Red Hat Satellite Upgrade Helper では、対話式のアップグレード手順がご利用になれます。このアプリケーションが提供する手順は、お使いのバージョン番号によって異なるため、アップグレードパスに適したアップグレード手順と、既知の問題を回避する手順が提示されます。詳細は、カスタマーポータルの 「Satellite Upgrade Helper」をご覧ください。

重要

Red Hat Satellite Server と Capsule Server で、y-stream バージョンを一致させる必要があります。たとえば、Satellite Server 6.2 は Capsule Server 6.3 と互換性がなく、Satellite Server 6.3 は Capsule Server 6.2 と互換性がありません。Satellite Server と Capsule Server のバージョンが一致しないと Capsule Server が失敗し、メッセージも表示されません。ただし、z-stream バージョンについては、Capsule Server が Satellite Server より 1 つだけ古い場合はサポートされます。たとえば、Satellite 6.2.11 の Satellite Server は、6.2.10 の Capsule Server と互換性があります。

1.1. 前提条件

Satellite 6.3 へのアップグレードは、Satellite インフラストラクチャー全体に影響します。アップグレード前に以下を完了してください。

  • 『Red Hat Satellite 6.3 リリースノート』を参照してください。
  • このガイドでは、アップグレードプロセスとその影響について説明します。
  • アップグレードパスの計画を立てます。詳細は 「アップグレードパス」 を参照してください。
  • 必要な Satellite ダウンタイムの計画を立てます。アップグレードプロセスの実行時は、Satellite サービスをシャットダウンする必要があります。
  • ストレージ要件の計画を立てます。Red Hat Satellite 6.3 でストレージ要件が変更になりました。詳細は『インストールガイド』「ストレージ要件および推奨事項」を参照してください。
  • Satellite Server と、すべての Capsule Server のバックアップを作成します。詳細は『Red Hat Satellite 6.2 サーバー管理ガイド』「バックアップおよび災害復旧」を参照してください。
警告

設定ファイルをカスタマイズする場合は、手動または Hiera などのツールを使用します。このようなカスタマイズを行うと、アップグレード時または更新時にインストールスクリプトを実行する際に上書きされます。satellite-installer スクリプトで --noop オプションを使用すると、変更をテストできます。詳細は、ナレッジベースソリューションの「How to use the noop option to check for changes in Satellite config files during an upgrade」を参照してください。

1.2. アップグレードパス

Red Hat Satellite 6.3 へのアップグレードパスは、お使いの環境によって異なります。Satellite 6.3 は、Red Hat Enterprise Linux 7 でのみサポートされます。Satellite Server および Capsule Server を Red Hat Enterprise Linux 6 で使用している場合は、最初に Satellite 6.2.13 以降にアップデートし、Red Hat Enterprise Linux 7 に移行してから、Satellite 6.3 にアップグレードする必要があります。Satellite Server と Capsule Server を Red Hat Enterprise Linux 7 で使用している場合は、Satellite 6.2.11 にアップデートしてから、Satellite 6.3 にアップグレードする必要があります。

図1.1 Satellite 6.3 アップグレードパスの概要

Overview of Satellite 6.3 Upgrade Paths

サポート対象のアップグレードパス:

  • Satellite 6.2.11 以降 → Satellite 6.3
  • Satellite 6.1.9 以降 → Satellite 6.2.11 以降 → Satellite 6.3
  • Satellite 6.0.x → Satellite 6.1.9 以降 → Satellite 6.2.11 以降 → Satellite 6.3
警告

ベータから GA バージョンへのアップグレードはサポートされていません。

以下は、Satellite 6.3 にアップグレードする手順の概要です。以下の要件の中で、お使いのインストールが満たしているものについては省くことができます。たとえば、Satellite 6.2.11 がすでにインストールされている場合は、Satellite 6.2.11 にアップデートする手順は必要ありません。

  1. Satellite Server と全 Capsule Server を、Satellite 6.0.x から Satellite 6.1.9 にアップグレードします。詳細は『Red Hat Satellite 6.1 インストールガイド』「Red Hat Satellite Server および Capsule Server のアップグレード」を参照してください。
  2. Satellite 6.1 がインストールされている場合は、Satellite Server と全 Capsule Server を、Satellite 6.1.9 以降または Satellite 6.2.11 以降にアップグレードします。詳細は、『Red Hat Satellite 6.2 インストールガイド』「Red Hat Satellite Server および Capsule Server のアップグレード」 を参照してください。
  3. Satellite 6.2.11 より前の Satellite 6.2.x がインストールされている場合は、Satellite Server と全 Capsule Server を Satellite 6.2.11 リリースに更新する必要があります。Red Hat Enterprise Linux 6 の Satellite Server および Capsule Server は Satellite 6.2.13 に更新する必要があります。詳細は『Red Hat Satellite 6.2 インストールガイド』「Satellite Server、Capsule Server、およびコンテンツホストの更新」を参照してください。
  4. Satellite Server と全 Capsule Server を Red Hat Enterprise Linux 7 に移行します。詳細は 「Red Hat Enterprise Linux 6 から Red Hat Enterprise Linux 7 へのマイグレーション」 を参照してください。
  5. Satellite Server と全 Capsule Server を Satellite 6.3 にアップグレードします。詳細は「Satellite Server のアップグレード」を参照してください。
  6. すべての Satellite クライアントで、Satellite Tools をアップグレードします。詳細は「Satellite クライアントのアップグレード」を参照してください。

自己登録 Satellite

自己登録した Satellite は、Red Hat Satellite でサポートされなくなりました。自己登録した Satellite Server は Red Hat コンテンツ配信ネットワークに移行する必要があります。自己登録 Satellite の詳細は「自己登録 Satellite のマイグレート」を参照してください。

1.3. アップグレードの進捗の追跡

アップグレード時間は長くなるため、通信セッションの中断と再接続を可能にする screen などのユーティリティーを使用します。これにより、コマンドシェルに接続し続けなくてもアップグレードの進捗が確認できるようになります。screen コマンドの使用方法は、Red Hat ナレッジベース「How do I use the screen command?」を参照してください。また、screen の man ページでも、詳細を確認できます。

アップグレードコマンドを実行しているコマンドシェルへの接続がなくなった場合は、/var/log/foreman-installer/satellite.log のログで、プロセスが完全に終了したかどうかを確認できます。