Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

Red Hat Enterprise Linux 6 から Red Hat Enterprise Linux 7 へのインプレースアップグレード

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 6.10 および Red Hat Enterprise Linux 7.9
製品バリアント x86 アーキテクチャー x86_64 アーキテクチャー IBM Power IBM z Systems
Desktop Edition サポート対象外 サポート対象外 該当なし 該当なし
Workstation Edition サポート対象外 サポート対象外 該当なし 該当なし
Server Edition サポート対象外 サポート対象 サポート対象[1] サポート対象[2]
HPC Compute Node サポート対象外 サポート対象 該当なし 該当なし
CloudForms ソフトウェアを稼働しているサーバー 該当なし サポート対象外 該当なし 該当なし
Satellite ソフトウェアを稼働しているサーバー 該当なし サポート対象外[3] 該当なし 該当なし

[1] Red Hat Enterprise Linux for Power, big endian
[2] Red Hat Enterprise Linux for IBM z Systems (Linux ディスクレイアウト (LDL) を使用する DASD (Direct Access Storage Device) が使用されている場合を除く)
[3] Red Hat Satellite 6 のドキュメントでは、RHEL 6 から RHEL 7 へ Satellite 環境を移行するための情報および必要なツールが提供されますが、この手順ではインプレースアップグレードツールはサポートされません。『[Satellite 6 インストールガイド』の「ポイント 6.1」を参照してください。

注記: SAP システムには、さまざまな手順があります。
* Red Hat Enterprise Linux 6 から Red Hat Enterprise Linux 7 に SAP HANA でアップグレードする方法

Issue

  • Red Hat Enterprise Linux 6 から Red Hat Enterprise Linux 7 へのインプレースアップグレード
  • Preupgrade Assistant および Red Hat Upgrade Tool を使用して Red Hat Enterprise Linux 6 を Red Hat Enterprise Linux 7 にアップグレードするにはどうすればよいですか?

Resolution

概要

Red Hat Enterprise Linux 7 (RHEL 7) は、以前の RHEL メジャーリリース (RHEL 6) からのインプレースアップグレードを可能にする RHEL の最初のメジャーリリースです。インプレースアップグレードでは、既存のオペレーティングシステムを置き換えて、システムを新しいメジャーリリースの RHEL にアップグレードする方法を提供します。

注記: この手順は、Amazon Web Services (AWS) インスタンスまたは Amazon Machine Image または Microsoft Azure のアップグレードには該当しません。  yum update コマンドを使用して、あるマイナーバージョン (RHEL 6.9、RHEL 6.10、RHEL 7.3 から RHEL 7.4) から更新できます。

注記: RHEL 7 では、NetworkManager がデフォルトでインストールされます。RHEL 6 からのインプレースアップグレードの場合は、サービスがアップグレード前に設定および実行されない限り、NetworkManager はインストールおよび設定されません。

注記: この手順は、以下の表で説明されているケースに厳密に制限されています。最も重要な点は、システムにインストールされているパッケージが表に記載されているリポジトリーのものである場合に限り、アップグレードが成功することがあります。これは、サードパーティーのパッケージ (特に起動に必要なサードパーティードライバーを使用するシステムなど) をすべて除外します。

RHEL 6 から RHEL 7 へのアップグレード手順は、RHEL システムが以下の基準を満たしている場合に完全に対応します。

  • Red Hat Enterprise Linux 6.10: RHEL 7 へのアップグレード前に、RHEL 6 以降から起動し、最新の RHEL 6.10 パッケージがインストールされているようにシステムを更新します。これは以下の手順で説明します。

  • すべてのサーバーブラックリスト (x86 を除く): RHEL 6 のすべてのサーバーパッケージ (x86 を除く) は、この手順を使用してアップグレードできます。RHEL Workstation および Desktop システムのアップグレードはサポートされていません。POWER アーキテクチャーのアップグレードがサポートされています。上記の表を参照してください。32 ビットアーキテクチャーからのアップグレードには対応していません。

  • 限定的なパッケージグループ: アップグレードプロセスでは以下のパッケージグループが処理されます。最小 (@minimal)、ベース (@base)、Web サーバー (@web-server)、DHCP サーバー、ファイルサーバー (@nfs-server)、CIFS File Server、および Print Server(@print-server)。その他のパッケージおよびグループのアップグレードには対応していませんが、場合によっては、RHEL 6 システムからパッケージをアンインストールし、アップグレードした RHEL 7 システムでパッケージを再インストールできます。以下の表を参照してください。

RHEL 6 から RHEL 7 へのアップグレードで対応しているユースケース:

サポート対象 サポート対象外
アップグレードするソース RHEL 6.10 6.10 よりも古い RHEL 6 のバージョン
ターゲット RHEL バージョン RHEL 7.9
詳細は、以下を参照してください。
Red Hat Enterprise Linux でサポートされているインプレースアップグレードパス
7.9 よりも古いバージョンの RHEL 7
ファイルシステム ファイルシステムのアップグレードのようなもの
例: ext3 から ext3、ext4 から ext4、xfs から xfs
システムアップグレードとは違うもの
たとえば、ext4 から xfs への移行例
GNOME、KDE なし すべての GNOME、KDE がインストールします。
パッケージ/グループ Minimal(@minimal)
Base (@base)
Web サーバー (@web-server)
DHCP サーバー
ファイルサーバー (@nfs-server)
CIFS ファイルサーバー
プリントサーバー
その他すべて
仮想化 KVM、VMware Microsoft Hyper-V
Red Hat Software Collections テスト済みのプロセスの使用 その他すべて
高可用性 なし すべて

アップグレード手順は、以下の基本的な手順で構成されています。

  1. システムの準備
    システムを RHEL 6: RHEL 6.10 の最新のマイナーバージョンに更新し、必要なツールをインストールします。
  2. システム評価の実行
    Preupgrade Assistant は、実際のアップグレードを実行する前に、システムで予想されるアップグレードの問題を特定できるように評価します。システムへの変更は行われず、すべての問題に対応するまでこの手順を繰り返すことができます。
  3. アップグレードを実行する
    お使いのシステムをバックアップし、Red Hat Upgrade Tool を使用してアップグレードを実施するようにしてください。
  4. フィードバックをお寄せください
    問題が発生した場合は、Red Hat にお問い合わせください。

ステップ 1: システムの準備

  1. 最新のパッケージの取得
    Red Hat Enterprise Linux 6 の最新マイナーバージョンを実行し、最新のパッケージを入手するには、システムを登録してサブスクライブします。次に、以下を入力します。

    # yum update -y
    # reboot
    
  2. Extras リポジトリーの有効化
    preupgrade-assistantpreupgrade-assistant-uipreupgrade-assistant-el6toel7preupgrade-assistant-el6toel7-dataredhat-upgrade-tool パッケージを含むレポジトリーを有効化します。このリポジトリーは、Red Hat Satellite Server に接続する際に RHN Classic を使用するか、CDN に接続する際に Red Hat Subscription Management を使用してサブスクライブできます。

    RHN Classic (Satellite)

    # rhn-channel --add --channel rhel-x86_64-server-extras-6
    # rhn-channel --add --channel rhel-x86_64-server-optional-6
    

    Red Hat Subscription Management

    # subscription-manager repos --enable rhel-6-server-extras-rpms
    # subscription-manager repos --enable rhel-6-server-optional-rpms
    

    POWER システムの場合には、代わりに以下のコマンドを実行します。

    # subscription-manager repos --enable rhel-6-for-power-extras-rpms
    # subscription-manager repos --enable rhel-6-for-power-optional-rpms
    
  3. 必要なパッケージのインストール
    アップグレードに必要なパッケージをインストールするには、以下を入力します。

    # yum -y install preupgrade-assistant preupgrade-assistant-ui preupgrade-assistant-el6toel7 redhat-upgrade-tool
    

ステップ 2: システム評価の実行

Preupgrade Assistant (preupg コマンド) を使用すると、システムに変更を加える前に、Red Hat Enterprise Linux 6 から Red Hat Enterprise Linux 7 へのアップグレードで直面する可能性がある問題について、システムを評価できます。これは、実際にアップグレードプロセスを開始する前に、Red Hat Enterprise Linux 7 へのアップグレードが成功する可能性を判断するのに役立ちます。

注記: Preupgrade Assistant を複数回実行し、実際のアップグレードを実行する前に問題を引き起こす可能性のある問題に対処することができます。Preupgrade Assistant はインストールしたシステムに影響を与えません。システムでインプレースアップグレードを実行したら、Red Hat Upgrade Tool 統合ロールバック機能 を使用して、以前の稼働システムをシステムの限定された設定で取り消すことができます。または、Relax-and-Recover(ReaR) ユーティリティーなどを使用して、適切なカスタムバックアップおよびリカバリーソリューションを使用できます。詳細は、ReaR のドキュメント および「Relax and Recover(ReaR)の概要」を参照してください。

Preupgrade Assistant は以下を行います。

  • パッケージの削除、互換性のない古い機能、名前の変更、一部の設定ファイルの互換性の欠如など、インプレースアップグレードの可能性を評価します。

  • 評価結果を含むレポートを提供します。

  • インプレースアップグレードの後、より複雑な問題を解決するためのポストアップグレードスクリプトが提供されます。

  • 情報またはログの保存以外に、システムを変更しません。評価されるシステムを変更することはありません。

Preupgrade Assistant はモジュールシステムをベースとしているため、新規のチェックとアップグレードのアクションは比較的簡単に追加できます。そのため、ツールが徐々に改善されることを期待できます。

Preupgrade Assistant パッケージがインストールされていると、評価済みのシステムでシステム評価の結果をローカルで確認したり、複数のシステムから結果を収集するリモートサーバーにレポートを送信したりできます。これらのオプションについては、以下で説明します。

オプション 1: Preupgrade Assistant を実行して、ローカルでレポートを表示します。

  1. preupg コマンドを実行して、システムの評価を行います。

    # preupg    With no options, produces result.html and tar.gz results files
    The Preupgrade Assistant is a diagnostics tool 
    and does not perform the actual upgrade.
    Do you want to continue? [Y/n]
    y
    Gathering logs used by the Preupgrade Assistant:
    All installed packages : 01/10 ...finished (time 00:01s)
       ...
    |Removed rpms                                                                       |needs_inspection  |
    |Content for enabling and disabling services based on RHEL 6 system                 |needs_inspection  |
    |Python 2.7.5                                                                       |needs_inspection  |
    |Check for usage of dangerous range of UID/GIDs                                     |needs_inspection  |
    |Packages not signed by Red Hat                                                     |needs_action      |
    --------------------------------------------------------------------------------------------------------
    The tarball with results is stored in '/root/preupgrade-results/preupg_results-170629152543.tar.gz' .
    The latest assessment is stored in the '/root/preupgrade' directory.
    Summary information:
    We have found some potential risks.
    Read the full report file '/root/preupgrade/result.html' for more details.
    Please ensure you have backed up your system and/or data 
    before doing a system upgrade to prevent loss of data in 
    case the upgrade fails and full re-install of the system 
    from installation media is needed.
    Upload results to UI by the command:
    e.g. preupg -u http://example.com:8099/submit/ -r /root/preupgrade-results/preupg_results-170629152543.tar.gz .
    
  2. 評価結果の表示
    Preupgrade Assistant がシステムをスキャンすると、実行された各テストはコマンドラインの標準出力に出力され、その後に結果が表示されます。このツールは、詳細な情報を含む評価レポートファイルも作成します。

    • コマンドライン: 各テストの結果キーワードと評価の概要が画面に表示されます。結果までスクロールして、評価がどのように完了したかを把握します。結果キーワードのみが表示され、詳細についてはアセスメント HTML レポートを開くことができます。

    • アセスメントレポートファイル: /root/preupgrade/result.html ファイルは、任意の Web ブラウザーで開きます。Firefox ブラウザーを使用してファイルを表示する例:
      # firefox file:///root/preupgrade/result.html

  3. 各テスト結果の確認
    アセスメント中に実施される多くのテストの結果キーワードがあります。以下の表は、考えられるすべてのテスト結果キーワードとその説明をまとめた表です。

    結果のキーワード 説明
    PASS すべて問題ありません。すべての終了コードが PASS として一覧表示されると、アップグレードに進むことができるはずです。
    FAIL アップグレードリスクが非常に高いことを意味します。インプレースアップグレードはできません。
    NEEDS_ACTION アップグレードリスクが高いものがあります。Red Hat Upgrade Tool を実行する前に、管理者のアクションが必要になります。
    NEEDS_INSPECTION 低または中程度のリスクです。この終了コードは必ずしもアップグレードが失敗することを意味するわけではありませんが、システムが完全に機能しなくなる可能性があります。システムの一部を確認して、必要な場合は管理者が修正する必要があります。
    FIXED アップグレードに必要な変更は自動的に修正されました。さらに確認する必要はありません。
    INFORMATIONAL 有用ですが、重要な情報ではありません。
    NOT_APPLICABLE テストするパッケージがシステムにない。
    ERROR これは通常、ツール自体でエラーを示しています。この種の問題は Red Hat サポートに報告してください。
    notchecked 各モジュールはチェックされていません。詳細は、「既知の問題」を参照してください。

  4. README ファイルの表示
    出力ディレクトリーには、README ファイルも存在します (/root/preupgrade/)。preupg ツールに関連する出力ディレクトリーの構造、終了コード、およびリスクの説明については、ファイルを参照してください。

  5. 修正が見つかった問題
    アセスメント中に Preupgrade Assistant が検出した問題を解決します。レポートには、解決に役立つ各課題に Solution テキストがあります。その後、アセスメントを再度実行し、解決すべき新しい問題がない場合は、ステップ 3 に従ってシステムをアップグレードします。

オプション 2: Preupgrade Assistant を実行して、リモートでレポートを表示します。

preupgrade-assistant-ui パッケージをインストールしている場合、Preupgrade Assistant のブラウザーベースのインターフェースと対話できます。これは、複数のシステムから評価レポートを収集し、結果のフィルタリングが便利な機能を提供します。アップグレード手順では GNOME デスクトップのアップグレードをサポートしないため、この手順ではリモート GUI デスクトップで Preupgrade Assistant の結果を表示する方法を説明します。

警告: Preupgrade Assistant Web UI のインストールと使用は、ファイルを /etc/httpd/conf.d/ ディレクトリーに追加し、そのシステムで httpd サービスを実行してコンテンツを提供することで、アップグレードしているシステムのコンテンツを変更します。システムに関するデータをネットワークに公開することを懸念する場合や、アップグレードするシステムにコンテンツを追加しないようにする場合は、環境でこの手順を使用しないでください。Preupgrade Assistant アセスメント出力をグラフィカルに表示するより安全な方法は、result.html ファイルをリモートシステムにコピーし、そこで Web ブラウザーで開くことです。

Preupgrade Assistant Web UI を使用して、ネットワーク全体のブラウザーから評価の結果にアクセスするには、以下の手順を行います。

  1. httpd パッケージのインストール
    アップグレードしている RHEL 6 システムにまだインストールされていない場合は、以下を入力します。

    # yum -y install httpd preupgrade-assistant-ui
    
  2. conf.d ファイルの設定
    デフォルトでは、Preupgrade Assistant Web UI はローカルシステム (127.0.0.1) でのみ利用できます。ローカルシステム (デフォルトでは TCP ポート 8099) のすべてのネットワークインターフェースで利用できるようにするには、以下を入力します。

    # cd /etc/httpd/conf.d
    # cp 99-preup-httpd.conf.public 99-preup-httpd.conf
    
  3. 新しい .conf ファイルを編集します。
    前の手順で作成した 99-preup-httpd.conf ファイルにより、ホストの IP アドレスで Preupgrade Assistant UI が利用可能になります。IP アドレスの代わりにホスト名を使用してこのサービスにアクセスする場合は、このファイルの「NameVirtualHost」行を変更することもできます。たとえば、アップグレードするシステムに preupg-ui.example.com の名前を示す DNS CNAME レコードがある場合は、NameVirtualHost preupg-ui.example.com:8099 という行を使用してサービスにアクセスできます。

  4. ファイアウォールおよび SELinux を開く
    ファイアウォールが実行され、Enforcing モードで SELinux を使用している場合は、以下のコマンドを使用して Preupgrade Assistant Web UI サービスに必要なポートへのアクセスを許可できます。

    # setsebool httpd_run_preupgrade on
    # iptables -I INPUT -m state --state NEW -p tcp --dport 8099 -j ACCEPT
    
  5. httpd サービスを再起動して、新しい設定を読み込みます。

    # service httpd restart
    
  6. Web ブラウザーから Preupgrade Assistant Web UI にアクセスする
    別のシステムの Web ブラウザーから、IP アドレス (http://192.168.99.1:8099 など) またはホスト名 (http://preupg-ui.example.com:8099 など) を使用して Preupgrade Assistant Web UI サービスにアクセスします。

  7. Web UI の認証情報の追加
    Preupgrade Assistant Web UI に初めてアクセスする場合、サービスへのアクセスを取得するためにユーザーアカウントを追加したり、認証機能を無効にすることができます。

    • 認証あり
      既存のユーザーアカウントを使用するか、新しいユーザーアカウントを作成します。「Submit」を選択して新規ユーザーを作成すると、認証システムが無効になっていると自動的に有効になります。後でユーザーを編集する場合は、UI の User Management タブに移動します。
    • 認証なし
      認証しない場合は、「Disable Authentication」をクリックし、グラフィカルインターフェースの使用を開始できます。
  8. preupg コマンドを実行します。
    アップグレードする予定のシステムに戻ります。Preupgrade Assistant Web UI サーバーに結果の自動送信を使用してシステム評価を実行するには、以下を入力します。

    # preupg -u http://localhost:8099/submit/
    The Preupgrade Assistant is a diagnostics tool 
    and does not perform the actual upgrade.
    Do you want to continue? [Y/n]
    y
    Gathering logs used by the Preupgrade Assistant:
    All installed packages : 01/10 ...finished ...
      ...
    Report submitted successfully.You can inspect it at http://localhost:8099/1/detail/
    
  9. Web UI のアセスメントレポートの表示
    リモートシステムの Web ブラウザーに戻り、Web UI を再度アクセスするか、ページを再読み込みします。Preupgrade Assistant Web UI の例:

    における Preupgrade Assistant レポート

  10. 報告された問題の修正
    Web UI で、正しい評価レポートを見つけ、展開します。レポート内の各アイテムを確認して、報告された問題を修正するために必要な変更を実行します。その後、preupg を実行してシステムを再評価し、Web UI にレポートをアップロードし、解決する新規の問題がない場合は、手順 3 に進みます。

ステップ 3: アップグレードを実行する

Preupgrade Assistant の評価が完了し、すべての問題に対応すると、次の手順では Red Hat Upgrade Tool を使用して実際のシステムアップグレードを実行します。

重要: Red Hat Upgrade Tool を実行するには、前提条件として Preupgrade Assistant ツールを実行する必要があります。Preupgrade Assistant を実行せずにシステムで Red Hat Upgrade Tool を実行しようとすると、「preupgrade-assistant is not run」というエラーで終了します。このエラーは、--force オプションで上書きできますが、その場合は、アップグレードしたシステムはサポートされません。

  1. システムのバックアップ
    あらゆる重要なシステムで Red Hat Upgrade Tool を使用してアップグレードを実行する前に、データ損失を防ぐためにすべてのデータのバックアップを作成してください。

  2. 最初にテスト
    実稼働システムのアップグレードは試行しないでください。まずシステムのクローンを作成し、安全な環境でアップグレード手順をテストします。

  3. サブスクリプション管理に変換
    Red Hat Enterprise Linux 7 には、RHN Classic ツールではなく、Red Hat Subscription Management (RHSM) ツールが必要です。現在、RHN Classic ツールを使用して Red Hat Enterprise Linux 6 システムが登録されている場合は、登録を解除することができます (「How do I delete System Profiles in RHN Classic?」を参照)。また、subscription-manager コマンドを使用して登録します。詳細は、「Red Hat Subscription Management の使用を開始する」を参照してください。RHN から RHSM への自動移行方法 を使用することもできます。

  4. 既知の問題に対するソリューションの適用
    システムに 複数のネットワークインターフェース がある場合:

  5. redhat-upgrade-tool を実行して、Red Hat Enterprise Linux 7 にアップグレードするために必要なパッケージをダウンロードし、パッケージのインストールを準備します。 Red Hat Enterprise Linux 7 パッケージの場所を示すオプションは複数あります。

    a.インストールリポジトリー
    Red Hat Enterprise Linux 7 パッケージを保持するリポジトリーの場所を指定するには、--instrepo オプションを使用します。Red Hat はこれを提供しないため、このようなリポジトリーを独自に作成する必要があります。この例では、RHEL 7.9 DVD の内容が rhel79/ ディレクトリーにコピーされる FTP サーバーを使用します。RHEL 7.9 パッケージが含まれる HTTP または HTTPS サイトを使用することもできます。

    # redhat-upgrade-tool --network 7.9 --instrepo <ftp-or-http-url>
    

    以下に例を示します。

    # redhat-upgrade-tool --network 7.9 --instrepo ftp://ftp.example.com/pub/rhel79/
    

    無効な Red Hat Enterprise Linux 7 マイナーバージョンを指定すると、存在しないリポジトリーへの接続を試みるとアップグレードに失敗します。

    b.マウントされたインストールメディア
    /dev/sdb デバイスで利用可能な DVD や USB ドライブなどからシステムにマウントされたインストールメディアを使用してシステムをアップグレードするには、root で以下のコマンドを実行します。

    # redhat-upgrade-tool --device /dev/sdb
    

    このオプションをデバイスなしで指定すると、ツールは、現在マウントされているリムーバブルデバイスをすべてスキャンします。

    c.ISO イメージ
    ISO イメージを使用してシステムをアップグレードするには、--iso オプションの後に ISO イメージのパスを指定します。たとえば、RHEL 7.9 インストール DVD がローカルシステムの /var/isos/rhel7dvd.iso にある場合は、コマンドは以下のようになります。

    # redhat-upgrade-tool --iso /var/isos/rhel7dvd.iso
    

    a、b、または c のいずれかのオプションでは、独自のカスタムリポジトリーまたは Red Hat が提供する追加のリポジトリーのいずれかリポジトリーを追加できます。たとえば、RHEL 6 Base システムで利用可能な特定のパッケージは RHEL 7 Extras リポジトリーで提供され、RHEL 7 DVD には含まれていません。

    RHEL 7 Base リポジトリーにないパッケージが必要な場合は、FTP または HTTP に必要なパッケージを提供する yum リポジトリーとして機能する別の RHEL 7 システムをインストールできます。

    アップグレード中に使用できるリポジトリーを設定するには、「更新用のローカルリポジトリーの作成方法」を参照してください。次に、--addrepo=REPOID=URL オプションを redhat-upgrade-tool コマンドで使用します。

    注記: --cleanup-post オプションを使用して、RHEL 7 置き換えのない残りの Red Hat 署名の RHEL 6 パッケージを自動的に削除できます。このようなパッケージは、Red Hat Upgrade Tool ではデフォルトで処理されません。--cleanup-post オプションを使用しない場合は、アップグレードしたシステムが完全にサポートされるように、インプレースアップグレード後に残りの RHEL 6 パッケージをすべて削除する必要があります。詳細は、「Can I install packages from different versions of RHEL?」を参照してください。

  6. Reboot
    インストールを完了するには、システムを再起動する必要があります。アップグレードするパッケージの数によっては、再起動後に完了するのに時間がかかる場合があります。システムが想定どおりに再起動すると、システムが Red Hat Enterprise Linux 7 に再起動し、システムが正しく機能することを確認できます。

  7. アップグレード後タスクの実行
    FIXED アイテム用に Preupgrade Assistant によって作成されたスクリプトは、アップグレード後に自動的に実行されます。管理者が手動で実行する必要のあるその他のアップグレード後タスクは、Preupgrade Assistant レポートで識別されます。

  8. システムバージョンの確認
    システムが RHEL 7 システムにアップグレードされたことを確認するには、以下を入力します。

    # cat /etc/redhat-release
    Red Hat Enterprise Linux Server リリース 7.9 (Maipo)
    
  9. 適切なサブスクリプションの確認
    お使いのシステムが RHEL 6 に適切に登録され、サブスクライブされている場合は、アップグレードプロセスによって自動的に RHEL 7 に再サブスクライブされているはずです。システムが適切にサブスクライブされているかどうかを確認するには、以下を入力します。

    # yum repolist
    Loaded plugins: product-id, subscription-manager
    repo id                             repo name                                  status
    rhel-7-server-rpms/7Server/x86_64   Red Hat Enterprise Linux 7 Server (RPMs)   23,676
    

    上記のリポジトリーの一覧に RHEL 7 リポジトリーが含まれていない場合は、システムのサブスクライブを解除し、RHEL 7 システムとして再サブスクライブして、必要なリポジトリーを追加します。

    # subscription-manager remove --all
    # subscription-manager unregister
    # subscription-manager register
    # subscription-manager attach --pool=poolID
    # subscription-manager repos --enable=repoID
    
  10. GRUB Legacy を GRUB 2 にアップグレード (x86_64 アーキテクチャーのみ)
    Red Hat Enterprise Linux 7 には GRUB Legacy が含まれていません。その代わりに、GRUB 2 のみが含まれます。ただし、設定を完全にオーバーフローするため、アップグレードツールは GRUB Legacy 設定を自動的に GRUB 2 にアップグレードできません。
    GRUB Legacy は Red Hat Enterprise Linux 7 では対応していないため、GRUB 2 に手動でアップグレードする必要があります。GRUB Legacy を GRUB 2 にアップグレードする手順は、『システム管理者ガイド』を参照してください。

  11. yum updateの実行
    アップグレードに成功すると、新しい RHEL 7 パッケージをすべて最新バージョンにアップグレードします。

    # yum update -y
    # reboot
    

ステップ 4: アップグレード後の注意事項

システムを RHEl 7 にアップグレードしたら、以下の予防措置を検討してください。
redhat-upgrade-tool を使用して、RHEL 6 から RHEL 7 へのアップグレード後の前提条件について。

ステップ 5: フィードバックを提供する

アップグレードプロセス中に発生した問題に関連する Red Hat にフィードバックを提供します。お客さまの問題に対処するためにも、バグレポート の入力や、サポートケース の作成をいただければ幸いです。

/var/log/upgrade.log ファイルのアップグレードされたシステムにあるデバッグログ を自由に送信できます。

全般的な更新

既知の問題

関連情報

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

1 Comments

"環境" > "Red Hat Enterprise Linux 6.x から Red Hat Enterprise Linux 7 への移行" > "製品バリエーション" > "Server サポートなし", it seems to be a typo "Server エディション".