ESXホストのVMware VAAIパフォーマンスの向上
ONTAP では、 ESX ホストで ESX 4.1 以降が実行されている場合、 VMware vStorage APIs for Array Integration ( VAAI )の一部の機能がサポートされます。これらの機能は、ESXホストからストレージシステムに処理をオフロードし、ネットワークスループットを向上させるのに役立ちます。これらの機能は、適切な環境でESXホストによって自動的に有効になります。
VAAI 機能は、次の SCSI コマンドをサポートします。
-
EXTENDED_COPY
この機能により、ホストは、データ転送の際にホストに影響を与えることなく、 LUN 間または LUN 内のデータ転送を開始できます。その結果、 ESX CPU サイクルが節約され、ネットワークスループットが増加します。拡張コピー機能は「コピーオフロード」とも呼ばれ、仮想マシンのクローニングなどで使用されます。ESX ホストからコピーオフロード機能が呼び出されると、ホストネットワークを経由せずにストレージシステム内でデータがコピーされます。コピーオフロードでは、次の方法でデータが転送されます。
-
LUN 内で組み合わせることができます
-
ボリューム内の LUN 間
-
Storage Virtual Machine ( SVM )内の異なるボリューム上の LUN 間
-
クラスタ内の異なる SVM 上の LUN 間:この機能を呼び出すことができない場合、 ESX ホストはコピー処理の標準の読み取りコマンドと書き込みコマンドを自動的に使用します。
-
-
WRITE_SAME
この機能により、すべてゼロなどの繰り返しパターンをストレージアレイに書き込む処理がオフロードされます。この機能は、ファイルをゼロで埋める場合などに使用されます。
-
COMPARE_AND_WRITE
特定のファイルへの同時アクセス制限がバイパスされ、仮想マシンのブートなどの処理が高速になります。
VAAI 環境を使用するための要件
VAAI 機能は ESX オペレーティングシステムの一部であり、環境を正しく設定すると、 ESX ホストによって自動的に起動されます。
環境の要件は次のとおりです。
-
ESX ホストで ESX 4.1 以降が実行されている必要があります。
-
VMwareデータストアをホストするNetAppストレージシステムでONTAPが実行されている必要があります。
-
(コピーオフロードのみ) VMware コピー操作のソースとデスティネーションの両方が同じクラスタ内の同じストレージシステムでホストされている。
コピーオフロード機能は、現時点では、異なるストレージシステムでホストされている VMware データストア間のコピーに対応していません。
VAAI機能がESXでサポートされているかどうかの確認
ESX オペレーティングシステムで VAAI 機能がサポートされているかどうかを確認するには、 vSphere Client を確認するか、他の方法でホストにアクセスします。ONTAP はデフォルトで SCSI コマンドをサポートします。
ESX ホストの詳細設定を確認して、 VAAI 機能が有効になっているかどうかを確認できます。次の表に、 SCSI コマンドと対応する ESX コントロールの名前を示します。
SCSIコマンド | ESX コントロール名( VAAI 機能) |
---|---|
extended_copy の実行が可能です |
|
WRITE_Same |
|
_ と _ を比較します |
|