機械翻訳について

第1章 新機能および変更点

Unbreakable Enterprise Kernelリリース3 (UEK R3)は、x86-64アーキテクチャ上のOracle Linux 6向けにテストを重ね、最適化されたオペレーティング・システム・カーネルのオラクル社が提供する3番目のメジャー・リリースです。 これはメインラインのLinuxカーネル・バージョン3.8.13に基づいています。

3.8.13-26リリースは、UEK R3向けの最初の四半期更新リリースです。 このリリースには、セキュリティとバグの修正、ドライバの更新が含まれます。

オラクル社は、積極的に、アップストリーム・チェックインを監視し、クリティカルなバグおよびセキュリティの修正をUEK R3に適用しています。

UEK R3では、メインラインのLinuxカーネル・バージョンと同じバージョニング・モデルを使用します。 一部のアプリケーションでは、3.xバージョニング・スキームが認識されない可能性があります。 アプリケーションに2.6のコンテキストが必要な場合は、uname26ラッパー・コマンドを使用すると、アプリケーションを開始できます。 ただし、通常のLinuxアプリケーションでは、通常はLinuxカーネルのバージョン番号は認識されず、それによる影響もありません。

1.1 注目すべき変更点

Kdump
  • Kdump構成を簡単にするため、カーネルパラメータcrashkernel=autoのサポートが追加されました。 Xenでは、このパラメータはドメイン0でのみサポートされます。

    注意

    このパラメータを有効にすると、dmesgコマンドの出力にcrashkernel=XM@0Mと表示されます。 これは正常な状態です。

DTrace
  • SDT (Statically Defined Tracing)プロバイダが改良され、カーネル・モジュールのプローブを有効にできるようになりました。 これまではコア・カーネルでのみプローブを有効にできました。

Netfilter
  • Xtables: IPv4/IPv6パケット・ロギング(xt_LOG)ドライバが更新されました。

1.2 Xenの改良点

ブロックのフロントエンドとバックエンド
  • 「間接記述子」のサポートによるスループット拡大と待機時間減少

  • カーネル・バージョン3.8から3.11での修正

ネットワークのフロントエンドとバックエンド
  • IPv6 TCP GSO (Generic Segmentation Offload)のサポート

  • NAPI + kthread 1:1モデルの使用によるスケーラビリティとパフォーマンスの向上

  • Tx (送信)とRx (受信)イベントの分離

  • カーネル・バージョン3.8から3.11での修正

VCPU ホットプラグ
  • カーネル・バージョン3.8から3.11での修正

1.3 ドライバの更新

Unbreakable Enterprise Kernelでは、広範なハードウェアおよびデバイスをサポートします。 ハードウェアおよびストレージのベンダーとの密接な協力関係により、いくつかのデバイス・ドライバがオラクル社によって更新されました。

1.3.1 ストレージ・アダプタ・ドライバ

Broadcom
  • NetXtreme IIファイバ・チャネル・オーバー・イーサネット(FCoE)ドライバ(bnx2fc)の2.4.1eへの更新。

  • NetXtreme II iSCSIドライバ(bnx2i)の2.7.8.2bへの更新。

Cisco
  • Cisco FCoEホスト・バス・アダプタ(HBA)ドライバ(fnic)の1.6.0.8への更新。

Emulex
  • OneConnect(旧Blade Engine 2) Open-iSCSIドライバ(be2iscsi)の10.0.659.0oへの更新。

  • LightPulseファイバ・チャネルSCSI (旧ファイバ・チャネルHBA)ドライバ(lpfc)の0:8.3.7.34.4pへの更新。

HP
  • HP SmartアレイCCISSドライバ(cciss)の4.6.28-22への更新。

  • HP Smartアレイ・コントローラ・ドライバ(hpsa)の3.4.2-5への更新。

LSI
  • MegaRAID Serial Attached SCSI (SAS)ドライバ(megaraid_sas)の06.700.06.00-rc1への更新。

Oracle
  • コア・サービス・モジュール・ドライバ(xscore)バージョン6.0.r7565の追加。 その他すべてのOracle Virtual Networkingモジュールで必要です。

  • Virtual HBAドライバ(xsvhba)バージョン6.0.r7565の追加。

QLogic
  • ファイバ・チャネルHBAドライバ(qla2xxx)の8.06.00.14.39.0-kへの更新。

  • iSCSI HBAドライバ(qla4xxx)の5.04.00.02.06.02-uek3への更新。

1.3.2 ネットワーク・アダプタ・ドライバ

Broadcom
  • NetXtreme II 1 Gigabitネットワーク・アダプタ・ドライバ(bnx2)の2.2.4gへの更新。

  • NetXtreme II 10 Gigabitネットワーク・アダプタ・ドライバ(bnx2x)の1.78.80への更新。

  • NetXtreme II統合ネットワーク・インタフェース・カード・コア・ドライバ(cnic)の2.5.18cへの更新。

  • Tigon3イーサネット・アダプタ・ドライバ(tg3)の3.134fへの更新。

Emulex
  • OneConnect (旧Blade Engine 2) 10Gbpsアダプタ・ドライバ(be2net)の4.9.224.0uへの更新。

Intel
  • PRO/1000 PCI Express Gigabitネットワーク・アダプタ・ドライバ(e1000e)の2.5.4-NAPIへの更新。

  • ギガビット・イーサネット・ネットワーク・アダプタ・ドライバ(igb)の5.0.6への更新。

  • 10ギガビットPCI Expressネットワーク・アダプタ・ドライバ(ixgbe)の3.18.7への更新。

  • 10ギガビットPCI Express仮想機能ドライバ(ixgbevf)の2.11.3への更新。

Mellanox
  • ConnectXホスト・チャネル・アダプタ(HCA)イーサネット・ネットワーク・アダブタ・ドライバ(mlx4_en)の2.1.8への更新。

  • mlx4_vnic_helperドライバは削除され、機能がmlx4_vnicドライバに統合されています。

Oracle
  • コア・サービス・モジュール・ドライバ(xscore)バージョン6.0.r7565の追加。 その他すべてのOracle Virtual Networkingモジュールで必要です。

  • Virtual Ethernetドライバ(xve)バージョン6.0.r7565の追加。

  • Virtual NICドライバ(xsvnic)バージョン6.0.r7565の追加。

QLogic
  • NetXenマルチポート(1/10)ギガビット・ネットワーク・デバイス・ドライバ(netxen_nic)の4.0.82への更新。

  • 1/10 GbE統合/インテリジェント・イーサネット・アダプタ・ドライバ(qlcnic)の5.3.52.3への更新。

1.3.3 その他のドライバ

HP
  • HP ProLiantチャネル・インタフェース・ドライバfor Integrated Lights-Out (hpilo)の1.4.1への更新。

1.4 テクノロジ・プレビュー

Unbreakable Enterprise Kernelリリース3に含まれている次の機能は、まだ開発中ですが、テストと評価の目的で使用できます。

  • 分散複製型ブロック・デバイス(DRBD)

    非共有型の同時複製ブロック・デバイス(ネットワーク経由のRAID1)で、高可用性(HA)クラスタのビルディング・ブロックの役割を果たすように設計されています。 自動フェイルオーバーのためにはクラスタ・マネージャ(ペースメーカーなど)が必要です。

  • カーネル・モジュール署名機能

    暗号署名チェックをモジュール・ロード時にモジュールに適用し、カーネルにコンパイルされた公開キー・リングに対して署名をチェックします。 GPGは暗号化の作業を行うために使用され、署名およびキーのデータの書式を決定します。

  • Transcendent Memory

    高性能メモリー(tmem)は、システム内で十分に利用されていないメモリーを回収して、最も必要とされる場所で利用できるようにすることで、仮想化環境での物理メモリーの利用を改善するための新しい方法を提供します。 オペレーティング・システムの観点から見れば、tmemはサイズが不確定で可変の高速擬似RAMで、主として実際のRAMが不足しているときに役に立ちます。 このテクノロジとそのユースケースの詳細は、透過メモリー・プロジェクト・ページ(https://oss.oracle.com/projects/tmem/)を参照してください。

1.5 互換性

Oracle LinuxではRed Hat Enterprise Linuxとのユーザー空間の互換性が維持され、これはオペレーティング・システムの下で実行されているカーネルのバージョンとは無関係です。 ユーザー空間の既存のアプリケーションは、Unbreakable Enterprise Kernelリリース3で変更なしに引き続き実行され、RHEL認定アプリケーションには証明書の更新は不要です。

Oracle Linuxチームはリリース時の互換性に関する影響を最小限に抑えるため、カーネル・モジュールに対する依存性があるハードウェアおよびソフトウェアを提供するサード・パーティ・ベンダーと緊密に協力しています。 UEK R3のカーネルABIは、最初のリリースの後のすべての更新において変更されていません。 このリリースでは、システム上でサード・パーティのカーネル・モジュールの再コンパイルを必要とするUEK R2と比較してカーネルABIに対する変更点があります。 UEK R3をインストールする前に、アプリケーション・ベンダーとそのサポート状況を確認してください。