ESXi 虚拟机克隆迁移全靠主机硬扛?给 NFS 数据存储装上群晖 VAAI 插件
磁盘操作全压在主机上,是 NFS 数据存储的通病
虚拟化平台跑起来之后,克隆一台模板机、做一次 Storage vMotion、整合一串快照,都是对数据存储的大块读写。iSCSI/FC 阵列有硬件卸载通道,NFS 数据存储默认却要 ESXi 主机自己逐块读出再写回——操作慢、主机负载高、内网带宽被打满,三个症状往往一起来。VAAI 就是解这个题的:让存储端直接完成克隆、置零、复制这些机械动作,主机只发指令。要享受它,需要在每台 ESXi 主机上安装群晖的 NFS VAAI 插件——少装一台,这台主机上的操作就还是老牛拉车。
ESXi 7.X / 8.X:component 方式安装
- 从官方渠道下载适用于 VMware VAAI 的 Synology NFS 插件(分 DSM 与 DSM Enterprise/PAS 两个版本,按你的存储系统选);
- 把下载的 .zip 文件上传到 ESXi 主机的 datastore;
- 通过 SSH 连接到 ESXi 主机,按环境执行命令(把命令末尾的路径占位符替换为已上传 .zip 文件的绝对路径):
DSM on ESXi 7.X/8.X,或 PAS on ESXi 8.X:
esxcli software component apply -d <zip绝对路径>
PAS(DSM Enterprise)on ESXi 7.X:
esxcli software component apply -d <zip绝对路径> --no-sig-check
- 让 ESXi 主机进入维护模式,然后重新启动主机;
- 重启完成后验证安装结果。DSM 上:
esxcli software component list | grep nfs
DSM Enterprise(PAS)上:
esxcli software component list | grep Synology
ESXi 6.X:vib 方式安装(仅限 DSM)
老版本 ESXi 只有 DSM 一个组合,流程略有不同:
- 下载并解压缩 Synology NFS VMware VAAI 插件;
- 把文件夹中的 .vib 文件上传到 ESXi 主机的 datastore(也可以直接在 ESXi 主机上用 wget 拉取);
- SSH 连接后执行(路径占位符替换为 .vib 文件的绝对路径):
esxcli software vib install -v <vib绝对路径>
- 同样进维护模式、重启主机;
- 重启后验证:
esxcli software vib list | grep nfs
验证与节奏
验证命令能列出插件条目,安装才算闭环;接下来在 vSphere 侧做一次小规模克隆计时对比,卸载生效前后体感差异明显。集群环境逐台滚动:一台装完验证通过、业务恢复后再动下一台,避免多台主机同时进维护模式。装插件本身不改动 NFS 数据存储的既有配置,虚拟机无需迁移出存储。
虚拟化平台配存储时把 VAAI 插件装进每台主机的上线清单,是诚鑫致达科技给客户做 ESXi 环境交付的固定动作——卸载这种事,装的时候花十分钟,比日后每次克隆多等半小时划算。