第3章 インストールと可用性
完全なOracle Linux 7インストール・メディア・イメージは、Oracle Software Delivery Cloud (https://edelivery.oracle.com/linux)からダウンロードできます。Oracle Linux 7パッケージは、Unbreakable Linux Network (ULN)およびOracle Linux yumサーバーから入手することもできます。
次の表に、Oracle Linux 7用のULNおよびOracle Linux yumサーバーで使用可能なチャネルおよびリポジトリのいくつかを示します。
ULNチャネル |
Oracle Linux yumサーバー・リポジトリ |
説明 |
---|---|---|
|
|
Oracle Linux 7の最新パッケージ。 |
|
|
Oracle Linux 7の最初のリリース(Update 0)の基本パッケージ。 |
|
Oracle Linux 7の最初のリリース・パッケージのパッチ。 |
|
|
|
アップストリームをソースとするOracle Linux 7用のGPLライセンス付きパッケージ。 |
|
Oracle Linux 7用のDTraceユーザー・スペース・パッケージ。 |
|
|
Oracle Linux 7用のKspliceパッケージ。 |
|
|
|
Oracle Linux 7用のMySQL Community Edition 5.5パッケージ。 |
|
|
Oracle Linux 7用のMySQL Community Edition 5.6パッケージ。 |
|
|
アップストリームをソースとするOracle Linux 7用の最新オプション・パッケージ(ほとんどの |
|
Oracle Linux 7用のOracleソフトウェア・パッケージ。 |
|
|
|
Oracle Linux 7用の最新のUnbreakable Enterprise Kernelリリース3 (UEK R3)パッケージ。 |
|
Oracle Linux 7でのUEK R3用のOpenFabrics Enterprise Distribution (OFED) 2.0パッケージ。3.2項「ol7_x86_64_UEKR3_OFED20チャネルからのOFEDパッケージのインストール」を参照してください。 |
|
|
Oracle Linux 7用のOracle VM VirtualBoxパッケージ。 |
一部のULNチャネルは、最初のリリースが行われるまで入手可能になりません。
Oracle Linux yumサーバーでは、ULNで使用可能な一部のチャネルに対応するリポジトリは提供されません。これらのチャネルでは、非オープン・ソース・パッケージを提供しています。
カーネルのソース・コードは、公開されているgitソース・コード・リポジトリ(https://oss.oracle.com/git/?p=linux-uek3-3.8.git)から、最初のリリース後に入手できます。
UEK R3は、Oracle Linux 7のフレッシュ・インストール時のデフォルトのブート・カーネルです。
UEK R3を実行し、ULNのol7_x86_64_UEKR3
チャネルまたはOracle Linux yumサーバーのol7_x86_64_UEKR3
リポジトリをサブスクライブするシステムは、次のように最新のUEKリリースにアップグレードします。
-
カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。
#
yum update
デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUB構成を変更する必要はありません。
-
システムを再起動します。
#
systemctl reboot
3.1 Oracle Linux 6からのアップグレード
次の条件が満たされている場合、Oracle Linux 6 Update 5システムをOracle Linux 7にアップグレードできます。
-
システムがOracle Linux 7の最小インストール要件を満たしている。1.1項「システム要件」を参照してください。
-
アップグレード対象のシステムにUEK R3がインストールされており、デフォルトのブート・カーネルになっている。UEK R2からのアップグレードはサポートされていません。
-
Oracle製品スタックがシステムに存在しない。
アップグレードは、最小インストール・ベース環境でインストールされたシステムに対してのみサポートされます。
次の表は、アップグレード対象のシステム上で構成されているカーネルに適用される変更を示しています。
元のシステムのカーネル |
アップグレード後のシステムのカーネル |
---|---|
RHCK (2.6.32) |
RHCK (3.10.0) for Oracle Linux 7がインストールされます。RHCK (2.6.32)は削除されます。 |
UEK R3 (3.8.13) |
UEK R3 (3.8.13) for Oracle Linux 7がインストールされ、デフォルト・ブート・カーネルとして使用されます。以前のバージョンのUEK R3は削除されます。 |
アップグレードの実行方法については、Oracle® Linux 7: インストレーション・ガイドを参照してください
3.2 ol7_x86_64_UEKR3_OFED20チャネルからのOFEDパッケージのインストール
システムをULNのol7_x86_64_UEKR3_OFED20
チャネルにサブスクライブしている場合、新しいOFEDパッケージをインストールする前に、このチャネルから既存のOFEDパッケージを削除します。Oracle Linux 7完全インストールDVDイメージ、ULNのol7_x86_64_latest
チャネルまたはOracle Yum Serverのol7_latest
リポジトリからOFEDパッケージをインストールした場合、あるいはOracle Linux 7にアップグレードしたOracle Linux 6 Update 5システムにOFEDパッケージが存在する場合、OFEDパッケージはアップグレードできません。
次のようにrpmコマンドを使用して、古いOFEDパッケージを削除します。
# rpm -e infiniband-diags \
libibcm \
libibcm-devel \
libibmad \
libibmad-devel \
libibumad \
libibumad-devel \
libibverbs \
libibverbs-devel \
libmlx4 \
librdmacm \
librdmacm-devel \
opensm-devel \
opensm-libs \
ibacm-devel \
ibutils \
ibutils-libs
その後、次のようにyumを使用して、新しいパッケージをインストールできます。
# yum install ibutils
パッケージの競合が表示された場合は、rpmを使用して古いパッケージを削除してから、新しいパッケージを再インストールしてみます。