通过硬件加速,ESXi 主机可以与 NAS 设备集成,并使用多个硬件操作,例如 NAS 存储提供的“完整文件克隆”和“快速文件克隆”。硬件加速使用 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 本机快照
如果您的部署包括支持 vSphere APIs for Array Integration (VAAI) 的 NAS 阵列,您可以使用快速文件克隆技术(也称为本地 NFS 快照)创建虚拟机快照。利用此技术,NFS 设备可复制虚拟机,而无需 ESXi 主机读取和写入数据。此操作可能会缩短创建虚拟机快照时的时间并减少网络负载。
默认情况下,所有新创建的虚拟机都支持传统 ESXi 快照技术。要使用 NFS 本机快照技术,请为虚拟机启用该技术。
前提条件
- 验证 NAS 阵列是否支持对 VAAI NAS 程序执行快速文件克隆操作。
- 在 ESXi 主机上,安装供应商特定的 NAS 插件,该插件支持使用 VAAI 进行文件快速克隆。
- 请遵循 NAS 存储供应商的建议,在 NAS 阵列和 ESXi 上配置任何所需设置。有关详细信息,请参见存储供应商文档。