通过硬件加速,ESXi 主机可以与 NAS 设备相集成并使用 NSA 存储提供的多个硬件操作。硬件加速使用 vSphere APIs for Array Integration (VAAI) 来方便主机与存储设备之间的通信。

VAAI NAS 框架支持这两种版本的 NFS 存储:NFS 3 和 NFS 4.1。

VAAI NAS 使用一组存储原语将存储操作从主机卸载到阵列。以下列表显示支持的 NAS 操作:

完整文件克隆
支持 NAS 设备克隆虚拟磁盘文件的功能。此操作与 VMFS 块克隆类似,不同之处在于 NAS 设备克隆的是整个文件而不是文件段。受益于完整文件克隆操作的任务包括虚拟机克隆、Storage vMotion 和从模板部署虚拟机。

ESXi 主机使用 VAAI NAS 复制数据时,不需要从 NAS 中读取数据并将数据写回 NAS。主机仅发送复制命令,将数据卸载到 NAS。复制过程在 NAS 中完成,从而减少了主机上的负载。

快速文件克隆
此操作(也称为基于阵列的快照或本机快照)会将虚拟机快照和链接克隆的创建操作卸载到阵列。
预留空间
支持存储阵列为厚格式的虚拟磁盘文件分配空间的功能。

通常,在 NFS 数据存储上创建虚拟磁盘时,NAS 服务器会确定分配策略。大多数 NAS 服务器上的默认分配策略是精简格式,不保证将存储备份到文件。但是,预留空间操作可以指示 NAS 设备使用供应商特定的机制来为虚拟磁盘预留空间。因此,如果备用 NAS 服务器支持预留空间操作,则可以在 NFS 数据存储上创建厚虚拟磁盘。

扩展后的统计信息
支持对 NAS 设备上的空间使用情况的可见性。利用此操作,可以查询 NFS 数据存储上虚拟磁盘的空间利用率详细信息。详细信息包括虚拟磁盘的大小和虚拟磁盘的空间消耗。此功能对于精简置备非常有用。

使用 NAS 存储设备,可以通过供应商特定的 NAS 插件实施硬件加速集成。这些插件通常由供应商创建并以供应商软件包的形式进行分发。这些 NAS 插件无需声明规则便可以正常运行。

有多种工具可用于安装和更新 NAS 插件。这些工具包括 esxcli 命令和 vSphere Lifecycle Manager。有关详细信息,请参见《VMware ESXi 升级》《管理主机和集群生命周期》文档。有关安装和更新建议,请参见知识库文章

注: NAS 存储供应商可能会提供其他设置,这些设置可能会影响 VAAI 的性能和操作。请遵循供应商的建议,并在 NAS 存储阵列和 ESXi 上配置相应的设置。有关详细信息,请参见存储供应商文档。