4 インストールと可用性
警告:
Oracle Linux 7は現在延長サポート中です。詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。
できるだけ早くアプリケーションとデータをOracle Linux 8またはOracle Linux 9に移行してください。
完全なOracle Linux 7 Update 3インストール・メディア・イメージは、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で使用可能なチャネルを探すには、https://uln.oracle.com/にログインして、チャネル・オプションを確認してください。Oracle Linux 7で使用可能なOracle Linux yumサーバー・リポジトリを確認するには、https://yum.oracle.com/oracle-linux-7.htmlにアクセスしてください。
ノート:
Oracle Linux yumサーバーでは、ULNで使用可能な一部のチャネルに対応するリポジトリは提供されません。これらのチャネルでは、非オープン・ソース・パッケージを提供しています。
OracleでサポートされているOFEDパッケージを以前にインストールしたシステムに更新をインストールする場合は、アップグレード時にこれらのパッケージを更新する方法について、次の各項を参照してください。
-
ULNから更新をインストールする方法の詳細は、「OracleでサポートされているOFEDパッケージがすでにインストールされている場合の、ULNからのOracle Linux 7 Update 3のインストール」。
-
Oracle Linux yumサーバーから更新をインストールする方法の詳細は、「OracleでサポートされているOFEDパッケージがすでにインストールされている場合の、Oracle Linux yumサーバーからのOracle Linux 7 Update 3のインストール」。
UEK R4 Update 2は、Oracle Linux 7のフレッシュ・インストール時のデフォルトのブート・カーネルですが、UEK R3カーネルを使用し続ける必要がある場合は、引き続き使用できます。詳細は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース4更新2 (4.1.12-61)を参照してください。
UEK R3またはUEK R4を実行し、ULNのol7_x86_64_UEKR3
またはol7_x86_64_UEKR4
チャネルまたはOracle Yum Serverのol7_x86_64_UEKR3
またはol7_x86_64_UEKR4
リポジトリをサブスクライブするシステムは、次のように最新のUEKリリースにアップグレードします。
-
カーネル・パッケージを含む、システム上のすべてのパッケージをアップグレードします。
sudo yum update
デフォルトでは、ブート・マネージャにより最新のカーネル・バージョンが有効化されるため、GRUB構成を変更する必要はありません。
-
システムを再起動します。
sudo systemctl reboot
重要:
Oracle Linux 7 Update 3では、主なサブシステムの多くが更新されています。更新されたシステムが正しく機能していることを確認するには、更新後にシステムを再起動してください。
Oracle Linux 6からのアップグレード
次の条件が満たされている場合、Oracle Linux 6システムをOracle Linux 7 Update 3にアップグレードできます。
-
システムが、「システム要件と制限事項」に示されているOracle Linux 7の最小インストール要件を満たしている。
-
Oracle Linux 6システムが、
ol6_x86_64_latest
チャネルまたはol6_latest
リポジトリから完全に更新されている。 -
アップグレード対象のシステムにUEK R3またはUEK R4がインストールされており、デフォルトのブート・カーネルになっている。UEK R2からのアップグレードはサポートされていません。
-
Oracle製品スタックがシステムに存在しない。
アップグレードは、最小インストール・ベース環境でインストールされたシステムに対してのみサポートされます。その他のパッケージが別のリポジトリまたはチャネルからインストールされると、アップグレードに失敗するか、アップグレード後に正しく機能しない場合があります。
アップグレードの実行方法に関する一般的な手順は、Oracle Linux 7: インストレーション・ガイドを参照してください。このリリースのupdate固有のステップを次にまとめています。
-
yum updateコマンドを使用して最新のOracle Linux 6リリースに更新し、システムが完全に最新の状態であることを確認します。更新するシステムは、
ol6_x86_64_latest
チャネルまたはol6_latest
リポジトリにサブスクライブされている必要があります。 -
(指定されたバージョン以降の)必要なアップグレード・パッケージをインストールします。
redhat-upgrade-tool-0.7.47-1.0.1.el6.noarch.rpm preupgrade-assistant-el6toel7-0.6.59-5.0.1.el6.noarch.rpm preupgrade-assistant-el6toel7-data-0.20161013-1.el6.noarch.rpm preupgrade-assistant-2.1.10-6.0.1.el6.noarch.rpm preupgrade-assistant-tools-2.1.10-6.0.1.el6.noarch.rpm preupgrade-assistant-ui-2.1.10-6.0.1.el6.noarch.rpm
これらのパッケージの最新バージョンをULN (
ol6_x86_64_addons
チャネルの場合)またはOracle Linux yumサーバー(ol6_addons
リポジトリの場合)から取得します。 -
preupgコマンドを実行して、アップグレード・アセスメントを実行します。
sudo preupg
結果を
/root/preupgrade/result.html
で確認し、失敗した項目または注意が必要な項目がないことを確認します。 -
redhat-upgrade-tool-cliコマンドを実行して、アップグレードを実行します。
sudo redhat-upgrade-tool-cli --network=7.3 --instrepo=OL7_repo_url \ --debuglog=/tmp/upgrade.log --cleanup-post
OL7_repo_urlを、Oracle Linux 7 update 2パッケージがホストされているリポジトリのURLに置き換えます。
-
システムをリブートしてアップグレード・プロセスを開始します。
OracleでサポートされているOFEDパッケージのインストールまたはアップグレード
次の各項では、Oracleにより提供されるOFEDパッケージのインストールまたはアップグレード方法について説明します。これには、Oracle Linux 7にアップグレードしたシステムに存在する、またはOracle Linux 7の完全インストールDVDイメージ、ULNのol7_x86_64_latest
チャネルまたはOracle Linux yumサーバーのol7_latest
リポジトリからインストールした、Red HatのデフォルトOFEDパッケージを置き換える方法が含まれます。
(バグID 19177152)
OracleでサポートされているUEK R4用OFEDパッケージのインストールまたはアップグレード
UEK R4 u2でOFEDパッケージをインストールまたはアップグレードする手順は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース4更新2 (4.1.12-61)を参照してください。これはデフォルトのカーネルです。
OracleでサポートされているUEK R3用OFEDパッケージのインストールまたはアップグレード
次の各項では、UEK R3でOFEDパッケージをインストールまたはアップグレードする各種手順について説明します。
OracleでサポートされているOFEDパッケージがすでにインストールされている場合の、ULNからのOracle Linux 7 Update 3のインストール
ノート:
この手順は、システムをULNに登録済であることを前提としています。Oracle Linux: Unbreakable Linux Networkユーザーズ・ガイドfor Oracle Linux 6 and Oracle Linux 7を参照してください。
OracleでサポートされているOFEDがすでに存在するOracle Linux 7システムに、Update 3をULNからインストールするには:
-
システムで、ULNの
ol7_x86_64_optional_latest
、ol7_x86_64_UEKR3_OFED20
、ol7_x86_64_UEKR3
およびol7_x86_64_latest
チャネルをサブスクライブします。(デフォルトでは、ULNにOracle Linux 7システムを登録するときに、ol7_x86_64_UEKR3
およびol7_x86_64_latest
チャネルが有効になります。) -
/etc/yum/pluginconf.d/rhnplugin.conf
を編集し、ファイルの末尾に次の行を追加します。[ol7_x86_64_UEKR3_OFED20] priority=20
-
ol7_x86_64_optional_latest
チャネルからyum-plugin-priorities
パッケージをインストールします。# yum install yum-plugin-priorities
-
Oracle Linux 7 Update 3をシステムに適用するには:
# yum update
Oracleでサポートされている既存のOFEDパッケージすべてが、
ol7_x86_64_UEKR3_OFED20
チャネルから更新されます。 -
必要に応じて、次のように、
ol7_x86_64_UEKR3_OFED20
チャネルからibutils
、libibcm
、librdmacm-devel
、librdmacm-utils
、librdmacm
、opensm
、opensm-libs
およびsrptools
などのOracleでサポートされているOFEDパッケージをインストールします。# yum install ibutils
OracleでサポートされているOFEDパッケージがすでにインストールされている場合の、Oracle Linux yumサーバーからのOracle Linux 7 Update 3のインストール
OracleでサポートされているOFEDパッケージがすでに存在するOracle Linux 7システムに、Oracle Linux yumサーバーからUpdate 3をインストールするには:
-
Oracle Linux 6またはOracle Linux 7の最初のリリースからサーバーを更新した場合は、システムが最新であることと、
oraclelinux-release-el7
パッケージをインストールし、/usr/bin/ol_yum_configure.sh
スクリプトを実行して、モジュール形式のyumリポジトリ構成を使用するように移行したことを確認します。# yum install oraclelinux-release-el7 # /usr/bin/ol_yum_configure.sh
-
ol7_latest
、ol7_optional_latest
、ol7_UEKR3
およびol7_UEKR3_OFED20
リポジトリを有効にします。# yum-config-manager --enable ol7_latest ol7_UEKR3 ol7_optional_latest ol7_UEKR3_OFED20
-
ol7_optional_latest
リポジトリからyum-plugin-priorities
パッケージをインストールします。# yum install yum-plugin-priorities
-
Oracle Linux 7 Update 3をシステムに適用するには:
# yum update
Oracleでサポートされている既存のOFEDパッケージが
ol7_UEKR3_OFED20
リポジトリから更新されます。 -
必要に応じて、次のように、
ol7_UEKR3_OFED20
リポジトリからibutils
、libibcm
、librdmacm-devel
、librdmacm-utils
、librdmacm
、opensm
、opensm-libs
およびsrptools
などのOracleでサポートされているOFEDパッケージをインストールします。# yum install ibutils
デフォルトOFEDパッケージがインストールされていない場合の、OracleでサポートされているOFEDパッケージのULNからのインストール
ノート:
この手順は、システムをULNに登録済であることを前提としています。Oracle Linux: Unbreakable Linux Networkユーザーズ・ガイドfor Oracle Linux 6 and Oracle Linux 7を参照してください。
デフォルトOFEDパッケージがインストールされていない最小インストールのOracle Linux 7システムに、OracleでサポートされているOFEDパッケージをULNからインストールするには:
-
システムで、ULNの
ol7_x86_64_optional_latest
、ol7_x86_64_UEKR3_OFED20
、ol7_x86_64_UEKR3
およびol7_x86_64_latest
チャネルをサブスクライブします。(デフォルトでは、ULNにOracle Linux 7システムを登録するときに、ol7_x86_64_UEKR3
およびol7_x86_64_latest
チャネルが有効になります。) -
/etc/yum/pluginconf.d/rhnplugin.conf
を編集し、ファイルの末尾に次の行を追加します。[ol7_x86_64_UEKR3_OFED20] priority=20
-
ol7_x86_64_optional_latest
チャネルからyum-plugin-priorities
パッケージをインストールします。# yum install yum-plugin-priorities
-
必要に応じて、次のように、
ol7_x86_64_UEKR3_OFED20
チャネルからibutils
、libibcm
、librdmacm-devel
、librdmacm-utils
、librdmacm
、opensm
、opensm-libs
およびsrptools
などのOracleでサポートされているOFEDパッケージをインストールします。# yum install ibutils
デフォルトOFEDパッケージがインストールされていない場合の、OracleでサポートされているOFEDパッケージのOracle Linux yumサーバーからのインストール
デフォルトのOFEDパッケージがインストールされていない最小インストールのOracle Linux 7システムに、OracleでサポートされているOFEDパッケージをOracle Linux yumサーバーからインストールするには:
-
Oracle Linux 6またはOracle Linux 7の最初のリリースからサーバーを更新した場合は、システムが最新であることと、
oraclelinux-release-el7
パッケージをインストールし、/usr/bin/ol_yum_configure.sh
スクリプトを実行して、モジュール形式のyumリポジトリ構成を使用するように移行したことを確認します。# yum install oraclelinux-release-el7 # /usr/bin/ol_yum_configure.sh
-
ol7_latest
、ol7_optional_latest
、ol7_UEKR3
およびol7_UEKR3_OFED20
リポジトリを有効にします。# yum-config-manager --enable ol7_latest ol7_UEKR3 ol7_optional_latest ol7_UEKR3_OFED20
-
ol7_optional_latest
リポジトリからyum-plugin-priorities
パッケージをインストールします。# yum install yum-plugin-priorities
-
必要に応じて、次のように、
ol7_UEKR3_OFED20
リポジトリからibutils
、libibcm
、librdmacm-devel
、librdmacm-utils
、librdmacm
、opensm
、opensm-libs
およびsrptools
などのOracleでサポートされているOFEDパッケージをインストールします。# yum install ibutils
デフォルトOFEDパッケージがすでに存在する場合の、OracleでサポートされているOFEDパッケージのULNからのインストール
ノート:
この手順は、システムをULNに登録済であることを前提としています。Oracle Linux: Unbreakable Linux Networkユーザーズ・ガイドfor Oracle Linux 6 and Oracle Linux 7を参照してください。
デフォルトのOFEDパッケージがOracle Linux 7システムにすでにインストールされている場合に、OracleでサポートされているOFEDパッケージをULNからインストールするには:
-
システムで、ULNの
ol7_x86_64_optional_latest
、ol7_x86_64_UEKR3_OFED20
、ol7_x86_64_UEKR3
およびol7_x86_64_latest
チャネルをサブスクライブします。(デフォルトでは、ULNにOracle Linux 7システムを登録するときに、ol7_x86_64_UEKR3
およびol7_x86_64_latest
チャネルが有効になります。) -
/etc/yum/pluginconf.d/rhnplugin.conf
を編集し、ファイルの末尾に次の行を追加します。[ol7_x86_64_UEKR3_OFED20] priority=20
-
ol7_x86_64_optional_latest
チャネルからyum-plugin-priorities
パッケージをインストールします。# yum install yum-plugin-priorities
-
次のようにして、
ibutils
、libibcm
、librdmacm
、librdmacm-devel
、librdmacm-utils
、opensm
、opensm-libs
およびsrptools
以外の、システムにすでに存在するデフォルトOFEDパッケージをすべてダウングレードします。# yum downgrade rdma
これらのパッケージは、
ol7_x86_64_UEKR3_OFED20
チャネルからのOracleでサポートされているOFEDパッケージで置き換えられます。 -
デフォルトの
ibutils-libs
パッケージを削除します(存在する場合)。# yum remove ibutils-libs
-
必要に応じて、次のように、
ol7_x86_64_UEKR3_OFED20
チャネルからibutils
、libibcm
、librdmacm-devel
、librdmacm-utils
、librdmacm
、opensm
、opensm-libs
およびsrptools
などのOracleでサポートされているOFEDパッケージをインストールします。# yum install ibutils
デフォルトOFEDパッケージがすでに存在する場合の、OracleでサポートされているOFEDパッケージのOracle Linux yumサーバーからのインストール
Oracle Linux 7システムにデフォルトOFEDパッケージがすでにインストールされている場合に、OracleでサポートされているOFEDパッケージをOracle Linux yumサーバーからインストールするには:
-
Oracle Linux 6またはOracle Linux 7の最初のリリースからサーバーを更新した場合は、システムが最新であることと、
oraclelinux-release-el7
パッケージをインストールし、/usr/bin/ol_yum_configure.sh
スクリプトを実行して、モジュール形式のyumリポジトリ構成を使用するように移行したことを確認します。# yum install oraclelinux-release-el7 # /usr/bin/ol_yum_configure.sh
-
ol7_latest
、ol7_optional_latest
、ol7_UEKR3
およびol7_UEKR3_OFED20
リポジトリを有効にします。# yum-config-manager --enable ol7_latest ol7_UEKR3 ol7_optional_latest ol7_UEKR3_OFED20
-
ol7_optional_latest
リポジトリからyum-plugin-priorities
パッケージをインストールします。# yum install yum-plugin-priorities
-
次のようにして、
ibutils
、libibcm
、librdmacm
、librdmacm-devel
、librdmacm-utils
、opensm
、opensm-libs
およびsrptools
以外の、システムにすでに存在するデフォルトOFEDパッケージをすべてダウングレードします。# yum downgrade rdma
これらのパッケージは、
ol7_UEKR3_OFED20
リポジトリからのOracleでサポートされているOFEDパッケージで置き換えられます。 -
デフォルトの
ibutils-libs
パッケージを削除します(存在する場合)。# yum remove ibutils-libs
-
必要に応じて、次のように、
ol7_UEKR3_OFED20
リポジトリからibutils
、libibcm
、librdmacm-devel
、librdmacm-utils
、librdmacm
、opensm
、opensm-libs
およびsrptools
などのOracleでサポートされているOFEDパッケージをインストールします。# yum install ibutils