通过硬件加速,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 上配置相应的设置。有关详细信息,请参见存储供应商文档。