Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第24章 現在のシステムのアップグレード

本章では、Red Hat Enterprise Linux システムのアップグレードに利用できるさまざまな方法について説明します。

24.1. アップグレードまたは再インストールを行うかどうかの決定

Red Hat は、以前のメジャーバージョンからのアップグレードをサポートしません。
anaconda は、以前のメジャーバージョンの Red Hat Enterprise Linux から Red Hat Enterprise Linux 5.11 にアップグレードするオプションを提供していますが、Red Hat は現在これをサポートしていません。通常、Red Hat は、Red Hat Enterprise Linux のメジャーバージョン間のインプレースアップグレードをサポートしません。(メジャーバージョンは、整数のバージョン変更で表されます)。たとえば、Red Hat Enterprise Linux 4 と Red Hat Enterprise Linux 5 はどちらも Red Hat Enterprise Linux のメジャーバージョンです。
メジャーリリース間でのインプレースアップグレードは、すべてのシステム設定、サービス、またはカスタム設定を保持しません。したがって、Red Hat は、あるメジャーバージョンから別のメジャーバージョンにアップグレードする際に、新規インストールを強く推奨します。
Red Hat Enterprise Linux バージョン 4 Update 4 からアップグレードすることは技術的に可能ですが、データのバックアップを行ってから、以前のリリースの Red Hat Enterprise Linux 5.11 を以前の Red Hat Enterprise Linux インストールにインストールすることで、一貫したエクスペリエンスが得られます。
Red Hat Enterprise Linux 4 からアップグレードするには、アップグレードを実行する前に RHN を使用してシステムを最新の状態にする必要があります。
この推奨される再インストール方法は、最適なシステムの安定性を確保するのに役立ちます。
Red Hat Enterprise Linux システムの再インストールの詳細については、でオンラインで http://www.redhat.com/rhel/resource_center/ 利用可能な Whitepapers を参照してください。
現在 Red Hat Enterprise Linux 4 Update 4 を使用している場合は、従来のインストールプログラムベースのアップグレードを実行できます。
ただし、システムのアップグレードを選択する前に、以下の点を考慮してください。
  • 各パッケージ設定ファイルは、さまざまな設定ファイル形式またはレイアウトの変更により、アップグレードの実行後に機能しない場合があります。
  • サードパーティーまたは ISV アプリケーションは、アップグレード後に正常に機能しない可能性があります。
  • Red Hat のレイヤード製品(Cluster Suite など)のいずれかがインストールされている場合は、Red Hat Enterprise Linux のアップグレードが完了した後に手動でアップグレードする必要がある場合があります。
  • Red Hat 以外のプロバイダーからのパッケージリポジトリーがある場合は、これらのリポジトリーからインストールされたソフトウェアがシステムのアップグレード後に適切に機能しない可能性があることに注意してください。Red Hat は、このようなリポジトリーが最新であることを保証することはできません。
システムをアップグレードすると、システムに現在インストールされているパッケージの更新バージョンがインストールされます。
アップグレードプロセスでは、.rpmsave 拡張子を使用して名前を変更することで、既存の設定ファイルを保持します(例: sendmail.cf.rpmsave)。アップグレードプロセスでは、そのアクションのログが /root/upgrade.log に作成されます。
Warning
ソフトウェアが進化するにつれ、設定ファイルの形式を変更できます。変更を統合する前に、元の設定ファイルを新しいファイルに慎重に比較することが重要です。
注記
システムにあるデータのバックアップを作成することが推奨されます。たとえば、デュアルブートシステムをアップグレードまたは作成する場合は、ハードドライブに保持するデータのバックアップを作成してください。間違いが発生し、すべてのデータが失われる可能性があります。
一部のアップグレードされたパッケージでは、適切な操作のために他のパッケージのインストールが必要になる場合があります。アップグレードするパッケージをカスタマイズする場合は、依存関係の問題を解決する必要がある場合があります。それ以外の場合は、アップグレード手順でこれらの依存関係が処理されますが、システム上にない追加パッケージをインストールする必要がある場合があります。
システムのパーティション設定方法によっては、アップグレードプログラムにより、追加のスワップファイルの追加が求められる場合があります。アップグレードプログラムが RAM の 2 倍のスワップファイルを検出しない場合、新しいスワップファイルを追加するかどうかを尋ねられます。システムに RAM が多数ない場合(256 MB 未満)、このスワップファイルを追加することが推奨されます。