VAAI用プラグインのインストール方法

VMware ESXi (Version 7.X) より、VAAIを利用する為に必要なプラグインをインストールする手順です。

警告

VMware ESXi から ファイルストレージのボリュームを NFS DataStore としてマウントする場合には、NFS version 3 と 4.1 が選択可能ですが 特にNFS version 4.1 固有の機能の必要がない場合については NFS version 3 の利用を推奨致します。 NFS version 3 は 4.1 と比較して実装に長い歴史があり安定性が高く、プロトコルのオーバーヘッドが少ないため高性能となります。

また、ESXi 6.7u4 以上または 7.0u2 以上をご利用の場合は以下の既知の問題についてもご確認ください。 https://sdpf.ntt.com/known-issues/file-storage-esxi-user/

前提条件
本手順は事前にファイルストレージスタンダード (NFS) をお申込み頂き、事前にESXiにてデータストアマウントが完了していることを前提としております。

VAAIプラグインのバイナリの入手

本プラグインの提供についてはサポートチケットでご依頼ください。
プラグインファイルを送付いたします。
サポートチケットの内容は以下で起票ください。
カテゴリ Datacenter / Smart Data Platform NTTCommunications Support /General Inquiry
タイプ お問い合わせ
内容 ファイルストレージスタンダード VAAIプライン提供依頼
サービスメニュー ファイルストレージ
テナントID <該当テナントID>
リージョン JP1
(不具合の場合)事象が発生した日時 記入不要
(不具合の場合)これまでの動作実績はありますか? 記入不要
(不具合の場合)現在も発生中ですか? 記入不要
詳細 VAAIプラグインの提供をお願い致します. 利用中のESXiのバージョンは XX です.
緊急度
影響度 通常のリクエスト
添付ファイル 無し


ESXiへのプラグインインストール

VAAI用プラグインのインストール

1. 入手したVAAIプラグイン(NETAPPNASPLUGINV2.0.1.zipファイル) をESXiホストの /tmp にコピー

SSH接続によるSCP転送、もしくはvSphere Clientにて転送を実施してください。

2. インストールするVAAIプラグインを解凍

[root@esxi:~] cd /tmp
[root@esxi:/tmp] unzip NETAPPNASPLUGINV2.0.1.zip
Archive:  NETAPPNASPLUGINV2.0.1.zip
  inflating: NetAppNasPlugin2.0.1.zip
  inflating: NetAppNasPlugin2.0.1.zip.sig
  inflating: csc-prod-CFSG-NFS-Plugin.pem
[root@esxi:/tmp]

3. インストールするVAAIプラグインのバイナリを検証

公開鍵と署名済イメージを用いてバイナリを検証します。「Verified OK」が出力されれば問題ありません。

[root@esxi:/tmp] openssl x509 -in /tmp/csc-prod-CFSG-NFS-Plugin.pem -pubkey -noout > /tmp/csc-prod-CFSG-NFS-Plugin.pub
[root@esxi:/tmp] openssl dgst -sha256 -verify /tmp/csc-prod-CFSG-NFS-Plugin.pub -signature /tmp/NetAppNasPlugin2.0.1.zip.sig /tmp/NetAppNasPlugin2.0.1.zip
Verified OK
[root@esxi:/tmp]

4. VAAIプラグインのインストール

以下の処理でVAAIプラグインをインストールします。 esxcli software component apply コマンドは実行開始からしばらく応答が無くなりその後結果が出力されます。応答があるまで数分程度かかることがございます。

[root@esxi:/tmp] /etc/init.d/vaai-nasd stop
vaai-nasd is not running
[root@esxi:/tmp] esxcli software vib remove --vibname NetAppNasPlugin
 [NoMatchError]
 No VIB matching VIB search specification 'NetAppNasPlugin'.
 Please refer to the log file for more details.
[root@esxi:/tmp] esxcli software component apply -d /tmp/NetAppNasPlugin2.0.1.zip
Installation Result
   Components Installed: NetApp-NetAppNasPlugin_2.0.1-16
   Components Removed:
   Components Skipped:
   Message: Operation finished successfully.
   Reboot Required: false
[root@esxi:/tmp] /etc/init.d/vaai-nasd start
vaai-nasd started
[root@esxi:/tmp] /etc/init.d/vaai-nasd status
vaai-nasd is running
[root@esxi:/tmp]

5. インストール後の確認

VAAIプラグインが正常にインストールされていることを確認します。

ご利用のDataStoreで有効化されているかを確認します。一番右のHardware Acceleration列が Supportedであれば有効です。

[root@esxi:/tmp] esxcli storage nfs list
Volume Name     Host               Share                 Accessible  Mounted  Read-Only   isPE  Hardware Acceleration
--------------  -----------------  --------------------  ----------  -------  ---------  -----  ---------------------
<Datastore名>   <DataStorageのIP>  /<volume mount path>        true     true      false  false  Supported
[root@esxi:/tmp]