機械翻訳について

第3章 インストールと可用性

Unbreakable Enterprise Kernelリリース3 (UEK R3)は、x86-64アーキテクチャでのみサポートされています。

Oracle Linux 7

UEK R3は、Oracle Linux 7のフレッシュ・インストール時のデフォルトのブート・カーネルです。

Oracle Linux 6

UEK R3は、Red Hat互換カーネルまたは以前のバージョンのUnbreakable Enterprise Kernelで実行されている、Oracle Linux 6 Update 4以上にインストールできます。 まだそれらより古いバージョンのOracle Linuxを実行している場合は、最初にシステムを入手可能な最新の更新リリースに更新します。

Oracle Linux 6 Update 5 for x86-64以降、UEK R3はOracle Linux 6のフレッシュ・インストール時のデフォルトのブート・カーネルです。

前のバージョンのUnbreakable Enterprise Kernel (UEK R2)またはRed Hat互換カーネル(RHCK)を実行しているシステムは、いつでもUEK R3に切り替えることができます。 詳細は、次を参照してください:

カーネル・ソース・コード

カーネルのソース・コードは、公開されているgitソース・コード・リポジトリから入手できます。
https://oss.oracle.com/git/?p=linux-uek3-3.8.git

3.1 最新のUEKリリースへのアップグレード

現在UEK R3が実行されているシステムで最新のUEKリリースにアップグレードするには、次の手順を実行します。

  1. 正しいチャネルまたはリポジトリから更新を受け取るようにシステムが構成されていることを確認します。

    Oracle Linux 7の場合は、ULNのol7_x86_64_UEKR3チャネルまたはOracle Public Yumサーバーのol7_UEKR3リポジトリにサブスクライブします。

    Oracle Linux 6の場合は、ULNのol6_x86_64_UEKR3_latestチャネルまたはOracle Yum Serverのol6_UEKR3_latestリポジトリのいずれかにサブスクライブします。

  2. カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。

    # yum update

    デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUBまたはGRUB 2構成を変更する必要はありません。

  3. システムを再起動します。

    Oracle Linux 7:

    # systemctl reboot

    Oracle Linux 6:

    # shutdown -r now

3.2 UEK R3 (ULN)へのOracle Linux 6システムの切替え

Oracle Unbreakable Linuxサポートのサブスクリプションがある場合、システムをUnbreakable Linux Network (ULN)に登録して追加のチャネルをサブスクライブすることによって、Unbreakable Enterprise Kernel (UEK R3)リリース3のパッケージを入手できます。

始める前に:

次のステップには、UEK R3用のOpenFabrics Enterprise Distribution (OFED)ツールを使用するためにシステムを更新するステップも含まれてます。

システムをUEK R3に切り替えるには、次の手順を実行します。
  1. ブラウザを使用して、https://linux.oracle.comで、システムの登録に使用したULNユーザー名とパスワードを使用してログインします。

  2. 「システム」タブで、登録されているマシンのリストで使用しているシステムのリンク名をクリックします。

  3. 「システム詳細」ページで、「サブスクリプションの管理」をクリックします。

  4. 「システム・サマリー」ページで、「使用可能なチャネル」リストから必要なチャネルを選択し、右矢印をクリックして「サブスクライブ済チャネル」リストに移動します。

    カーネル・イメージとユーザー・スペースのパッケージは、次のULNチャネルで入手できます。

    チャネル名とラベル

    説明

    Oracle Linux 6の最新版(x86_64)

    ol6_x86_64_latest

    最新の正誤表パッケージを含む、Oracle Linux 6 (x86_64)用にリリースされたすべてのパッケージ。(x86_64)。

    Unbreakable Enterprise Kernel Release 3 for Oracle Linux 6 (x86_64) - 最新版

    ol6_x86_64_UEKR3_latest

    Oracle Linux 6 (x86_64)用Unbreakable Enterprise Kernelリリース3の最新パッケージ。

    kernel-uek*パッケージ、
    dtrace-modules-*パッケージ、libdtrace-*パッケージ、およびuname26パッケージが含まれます。

    Oracle Linux 6 Dtrace Userspace Tools (x86_64) - 最新版

    ol6_x86_64_Dtrace_userspace_latest

    Oracle Linux 6 (x86_64)用DTraceユーザー・スペース・ツールの最新版。

    dtrace-utils*パッケージが含まれます。

    Oracle Linux 6 (x86_64)上のUnbreakable Enterprise Kernel用OFEDサポート・ツール・パッケージ

    ol6_x86_64_ofed_UEK

    Oracle Linux 6 (x86_64)上のUnbreakable Enterprise Kernel (UEK)用OpenFabrics Enterprise Distribution (OFED)サポート・ツール

    MySQLおよびOracle Linux 6 (x86_64)用HA Utilities

    ol6_x86_64_mysql-ha-utils

    Oracle Linux 6上のMySQL HA用管理ユーティリティ。

    drbd84-utilsパッケージが含まれます。

    少なくとも、ol6_x86_64_latestチャネルとol6_x86_64_UEKR3_latestチャネルをサブスクライブする必要があります。 これらのチャネルは、Oracle Linux 6をULNに登録すると、デフォルトで有効化されます。

    最新のUEKカーネルに切り替える場合は、以前のUEK R2 (ol6_x86_64_UEK_latest)チャネルをサブスクライブする必要はありません。

  5. チャネルの選択を完了したら、「サブスクリプションの保存」をクリックし、ULNをログアウトします。

  6. rootとしてシステムにログインします。

  7. (オプション) UEK R3用Oracle OFEDパッケージをインストールします。

    Oracle OFEDパッケージのインストールまたは更新を行う場合、あるいはOracle Linux 6の完全インストールDVDイメージから、またはULN上の_base_latestチャネルからインストールしたOFEDパッケージを置き換える場合にのみ、次のステップを実行します。

    Oracle OFEDパッケージは、x86_64プラットフォームでのみ使用できます。

  8. カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。

    # yum update

    デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUB構成を変更する必要はありません。

  9. システムを再起動します。

    # shutdown -r now

システムがULNに登録されていない場合は、追加のリポジトリにサブスクライブすることにより、Oracle Yum ServerからUnbreakable Enterprise Kernelリリース3(UEK R3)のパッケージのほとんどを入手できます。

開始する前に、システムがUEK R3をインストールするための要件を満たしていることを確認します(第3章「インストールと可用性」を参照してください)。

次のステップには、UEK R3用のOpenFabrics Enterprise Distribution (OFED)ツールを使用するためにシステムを更新するステップも含まれてます。

システムをUEK R3に切り替えるには、次の手順を実行します。
  1. rootとしてシステムにログインします。

  2. /etc/yum.repos.dディレクトリに移動します。

    # cd /etc/yum.repos.d
    注意

    この手順では、システム上のyumがデフォルトの/etc/yum.repos.dディレクトリでリポジトリファイルを検索するように構成されていることを前提としています。

  3. 次のように、既存のyumリポジトリ・ファイルをバックアップ・ファイルに移動します。

    # mv /etc/yum.repos.d/public-yum-ol6.repo /etc/yum.repos.d/public-yum-ol6.repo.bck

  4. 最新のOracle Linux 6リポジトリ構成ファイル(https://yum.oracle.com/public-yum-ol6.repoなど)をダウンロードします:

    # wget -O /etc/yum.repos.d/public-yum-ol6.repo https://yum.oracle.com/public-yum-ol6.repo

  5. public-yum-ol6.repoファイルを編集して必要なリポジトリを有効化します。

    必要に応じてenabledディレクティブの値を1または0に設定することで、ファイルのリポジトリを有効化または無効化します。

    カーネル・イメージ・パッケージとユーザー・スペース・パッケージは、次のOracle Yum Serverリポジトリで使用できます:

    リポジトリ

    説明

    ol6_latest

    最新の正誤表パッケージを含む、Oracle Linux 6(x86_64)用にリリースされたすべてのパッケージ。

    ol6_UEKR3_latest

    Oracle Linux 6用Unbreakable Enterprise Kernelリリース3の最新パッケージ。

    kernel-uek*パッケージ、dtrace-modules-*パッケージ、libdtrace-*パッケージ、およびuname26パッケージが含まれます。

    ol6_ofed_UEK

    Oracle Linux 6 (x86_64)上のUnbreakable Enterprise Kernel (UEK)用の最新のOFEDサポート・ツール。

    少なくとも、ol6_latestリポジトリとol6_UEKR3_latestリポジトリを有効にする必要があります。

    注意

    DTraceおよびDRBDユーティリティ・パッケージは、Oracle Yum Serverでは使用できません。

    最新のUEKカーネルに切り替える場合は、以前のUEK R2 (ol6_UEK_latest)リポジトリを無効にできます。

    次の例では、ol6_UEKR3_latestリポジトリが有効化され、ol6_UEK_latestリポジトリが無効化されます。

    [ol6_UEKR3_latest]
    name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
    baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/UEKR3/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
  6. (オプション) UEK R3用Oracle OFEDパッケージをインストールします。

    Oracle OFEDパッケージのインストールまたは更新を行う場合、あるいはOracle Linux 6の完全インストールDVDイメージから、またはpublic yum上の_base_latestのリポジトリからインストールしたOFEDパッケージを置き換える場合にのみ、次のステップを実行します。

    Oracle OFEDパッケージは、x86_64プラットフォームでのみ使用できます。

    1. システム上でol6_ofed_UEKリポジトリが有効であることを確認します。

    2. ol6_latestリポジトリからyum-plugin-prioritiesパッケージをインストールします。

      # yum install yum-plugin-priorities
    3. インストールされたパッケージよりもol6_ofed_UEKリポジトリ内のパッケージ・バージョン番号が低い場合は、すでにシステム上に存在する任意のOFEDパッケージをダウングレードします。

      次のように、yum --showduplicates listコマンドを使用してパッケージ・バージョン番号を確認できます。

      # yum yum --showduplicates list rdma
      ...
      Installed Packages 
      rdma.noarch 6.6_3.15-1.0.1.el6 @ol6_u6_base 
      Available Packages 
      rdma.noarch 3.6-1.0.5.el6 ol6_ofed_UEK
      

      次のように、yum downgradeコマンドでパッケージをダウングレードします。

      # yum downgrade rdma
      ...
      Removed:
        rdma.noarch 6.6_3.15-1.0.1.el6
      
      Installed:
        rdma.noarch 3.6-1.0.5.el6
      
      Complete! 
      
    4. ibutils-libsパッケージを削除します(存在する場合)。

      # yum remove ibutils-libs
    5. 次のように、必要に応じてol6_ofed_UEKリポジトリからOracle OFEDパッケージをインストールします。

      # yum install ibutils 
  7. カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。

    # yum update

    デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUB構成を変更する必要はありません。

  8. システムを再起動します。

    # shutdown -r now