在将 NFS 服务器配置为与 ESXi 结合使用时,请遵循存储供应商的建议。除了这些一般性建议,还请使用适用于 vSphere 环境中 NFS 的特定指导准则。

准则包括以下项。

  • 确保使用 VMware HCL 中列出的 NAS 服务器。使用正确的服务器固件版本。
  • 确保使用 NFS 通过 TCP 导出 NFS 卷。
  • 确保 NAS 服务器将特定共享导出为 NFS 3 或 NFS 4.1。NAS 服务器不得为同一共享提供两种协议版本。由于 ESXi 不会阻止通过不同 NFS 版本挂载相同的共享,因此 NAS 服务器必须强制执行此策略。
  • NFS 3 和非 Kerberos (AUTH_SYS) NFS 4.1 不支持借助于非 root 凭据启用对 NFS 卷访问权的委派用户功能。如果使用 NFS 3 或非 Kerberos NFS 4.1,请确保每台主机对卷具有根访问权限。不同的存储供应商采用不同的方法启用此功能,但通常 NAS 服务器使用 no_root_squash 选项。如果 NAS 服务器未授予根访问权限,您仍然可以在主机上挂载 NFS 数据存储。但是,无法在数据存储上创建任何虚拟机。
  • 如果底层 NFS 卷是只读的,则应确保该卷由 NFS 服务器导出为只读共享,或在 ESXi 主机上将它挂载为只读数据存储。否则,主机会将该数据存储视为可以读写,并可能无法打开文件。