ESXi 支持 NFS 协议版本 3 和 4.1。为了同时支持这个版本,ESXi 使用了两个不同的 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)
Distributed Resource Scheduler, DRS
主机配置文件
Storage DRS
Storage I/O Control
Site Recovery Manager Site Recovery Manager 不支持 NFS 4.1 数据存储进行基于阵列的复制和 Virtual Volumes 复制。您可以将 Site Recovery Manager 与 NFS v 4.1 数据存储一起用于 vSphere Replication。
Virtual Volumes
vSphere Replication
vRealize Operations Manager

NFS 4.1 和 Fault Tolerance

NFS 4.1 上的虚拟机支持 vSphere 6.0 中引入的新 Fault Tolerance 机制。该机制可容纳最多具有四个 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 存储进行挂载。
    小心: 如果使用此选项,请确保从有权访问该数据存储的所有主机中卸载数据存储。无法同时使用上述两种协议挂载数据存储。