UEK R6U2の新機能および変更点

Unbreakable Enterprise Kernelリリース6更新2 (UEK R6U2)の主な新機能は次のとおりです。

カーネル・バージョン

UEK R6U2では、5.4.17-2102バージョンおよびUEK R6カーネルのビルドを使用します。これには、セキュリティとバグの修正、およびドライバの更新が含まれます。

カーネルの基本機能

UEK R6U2は、UEK R6と同等のコア・カーネル機能を提供しますが、アップストリームのメインライン・カーネルv5.4.83リリース・タグに更新され、アップストリームLTSのバグ修正と、既存の機能を強化し、マイナーなバグ修正とセキュリティ改善を提供するための追加パッチが含まれています。主な変更は、Oracle Databaseおよびその他のOracleソフトウェアに必要な機能に固有です。

Mellanox ConnectX-6 DxデバイスのvDPAドライバのサポートが追加されました

このアップデートでは、vHost Data Path Acceleration (VDPA)フレームワークとMellanox CX6-DX VDPAドライバのサポートが追加されました。ホスト上でこの機能を使用すると、高パフォーマンスの仮想 I/Oデバイス(VirtIO)アクセラレーションが可能になります。この機能は、ホストで実行されている仮想マシン(VM)で標準のVirtIOドライバを使用する機能を保持しながら、デバイスのハードウェアによって実装されます。

NVMeの改善と変更

この更新プログラムは、5.9カーネルに存在していたほとんどのバグの修正を提供します。その他の注目すべき NVMeの改善点および導入される変更点は次のとおりです。

  • nvmet: ctrlモデルとctrl-idはsubsys属性で設定可能

    この変更により、オプションでモデル名とctrl-didを指定できる新しいターゲットsubsys属性が追加され、nvmet_execute_identify_ctrl()ファンクションでnvme_id_ctrl構造を完成するために使用されます。

  • nvme: ファブリック・コントローラ用にsysfsを介して公開されるhostidおよびhostnqn

    この変更により、ユーザー領域をカスタムhostidおよびhostnqnで接続できます。これは、特定の場合に役立ちます。ただし、特定のコントローラへの接続にどのhostidが使用されているかを判断する方法はありません。

  • NVME-FC/nvmet-FC: FC-NVME-2切断アソシエーションのサポートが追加されました

    この追加サポートにより、NVMe-FCのエラー処理フレームワークが改善され、Emulex (lpfc)ドライバで有効になります。

ファイル・システム

UEK R6U2では、次のファイル・システム変更が実装されています。

  • btrfs

    セキュリティ強化およびバグ修正のための一般的なアップストリーム・パッチが適用されました。

  • CIFS

    一般的なアップストリーム・バグ修正パッチが適用されました。特に、CIFSモジュールが使用不可のCIFSサーバーに再接続しようとしたときにカーネルパニックが発生した問題に対して修正が適用されました。

  • Ext4

    セキュリティ強化およびバグ修正のための一般的なアップストリーム・パッチが適用されました。

  • NFS

    NFSには、一般的なアップストリーム・バグ修正およびパフォーマンス拡張が適用されています。また、NFS v4.2サーバーサイドコピー機能にはいくつかの修正と改善が適用され、テクニカルプレビューとして引き続き利用できます。

  • OCFS2

    修正が適用され、ファイル・システム上の設定ACLがすぐに有効になり、キャッシュされたACLがリセットされるようになりました。

  • XFS

    セキュリティ強化およびバグ修正のための一般的なアップストリーム・パッチが適用されました。

vhostとvhost-scsiのパフォーマンス改善

このリリースでは、vhost SCSIデバイスのIOPS (1秒当たりの入力/出力操作)をdm-multipathより強化するために、カーネルの改善が行われました。

重要な変更、修正および改善点は次のとおりです。

  • SCSIコマンドがゲストOSでタイムアウトしたときにSCSIコマンドが失敗しないように、vhost-scsiのエラー処理が改善されました。

  • 1つのvhost-scsiデバイスで最大1024個のコマンドを128個のバークに対して実行できるようにする、vhost-scsiモジュールのマルチキュー・サポートに対する修正。

テクニカル・プレビュー機能

いくつかの機能が調査中であり、UEK R6でのリリースに向けて開発が継続中です。UEK R6U2では、次の機能をテクニカル・プレビューとして使用できます。

  • コア・スケジューリング

    コア・スケジューリングは、データ漏洩やその他の関連する脆弱性を引き起こす可能性のある「コア共有キャッシュ」プロセッサのバグの特定のカテゴリに対して軽減するために、コンピュート・リソースを共有するCPUコアで同時に実行するように、カーネルで有効になっている機能です。UEK R6U1はテクニカル・プレビューとして有効であり、アクティブな開発中であるため、この機能はUEK R6で有効になっています。

  • ワイヤーガード

    WireGuardは、IPsecとOpenVPNのより高速で安全な交換です。新しいネットワークは、IPsecやOpenVPNなどのレガシーテクノロジーではなく、WireGuardの最新の暗号化を使用して構築されています。WireGuardは、UEK R6U1以降、UEK R6でテクニカル・プレビューとして有効になっており、現在のアップデート・リリースで引き続きテクニカル・プレビューとして使用できます。WireGuardのいくつかの改善点がこのアップデートリリースに含まれています。

  • NFS v4.2サーバー側コピー

    NFS v4.2サーバー側コピー機能は、アップストリーム・カーネルからバックポートされ、UEK R6U1以降、UEK R6でテクニカル・プレビューとして使用できるようになりました。サーバー側のコピー機能には、NFSクライアントが、NFSクライアントを介してネットワーク経由でデータを送受信することなく、サーバー上または2つのサーバー間でファイルデータをコピーできるメカニズムが用意されています。この更新リリースには、この機能のいくつかの改善点が含まれています。

ドライバの更新

Unbreakable Enterprise Kernelリリース6では、多くのハードウェアおよびデバイスをサポートします。ハードウェアおよびストレージ・ベンダーと緊密に連携し、Oracleでは、メインラインLinux 5.4のバージョンからデバイス・ドライバにいくつか更新しました。

UEK R6の最新の更新に含まれるドライバ・モジュールの完全なリストとバージョン情報は、Unbreakable Enterprise Kernelリリース6 (x86_64)のドライバ・モジュールの付録に記載されています。

UEK R6U2に付属しているドライバには、次の新機能が記載されています。

  • Broadcom Emulex LightPulse Fibre Channel SCSIドライバ

    Broadcom Emulex LightPulse Fibre Channel SCSIドライバ(lpfc)は、ベンダー提供のパッチおよびバグ修正により、バージョン12.8.0.5に更新されます。特に、SCSIファイバチャネルトランスポートでは256 Gbの速度設定が有効になっています。

  • LSI MPT Fusion SAS 3.0デバイス・ドライバ

    LSI MPT Fusion SAS 3.0デバイスドライバ mpt3sasがバージョン 36.100.00.00に更新され、アップストリームカーネルリリースに沿ったドライババージョンをもたらすベンダー提供のパッチが含まれます。

  • QLogic Fibre Channel HBAドライバ

    QLogicファイバ・チャネルHBAドライバqla2xxxは、バージョン10.02.00.103-kに更新され、アップストリーム・カーネル・リリースに沿ってドライバ・バージョンをもたらすベンダー提供のパッチが多数含まれています。