6 インストールと可用性
完全なOracle Linux 7.6インストール・メディア・イメージは、Oracle Software Delivery Cloud (https://edelivery.oracle.com/linux)からダウンロードできます。最新のOracle Linux 7パッケージは、Unbreakable Linux Network (ULN)およびOracle Linux yumサーバーから入手することもできます。
その他のOracle Linux 7用ソフトウェアをインストールするには、ULNの別のチャネルにサブスクライブするか、yum構成内の必要なリポジトリを有効にします。ULNで使用可能なチャネルを探すには、https://uln.oracle.com/にログインして、チャネル・オプションを確認してください。Oracle Linux 7で使用可能なOracle Linux yumリポジトリを確認するには、https://yum.oracle.com/oracle-linux-7.htmlにアクセスしてください。
ノート:
Oracle Linux yumサーバーでは、ULNで使用可能な一部のチャネルに対応するリポジトリは提供されません。これらのチャネルでは、非オープン・ソース・パッケージを提供しています。
OracleでサポートされているOFEDパッケージを以前にインストールしたシステムに更新をインストールする場合は、アップグレード時にこれらのパッケージを更新する方法について、UEK R4を引き続き使用するための既存のUEK R4インストールを含むシステムのアップグレードを参照してください。
UEK R5は、Oracle Linux 7.6のフレッシュ・インストール時のデフォルトのブート・カーネルです。詳細は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5 (4.14.35-1818)を参照してください。
UEK R3またはUEK R4を実行し、ULNのol7_x86_64_UEKR3
またはol7_x86_64_UEKR4
チャネルあるいはOracle Linux yumサーバーのol7_x86_64_UEKR3
またはol7_x86_64_UEKR4
リポジトリをサブスクライブするシステムは、次のように最新のUEKリリースにアップグレードします。
-
カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。
sudo yum update
デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUB構成を変更する必要はありません。
-
システムを再起動します。
sudo systemctl reboot
重要:
Oracle Linux 7.6では、主なサブシステムの多くが更新されています。更新されたシステムが正しく機能していることを確認するには、更新後にシステムを再起動してください。
Oracle Linux 6からのアップグレード
次の条件が満たされている場合、Oracle Linux 6システムをOracle Linux 7.6にアップグレードできます。
-
システムが、「システム要件と制限事項」に示されているOracle Linux 7の最小インストール要件を満たしている。
-
Oracle Linux 6システムが、
ol6_x86_64_latest
チャネルまたはol6_latest
リポジトリから完全に更新されている。 -
アップグレード対象のシステムにUEK R3またはUEK R4がインストールされており、デフォルトのブート・カーネルになっている。UEK R2からのアップグレードはサポートされていません。システムは、Oracle Linux 7.6で提供されているUEK R5リリースを使用するようにアップグレードされることに注意してください。
-
Oracle製品スタックがシステムに存在しない。
アップグレードは、最小インストール・ベース環境でインストールされたシステムに対してのみサポートされます。その他のパッケージが別のリポジトリまたはチャネルからインストールされると、アップグレードに失敗するか、アップグレード後に正しく機能しない場合があります。
アップグレードの実行方法に関する一般的な手順は、Oracle Linux 7: インストレーション・ガイドを参照してください。
このリリースの更新に固有のステップの概要を次に示します。
-
yum updateコマンドを使用して最新のOracle Linux 6リリースに更新し、システムが完全に最新の状態であることを確認します。更新するシステムは、
ol6_x86_64_latest
およびol6_x86_64_addons
チャネル、またはol6_latest
およびol6_addons
リポジトリにサブスクライブされている必要があります。 -
必要なアップグレード・パッケージの最新バージョンをインストールします。
sudo yum install openscap redhat-upgrade-tool preupgrade-assistant \ preupgrade-assistant-el6toel7 preupgrade-assistant-el6toel7-data-0 \ preupgrade-assistant-tools preupgrade-assistant-ui
これらのパッケージの最新バージョンをULN (
ol6_x86_64_addons
チャネルの場合)またはOracle Linux yumサーバー(ol6_addons
リポジトリの場合)から取得します。 -
システムがULNに登録されている場合は、ULNからシステムを削除し、yumプラグインを無効にします。
-
preupgコマンドを実行して、アップグレード・アセスメントを実行します。
sudo preupg
結果を
/root/preupgrade/result.html
で確認し、失敗した項目または注意が必要な項目がないことを確認します。 -
redhat-upgrade-tool-cliコマンドを実行して、アップグレードを実行します。
sudo redhat-upgrade-tool-cli --network=7.5 --instrepo=OL7_repo_url \ --debuglog=/tmp/upgrade.log --cleanup-post
OL7_repo_urlを、Oracle Linux 7.6 ISOがホストされているリポジトリのURLに置き換えます。
-
システムをリブートしてアップグレード・プロセスを開始します。
ノート:
Oracle Linux 6からOracle Linux 7.6にアップグレードすると、アップグレード中に以前のバージョンのUEK R4がシステムから削除され、インストール・メディア・イメージで提供されているUEK R5リリースをデフォルトのブート・カーネルとして使用するようにシステムが更新されます。
OracleでサポートされているRDMAパッケージ
Oracle Linux 7.6では、デフォルトのカーネルとしてUEK R5が導入されています。UEK R5に同梱されている、OracleでサポートされているRDMAパッケージが以前のOFEDパッケージに置き換わり、更新されたパッケージおよびチャネルのネーミング・スキームが使用されます。Oracle Linux 7.6ではUEK R5を使用することをお薦めします。RDMAパッケージをインストールする場合は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5 (4.14.35-1818)を参照してください。
既存のUEK R5インストールを含むシステムのアップグレード
Oracle Linux 7.6より前のリリースからシステムをアップグレードし、OracleでサポートされているRDMAパッケージとともにUEK R5を使用している場合、これらのパッケージはアップグレード・プロセスの一部として自動的に更新されます。
システムがULNに登録されている場合は、アップグレード前にol7_x86_64_UEKR5_RDMA
、ol7_x86_64_UEKR5
およびol7_x86_64_latest
チャネルにサブスクライブされていることを確認します。
システムでOracle Linux yumサーバーを使用する場合は、アップグレード前にol7_UEKR5_RDMA
、ol7_UEKR5
およびol7_latest
リポジトリが有効になっていることを確認します。
UEK R5を使用するための既存のUEK R4インストールを含むシステムのアップグレード
Oracle Linux 7.6より前のリリースからシステムをアップグレードし、OracleでサポートされているOFEDパッケージとともにUEK R4を使用している場合は、システムをOracle Linux 7.6にアップグレードする前に、UEK R5にアップグレードして、対応するOracleでサポートされているUEK R5 RDMAパッケージを使用するように変更することをお薦めします。
システムがULNに新しく登録された場合、ol7_x86_64_UEKR5
およびol7_x86_64_latest
チャネルはデフォルトでサブスクライブされることに注意してください。ol7_x86_64_UEKR5_RDMA
は、手動でサブスクライブする必要がある場合があります。
システムでOracle Linux yumサーバーを使用する場合は、ol7_UEKR4
およびol7_latest
リポジトリがデフォルトで有効になっていることに注意してください。アップグレード前に、ol7_UEKR5_RDMA
、ol7_UEKR5
およびol7_latest
リポジトリが有効になっていることを確認する必要があります。
アップグレードでは、UEK R5の互換性のあるパッケージをインストールする前に既存のOFEDパッケージを削除する必要があります。この方法のガイダンスについては、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5 (4.14.35-1818)の手順を参照してください。
UEK R4を引き続き使用するための既存のUEK R4インストールを含むシステムのアップグレード
Oracle Linux 7.6より前のリリースからシステムをアップグレードし、OracleでサポートされているOFEDパッケージとともにUEK R4を使用していて、引き続きUEK R4を使用する場合は、アップグレードする前に、システムが正しいチャネルにサブスクライブされていること、または正しいyumリポジトリが有効になっていることを確認する必要があります。
ULNを使用している場合は、システムをアップグレードおよびULNのol7_x86_64_UEKR4_OFED
、ol7_x86_64_UEKR4
およびol7_x86_64_latest
チャネルにサブスクライブする前に、システムが登録されていることを確認します。
注意:
デフォルトでは、ULNにOracle Linux 7.6システムを登録すると、ol7_x86_64_UEKR5
およびol7_x86_64_latest
チャネルが有効になります。ol7_x86_64_UEKR5
チャネルが有効になっている場合、OracleでサポートされているOFEDパッケージとともに引き続きUEK R4を使用するには、これを無効にする必要があります。
Oracle Linux yumサーバーを使用している場合は、ol7_latest
、ol7_UEKR4
およびol7_UEKR4_OFED
リポジトリが有効になっていることを確認します。ol7_UEKR5
およびol7_UEKR5_RDMA
リポジトリが無効になっていることを確認します。
UEK R4互換のOFEDパッケージを含むOracle Linux 7.6にアップグレードするには、yum updateコマンドを使用します。
OFEDパッケージが何もインストールされていない場合は、パッケージのインストールに進んでください(Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース4更新7 (4.1.12-124)で説明しているインストール手順を参照)。