SR-IOVモードでIntel QATを使用してSSLアクセラレーションを行うように、ESXハイパーバイザー上のNetScaler VPXを設定する
前提条件
-
ESXホストには、1つ以上のIntel C62x (QAT) チップがプロビジョニングされています。
-
NetScaler VPXはVMware ESXのハードウェア要件を満たしています。詳細については、「VMware ESXにNetScaler VPXインスタンスをインストールする」を参照してください。
制限事項
Intel QATを使用するためのホスト環境をセットアップする
-
VMwareホストに、C62xシリーズ (QAT) チップモデル用のIntel提供のVMwareドライバーをダウンロードしてインストールします。Intelパッケージのダウンロードとインストール手順の詳細については、「Intel QuickAssist Technology Driver for VMware」を参照してください。
-
ESXホストでSR-IOVを有効にします。
-
仮想マシンを作成します。VMを作成する際は、パフォーマンス要件を満たすように適切な数のPCIデバイスを割り当てます。
注意点
-
VMの暗号化要件が複数のQAT PCIエンドポイント/チップを使用する場合、対称的な分散を行うために、対応するPCIデバイス/VFをラウンドロビン方式で選択することをお勧めします。
-
選択するPCIデバイスの数は、ライセンスされたvCPUの数(管理vCPUの数を含まない)と等しくすることをお勧めします。利用可能なvCPUの数よりも多くのPCIデバイスを追加しても、必ずしもパフォーマンスが向上するとは限りません。例:3つのエンドポイントを持つIntel C62xチップを1つ搭載したESXホストを考えます。6つのvCPUを持つVMをプロビジョニングする際、各エンドポイントから2つのVFを選択し、それらをVMに割り当てます。この種の割り当てにより、VMの暗号化ユニットの効果的かつ均等な分散が保証されます。利用可能なvCPUの総数から、デフォルトで1つのvCPUが管理プレーン用に予約され、残りのvCPUはデータプレーンPEで利用可能になります。
vSphere Web Clientを使用してQAT VFをVPXに割り当てる
-
vSphere Web Clientで、仮想マシンが配置されているESXホストに移動し、パワーオフをクリックします。

-
アクション > 設定の編集 > その他のデバイスの追加に移動し、PCIデバイスを選択します。

-
新しく追加されたPCIデバイスに対して、c6xx QAT VFを割り当て、構成を保存します。

-
VMを再度パワーオンします。
-
NetScaler CLIで
stat sslコマンドを実行してSSLサマリーを表示し、QAT VFをVPXに割り当てた後にSSLカードを確認します。
デプロイについて
-
NetScaler VPX のバージョンとビルド: 14.1–8.50
-
VMware ESXi のバージョン: 7.0.3 (build 20036589)
-
VMware 用 Intel C62x QAT ドライバーのバージョン: 1.5.1.54