ESXi に組み込まれた NFS クライアントは、TCP/IP 接続で NFS (Network File System) プロトコルを使用して、NAS サーバ上に存在する指定された NFS ボリュームにアクセスします。ESXi ホストは、そのボリュームをマウントし、ストレージとして使用することができます。vSphere では、NFS プロトコルのバージョン 3 および 4.1 をサポートしています。
通常、NFS ボリュームまたはディレクトリは、ストレージ管理者によって作成され、NFS サーバからエクスポートされます。VMFS などのローカル ファイル システムで NFS ボリュームをフォーマットする必要はありません。代わりに、ボリュームを ESXi ホストに直接マウントし、VMFS データストアを使用する場合と同じ方法で仮想マシンを保存および起動します。
NFS は、NFS データストアに仮想ディスクを格納するほかに、ISO イメージや仮想マシンのテンプレートなどの中央リポジトリとして使用できます。ISO イメージ用のデータストアを使用する場合、仮想マシンの CD-ROM デバイスをデータストア上の ISO ファイルに接続できます。次に、その ISO ファイルからゲスト OS をインストールできます。
NFS プロトコルと ESXi
ESXi は、NFS プロトコルのバージョン 3 および 4.1 をサポートしています。ESXi は、両方のバージョンをサポートするために、2 つの異なる NFS クライアントを使用します。
NFS クライアントのバージョンの比較
次の表に、NFS バージョン 3 および 4.1 でサポートされる機能を示します。
特性 | NFS バージョン 3 | NFS バージョン 4.1 |
---|---|---|
セキュリティ メカニズム | AUTH_SYS | AUTH_SYS および Kerberos(krb5 および krb5i) |
Kerberos による暗号化アルゴリズム | 該当なし | AES256-CTS-HMAC-SHA1-96 および AES128-CTS-HMAC-SHA1-96 |
マルチパス機能 | サポート対象外 | セッション トランクを使用してサポート |
ロック メカニズム | 専用のクライアント側ロック | サーバ側ロック |
ハードウェア アクセラレーション | サポート | サポート |
シック仮想ディスク | サポート | サポート |
IPv6 | サポート | AUTH_SYS および Kerberos 向けサポート |
仮想マシンに CD-ROM として表示される ISO イメージ | サポート | サポート |
仮想マシンのスナップショット | サポート | サポート |
仮想ディスクが 2 TB を超える仮想マシン | サポート | サポート |
NFS プロトコルと vSphere ソリューション
次の表は、NFS バージョンでサポートされる主要な vSphere ソリューションを示したものです。
vSphere 機能 | NFS バージョン 3 | NFS バージョン 4.1 |
---|---|---|
vMotion および Storage vMotion | はい | はい |
High Availability (HA) | はい | はい |
Fault Tolerance (FT) | はい | はい |
DRS (Distributed Resource Scheduler) | はい | はい |
ホスト プロファイル | はい | はい |
Storage DRS | はい | 容量使用率に基づく初期配置とロード バランシング。 |
Storage I/O Control | はい | いいえ |
Site Recovery Manager | はい | Site Recovery Manager は、アレイ ベースのレプリケーションおよび Virtual Volumes レプリケーション用の NFS 4.1 データストアをサポートしていません。vSphere Replication 用の NFS バージョン 4.1 データストアで Site Recovery Manager を使用できます。 |
Virtual Volumes | はい | はい |
vSphere Replication | はい | はい |
VMware Aria Operations | はい | はい |
NFS 4.1 と Fault Tolerance
NFS 4.1 上の仮想マシンは、vSphere 6.0 で導入された新しい Fault Tolerance メカニズムをサポートしています。このメカニズムは、最大で 4 つの vCPU を持つ対称型マルチプロセッサ (SMP) 仮想マシンに対応できます。
NFS 4.1 上の仮想マシンは、レガシー Fault Tolerance メカニズムをサポートしていません。
NFS アップグレード
6.5 よりも前のバージョンの ESXi をアップグレードすると、既存の NFS 4.1 データストアは、ESXi の以前のリリースでは利用できなかった機能のサポートを自動的に開始します。このような機能には、Virtual Volumes、ハードウェア アクセラレーションなどがあります。
ESXi では、NFS バージョン 3 から NFS 4.1 への自動データストア変換がサポートされていません。
NFS 3 データストアをアップグレードする場合は、次のオプションを選択できます。
- NFS 4.1 データストアを作成してから、Storage vMotion を使用して古いデータストアから新しいデータストアに仮想マシンを移行します。
- NFS ストレージ サーバによって提供される変換方式を使用します。詳細については、ストレージ ベンダーにお問い合わせください。
- NFS 3 データストアをアンマウントしてから、NFS 4.1 データストアとしてマウントします。
注意: このオプションを使用する場合は、データストアにアクセスできるすべてのホストから確実にデータストアをアンマウントしてください。データストアは、同時に両方のプロトコルを使用してマウントすることはできません。