第23章 カーネル
criu ツール
Red Hat Enterprise Linux 7.2 では、テクノロジープレビューとして
criu
ツールが導入されました。このツールは Checkpoint/Restore in User-space
を実装します。これを使用して、実行中のアプリケーションをフリーズし、ファイルのコレクションとして保存できます。アプリケーションは、後にフリーズ状態から復元できます。
criu
ツールは、構造化データをシリアル化するための言語に依存しないプラットフォームに依存しない拡張可能なメカニズムである Protocol Buffers
に依存します。この依存関係を提供する protobuf パッケージおよび protobuf-c パッケージもテクノロジープレビューとして Red Hat Enterprise Linux 7.2 に追加されます。
ユーザー名前空間
この機能は、ホストとコンテナー間の分離を改善し、Linux コンテナーを実行しているサーバーに追加のセキュリティーを提供します。コンテナーの管理者がホストで管理操作を実行できなくなり、セキュリティーが向上します。
IBM System z 用の LPAR Watchdog
IBM System z の拡張ウォッチドッグドライバーがテクノロジープレビューとして利用できます。このドライバーは、z/VM ハイパーバイザーの Linux 論理パーティション(LPAR)および Linux ゲストに対応し、Linux システムが応答しなくなった場合に自動再起動および自動ダンプ機能を提供します。
i40evf が大きなリセットを処理します。
仮想機能(VF)が遭遇する最も一般的なリセットタイプは、各 VF の VF リセットにカスケードダウンする Physical Function (PF)リセットです。ただし、コアや EMP のリセットなどのbigger リセットでは、デバイスが再初期化されると、VF は以前同じ VSI を取得しなかったため、元の VSI のリソースを要求するため、VF は回復できませんでした。今回の更新では、管理キュー状態マシンに追加の状態が追加され、ドライバーが実行時に設定情報を再要求できるようになりました。リセット時に、このビットは aq_required フィールドで設定され、ドライバーをバックアップする前に設定情報が取得されます。
Intel® Omni-Path Architecture カーネルドライバーのサポート
テクノロジープレビューとしてサポートされている Intel® Omni-Path Architecture (OPA)カーネルドライバーは、クラスター環境内のコンピュートと I/O ノード間の高性能データ転送(高帯域幅、高メッセージレート、低レイテンシー)の初期化およびセットアップを行う Host Fabric Interconnect (HFI)ハードウェアを提供します。
Intel® Omni-Path のドキュメントを取得する方法は、https://access.redhat.com/articles/2039623 を参照してください。
IBM System z での Diag0c のサポート
Red Hat Enterprise Linux 7.2 では、テクノロジープレビューとして、IBM System z に Diag0c 機能のサポートが追加されました。Diag0c のサポートにより、z/VM ハイパーバイザーが提供する CPU パフォーマンスメトリックを読み取り、診断タスクが実行される Linux ゲストの各オンライン CPU の管理時間を取得できるようになります。
RDMA の 10GbE RoCE Express 機能
テクノロジープレビューとして、Red Hat Enterprise Linux 7.2 には 10GbE RDMA over Converged Ethernet (RoCE) Express 機能が含まれています。これにより、IBM System z で、RDMA (Ethernet and Remote Direct Memory Access) API、DAPL (Direct Access Programming Library)および OpenFabrics Enterprise Distribution (OFED) API を使用できます。
IBM z13 システムでこの機能を使用する前に、最低限必要なサービス(z/VM APAR UM34525 および HW ycode N98778.057)が適用されていることを確認してください。
IBM System z での zEDC 圧縮
Red Hat Enterprise Linux 7.2 には、Generic Workqueue (GenWQE)エンジンデバイスドライバーがテクノロジープレビューとして含まれています。ドライバーの初期タスクは、zlib スタイルの圧縮を実行し、RFC1950、RFC1951、および RFC1952 形式の展開を実行しますが、他のさまざまなタスクを加速するために調整できます。
kexec がテクノロジープレビューとして利用可能に
kexec
システムコールはテクノロジープレビューとして提供されています。このシステムコールを使用すると現在実行中のカーネルから別のカーネルを読み込んだり、起動したりすることが可能で、カーネル内のブートローダーとして機能します。通常はシステム起動中に実行されるハードウェアの初期化が kexec
の起動中に行われないため、再起動にかかる時間が大幅に短縮されます。