3 インストールと可用性
Unbreakable Enterprise Kernelリリース4は、Red Hat互換カーネル以前のバージョンのUnbreakable Enterprise Kernelで実行されている、Oracle Linux 6更新7以上またはOracle Linux 7更新1以上にインストールできます。 まだそれらより古いバージョンのOracle Linuxを実行している場合は、最初にシステムを入手可能な最新の更新リリースに更新します。
Unbreakable Enterprise Kernelリリース4はx86-64アーキテクチャ上でサポートされていますが、x86上ではサポートされていません。
インストールの概要
Oracle Unbreakable Linuxサポートのサブスクリプションがある場合、システムをUnbreakable Linux Network (ULN)に登録して追加のチャネルをサブスクライブすることによって、Unbreakable Enterprise Kernelリリース4のパッケージを入手できます。 「ULNチャネルへのサブスクライブ」を参照してください。
システムがULNに登録されていない場合は、Oracle Linux yum serverからほとんどのパッケージを入手できます。 「Oracle Linux Yumサーバー・チャネルへのアクセスの有効化」を参照してください。
システムをULNまたはOracle Linux yumサーバーの適切なチャネルにサブスクライブしたら、システムをアップグレードします。 「システムのアップグレード」を参照してください。
UEK R4にアップグレードしたあと、既存のOFEDパッケージをOracleでサポートされているOFEDパッケージに置き換えることができます。「OracleでサポートされているOFEDパッケージのインストール」を参照してください。
ULNチャネルのサブスクライブ
カーネル・イメージとユーザー・スペースのパッケージは、次のOracle Linux 6のULNチャネルで入手できます:
-
ol6_x86_64_latest
(DTrace、OFEDおよびDRBDパッケージを除く、Oracle Linux 6の最新のユーザー・スペース・パッケージ) -
ol6_x86_64_UEKR4
(kernel-uek*
、dtrace-modules-*
およびlibdtrace-*
) -
ol6_x86_64_UEKR4_DTrace_userspace
(dtrace-utils*
) -
ol6_x86_64_UEKR4_OFED
(最新のOFEDツール・パッケージ) -
ol6_x86_64_mysql-ha-utils
(drbd84-utils
)
カーネル・イメージとユーザー・スペースのパッケージは、次のOracle Linux 7のULNチャネルで入手できます。
-
ol7_x86_64_latest
(DTrace、OFEDおよびDRBDパッケージを除く、Oracle Linux 7の最新のユーザー・スペース・パッケージ) -
ol7_x86_64_UEKR4
(kernel-uek*
、dtrace-modules-*
およびlibdtrace-*
) -
ol7_x86_64_UEKR4_DTrace_userspace
(dtrace-utils*
) -
ol7_x86_64_UEKR4_OFED
(最新のOFEDツール・パッケージ) -
ol7_x86_64_mysql-ha-utils
(drbd84-utils
)
次の手順は、システムをULNに登録済であることを前提としています。
システムでULNのチャネルをサブスクライブするには:
-
ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。
-
「システム」タブの登録されたマシンのリストで、システムの名前が付いているリンクをクリックします。
-
「システム詳細」ページで、「サブスクリプションの管理」をクリックします。
-
「システム・サマリー」ページで、利用できるチャネルのリストから必要なチャネルを選択し、右矢印をクリックしてサブスクライブ済チャネルのリストに移動します。
Oracle Linux 6の場合、システムで
ol6_x86_64_latest
およびol6_x86_64_UEKR4
チャネルをサブスクライブします。 必要に応じて、DTrace、OFEDおよびDRBDパッケージのチャネルを追加することもできます。 システムでol6_x86_64_UEK_latest
またはol6_x86_64_UEKR3_latest
チャネルをサブスクライブする必要はありません。Oracle Linux 7の場合、システムで
ol7_x86_64_latest
およびol7_x86_64_UEKR4
チャネルをサブスクライブします。 必要に応じて、DTrace、OFEDおよびDRBDパッケージのチャネルを追加することもできます。 システムでol7_x86_64_UEKR3
チャネルをサブスクライブする必要はありません。 -
「サブスクリプションの保存」をクリックします。
ULNの使用については、「Oracle Linux: Unbreakable Linux Networkユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7」を参照してください。
Oracle Linux Yum Serverチャネルへのアクセスの有効化
https://yum.oracle.com/のOracle Linux yumサーバー・リポジトリでは、Oracle Linux 6の次のチャネルで、カーネル・イメージおよびユーザー領域パッケージが使用可能です:
-
ol6_latest
(OFEDツール・パッケージを除く、Oracle Linux 6の最新のユーザー・スペース・パッケージ) -
ol6_UEKR4
(kernel-uek*
、dtrace-modules-*
およびlibdtrace-*
) -
ol6_UEKR4_OFED
(最新のOFEDツール・パッケージ)
Oracle Linux 7の場合:
-
ol7_latest
(OFEDツール・パッケージを除く、Oracle Linux 7の最新のユーザー・スペース・パッケージ) -
ol7_UEKR4
(kernel-uek*
、dtrace-modules-*
およびlibdtrace-*
) -
ol7_UEKR4_OFED
(最新のOFEDツール・パッケージ)
ノート:
UEK R4をインストールできるようにするには、適切なol6_UEKR4
またはol7_UEKR4
チャネルを有効にし、ol6_UEKR3_latest
またはol7_UEKR3
チャネルを無効にします。
DTraceユーティリティとDRBDパッケージは、Oracle Linux yumサーバーでは使用できません。
Oracle Linux yumサーバー上のOracle Linux 6チャネルへのアクセスを有効にするには、/etc/yum.conf
または/etc/yum.repos.d
ディレクトリのリポジトリ・ファイルに次のようなエントリを作成します:
[ol6_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 [ol6_UEK_latest] name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=0 [ol6_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 [ol6_playground_latest] name=Latest mainline stable kernel for Oracle Linux 6 ($basearch) - Unsupported baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/playground/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=0 [ol6_UEKR4_OFED] name=OFED supporting tool packages for Unbreakable Enterprise Kernel Release 4 on Oracle Linux 6 ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/OFED/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=0 priority=20
チャネルを有効にするには、チャネルのenabled
パラメータの値を1に設定します。
チャネルを無効にするには、チャネルのenabled
パラメータの値を0に設定します。
この例では、ol6_latest
およびol6_UEKR4
チャネルへのアクセスが有効になっていますが、ol6_UEK_latest
、ol6_playground_latest
およびol6_UEKR4_OFED
チャネルへのアクセスは有効ではありません。
Oracle Linux 7チャネルへのアクセスを有効にするには、次のようなエントリを作成します:
[ol7_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 [ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 [ol7_UEKR4_OFED] name=OFED supporting tool packages for Unbreakable Enterprise Kernel Release 4 on Oracle Linux 7 ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/OFED/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=0 priority=20
この例では、ol7_latest
およびol7_UEKR4
チャネルへのアクセスが有効になっていますが、ol7_UEKR4_OFED
チャネルへのアクセスは有効ではありません。
https://yum.oracle.com/でのソフトウェアのインストールに関する詳細情報を確認できます。ここから適切なリポジトリ・ファイル(https://yum.oracle.com/public-yum-ol6.repo)やhttps://yum.oracle.com/public-yum-ol7.repoのコピーをダウンロードできます。
システムのアップグレード
システムをUEK R4にアップグレードするには:
-
ol6_UEKR4
またはol7_UEKR4
、Oracle Linux yumサーバー・リポジトリ、またはULNのol6_x86_64_UEKR4
またはol7_x86_64_UEKR4
などの適切なチャネルへのアクセスを有効にした後、次のコマンドを実行してシステムをUEK R4にアップグレードします:# yum update
-
システムのアップグレード後、再起動し、デフォルトの起動カーネルではない場合、UEK R4カーネル(バージョン4.1.12)を選択します。
Oracle Linuxバージョンのデフォルトのブート・カーネルを更新するには、「ブートおよびサービス構成」の章を参照してください:
UEK R4にアップグレードしたあとにOracleでサポートされているOFEDパッケージをインストールする方法については、「OracleでサポートされているOFEDパッケージのインストール」を参照してください。
yumによる更新のインストールまたは構成に関する質問がある場合は、「Oracle Linux: Unbreakable Linux Networkユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7」を参照してください。
カーネルのソース・コードは、公開されているgitソース・コード・リポジトリ(https://oss.oracle.com/git/?p=linux-uek.git;a=summary)から入手できます。
OracleでサポートされているOFEDパッケージのインストール
この項では、Oracleから提供されるOFEDパッケージのインストール方法および既存のOFEDパッケージの削除方法について説明します。
Oracleにより提供されるOFEDパッケージをインストールするには:
-
システムがULNで登録されている場合、ULN上の
ol6_x86_64_UEKR4_OFED
またはol7_x86_64_UEKR4_OFED
チャネルにシステムを適切にサブスクライブします。Oracle Linux yum serverからパッケージをインストールする場合:
-
次のように、既存のyumリポジトリ・ファイルをバックアップ・ファイルに移動します。
# mv /etc/yum.repos.d/public-yum-olN.repo /etc/yum.repos.d/public-yum-olN.repo.bck
-
Oracle Linux yum serverからOracle Linux 6またはOracle Linux 7用の最新のyumリポジトリ・ファイルをダウンロードしてください。
# wget -O /etc/yum.repos.d/public-yum-olN.repo https://yum.oracle.com/public-yum-olN.repo
-
ダウンロードしたyumリポジトリ・ファイルを編集して、
ol6_UEKR4_OFED
またはol7_UEKR4_OFED
リポジトリを適切に有効化します。
-
-
Oracle Linux 7を実行している場合は、
rdma.service
サービスを停止および無効化します。# systemctl stop rdma.service # systemctl disable rdma.service
-
既存のOFEDパッケージを削除します。
# yum remove 'ibacm*' # yum remove 'ib-bonding*' # yum remove 'ibutils*' # yum remove 'infiniband-diags*' # yum remove 'libibcm*' # yum remove 'libibmad*' # yum remove 'libibumad*' # yum remove 'libibverbs*' # yum remove 'libmlx4*' # yum remove 'librdmacm*' # yum remove 'libsdp*' # yum remove 'mstflint*' # yum remove 'ofed-docs*' # yum remove 'ofed-scripts*' # yum remove 'opensm*' # yum remove 'perftest*' # yum remove 'qperf*' # yum remove 'sdpnetstat*' # yum remove 'rdma-*' # yum remove 'rds-tools*'
-
すべてのyumでキャッシュされたファイルを、すべての有効なリポジトリから削除します。
# yum clean all
-
UEK R4用OFEDパッケージをインストールします。
# yum install oracle-ofed-release
-
SDP機能が必要な場合、
libsdp
パッケージをインストールします。# yum install libsdp
-
次のコマンドを入力して、RDMAサービスを有効にします。
# chkconfig rdma on
ノート:
各UEKリリースで、異なるOFEDパッケージのセットが必要です。 システムのカーネルをUEK R4以外のUEKリリースに変更する場合、新しいカーネルの正しいパッケージをインストールする前に、次のコマンドを使用して既存のUEK R4ベースのOFEDパッケージを削除します:
# yum remove --setopt=clean_requirements_on_remove=1 oracle-ofed-release