このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
第1章 新機能と変更点
Unbreakable Enterprise Kernelリリース2 (UEK R2)は、Oracle Linux 5およびOracle Linux 6向けにテストを重ね、最適化されたオペレーティング・システム・カーネルのオラクル社が提供する2番目のメジャー・リリースです。 これはメインラインのLinux 3.0バージョン3.0.36に基づいています。 Unbreakable Enterprise Kernel (Linux 2.6.32がベース)の最初のバージョン以来、メインラインのLinuxに組み込まれてきた多数の改良点や新機能が含まれています。 これらの変更点の詳細な説明は、最初の『Oracle Unbreakable Enterprise Kernelリリース・ノート リリース2』(https://oss.oracle.com/ol6/docs/RELEASE-NOTES-UEK2-en.html)を参照してください。
2.6.39-400リリースは、四半期ごとのドライバ更新リリースで、これにもバグやセキュリティの修正が含まれています。
カーネルやRPMパッケージで表示される実際のバージョン番号は2.6.39です。 これは、新しい3.xバージョンのスキームでは対応できない可能性のある、Oracle Linuxディストリビューションの一部の低レベルのユーティリティで起こりうる破損を避けるために行われました(プラミングとしても知られます)。 通常のLinuxアプリケーションでは普通、Linuxカーネルのバージョン番号を認識しないか、それによる影響はありません。
1.1 注目すべき変更点
-
コード・ベースは、メインラインのLinux 3.0.36に合せてあります。
-
SGI UV 2アーキテクチャのサポートが追加されました。
-
ファミリ15Hモデル2 (Abu Dhabi) AMDプロセッサのサポートが追加されました。
-
ネットワーク・ブロック・デバイス・ドライバ(NBD)が更新され、有効化されています(
CONFIG_BLK_DEV_NBD=m)。 -
次のインフィニバンド・ハードウェアが、Unbreakable Enterprise Kernelでサポートされています。
-
Mellanox ConnectX-2 InfiniBandホスト・チャネル・アダプタ
-
Sun InfiniBand QDRホスト・チャネル・アダプタPCIe #375-3696
-
-
QLogic iSCSIドライバ(
qla4xxx)が、Open-iSCSIをサポートするように更新されました。
1.2 Xenの改良点
Xenの使用をサポートするために、いくつかの改良点がUnbreakable Enterprise Kernelに組み込まれました。
-
多数のバグ修正とパフォーマンス向上。
-
PVゲストでの128GBを超える容量のサポートの追加。
-
Xenマシン・チェック例外(MCE)ドライバの追加(Xenハイパーバイザで受信するMCEイベントを表示できます)。
-
Xen物理CPU (PCPU)ドライバの追加(管理ツールでdom0の物理CPUをオンラインまたはオフラインにできます)。
-
Xenプロセッサ・アグリケータ・デバイス(PAD)の追加(1つのプラットフォーム上のすべてのプロセッサの構成および制御を可能にします)。
1.3 ドライバの更新
Unbreakable Enterprise Kernelでは、広範なハードウェアおよびデバイスをサポートします。 ハードウェアおよびストレージのベンダーとの密接な協力関係により、いくつかのデバイス・ドライバがオラクル社によって更新されました。
1.3.1 ストレージ・アダプタ・ドライバ
Broadcom
-
NetXtreme II iSCSIドライバ(
bnx2i)は2.7.4.1fに更新されています。 -
NetXtreme II Fibre Channel over Ethernetドライバ(
bnx2fc)は2.2.17に更新されています。
Emulex
-
Blade Engine 2 Open-iSCSIドライバ(
be2iscsi)は10.0.272.0oに更新されています。 -
Fibre Channel HBAドライバ(
lpfc)は8.3.5.86.2p更新されています。
Mellanox
-
ConnectXコア・ドライバ(
mlx4_core)は1.0-ofed1.5.5でリリースされています(x86_64のみ)。 デバイスの初期化やファームウェア・コマンド処理などの低レベル機能を処理して、リソース割当てを制御し、InfiniBandおよびEthernet機能が相互に競合することなく、デバイスを共有できるようにします。 -
ConnectX Ethernetドライバ(
mlx4_en)は1.5.4.24でリリースされています(x86_64のみ)。 Ethernet固有の機能を処理し、netdev中間レイヤーに接続します。 -
ConnectX InfiniBandドライバ(
mlx4_ib)は1.0-ofed1.5.5でリリースされています(x86_64のみ)。 インフィニバンド固有の機能を処理します。
QLogic
-
Fibre Channel HBAドライバ(
qla2xxx)は8.04.00.11.39.0-kに更新されています。 -
iSCSIドライバ(
qla4xxx)は5.03.00.01.06.02-uek2に更新されています。 Open-iSCSIがサポートされるようになりました。
1.3.2 ネットワーク・アダプタ・ドライバ
Broadcom
-
NetXtreme IIネットワーク・アダプタ・ドライバ(
bnx2)は2.2.3eに更新されています。 -
NetXtreme II 10Gbpsネットワーク・アダプタ・ドライバ(
bnx2x)は1.74.17に更新されています。 -
Converged Network Interface Cardコア・ドライバ(
cnic)は2.5.12eに更新されています。 -
Tigon3 Ethernetアダプタ・ドライバ(
tg3)は3.125gに更新されています。
Emulex
-
Blade Engine 2 10Gbpsアダプタ・ドライバ(
be2net)は4.4.161.0oに更新されています。
Intel
-
PRO/1000 PCI-Express Gigabitネットワーク・アダプタ・ドライバ(
e1000e)は2.1.4-NAPIに更新されています。 -
Gigabit Ethernetネットワーク・アダプタ・ドライバ(
igb)は4.0.17に更新されています。 -
10 Gigabit PCI-Expressネットワーク・アダプタ・ドライバ(
ixgbe)は3.11.33に更新されています。 -
10 Gigabit Server Adapter仮想機能ドライバ(
ixgbevf)は2.6.2-NAPIに更新されています。 カーネルはSingle Root I/O Virtualization (SR-IOV)をサポートしている必要があります。
QLogic
-
NetXen Multiport 1/10 Gigabit Networkアダプタ・ドライバ(
netxen_nic)は4.0.80に更新されています。 -
1/10 GbE Converged/Intelligent Ethernet Adapterドライバ(
qlcnic)は5.1.27.35に更新されています。 -
QLE81xxネットワーク・アダプタ・ドライバ(
qlge)はv1.00.00.31に更新されています。
1.3.3 その他のドライバ
Oracle
-
Reliable Datagram Socketsドライバ(
rds)は4.1に更新されています。 RDSでは、数十万の非接続エンドポイント間で、規則的、非重複、高可用性、低オーバーヘッド、信頼性の高いデータグラムの配信が可能です。
1.4 テクノロジ・プレビュー
Unbreakable Enterprise Kernelリリース2に含まれている次の機能はまだ開発中ですが、テストおよび評価プロセスに使用できます。
-
分散複製型ブロック・デバイス(DRBD)
非共有型の同時複製ブロック・デバイス(ネットワーク経由のRAID1)で、高可用性(HA)クラスタのビルディング・ブロックの役割を果たすように設計されています。 自動フェイルオーバーのためにはクラスタ・マネージャ(ペースメーカーなど)が必要です。
-
カーネル・モジュール署名機能
暗号署名チェックをモジュール・ロード時にモジュールに適用し、カーネルにコンパイルされた公開キーリングに対して署名をチェックします。 GPGは暗号化の作業を行うために使用され、署名およびキーのデータの書式を決定します。
-
Linuxコンテナ(lxc)
コンテナでは、Linux Cgroupsおよびネームスペース機能に基づいて、相互に干渉することなく、単一ホストでオペレーティング・システムの複数のアプリケーションまたはインスタンスを安全かつセキュアに実行できます。 コンテナは軽量かつリソース・フレンドリで、ラック・スペースおよび電力を節約します。 コンテナを開始するには、Unbreakable Enterprise Kernelのパッケージ・リポジトリに含まれている
lxcパッケージをインストールする必要があります。 -
Transcendent Memory
Transcendent Memory (tmem)は、システム内の十分に利用されていないメモリーを要求し、最も必要とされるところで利用できるようにすることで、仮想化環境での物理メモリーの利用を向上させるための新しい方法を提供します。 オペレーティング・システムの観点から見れば、tmemはサイズが不確定で可変の高速擬似RAMで、主として実際のRAMが不足しているときに役に立ちます。 このテクノロジとそのユースケースの詳細は、透過メモリー・プロジェクト・ページ(https://oss.oracle.com/projects/tmem/)を参照してください。
1.5 互換性
Oracle LinuxではRed Hat Enterprise Linuxとのユーザー空間の互換性が維持され、これはオペレーティング・システムの下で実行されているカーネルのバージョンとは無関係です。 既存のアプリケーションは、Unbreakable Enterprise Kernelリリース2で変更なしに引き続き実行され、RHEL認定アプリケーションには証明書の更新は不要です。
Oracle Linuxチームは、サードパーティのハードウェアおよびソフトウェアのベンダーと密接に協力し、リリース中の相互接続性に対する影響を最小限に抑えますが、新しいドライバを導入するために、変更を行うことが必要になる場合があります。 このリリースでは、システム上でサードパーティのカーネル・モジュールを再コンパイルする必要があるカーネルABIに対する変更があります。 この更新をインストールする前に、アプリケーション・ベンダーによるこのリリースのサポート状況を確認してください。