在 E 系列精简卷中使用 SCSI Unmap 时、 VMware 需要考虑哪些因素?
不可不使用
适用于
E 系列控制器固件 8.xx
解答
使用 08.25.05 或更高版本创建精简卷时、支持 UNMAP 的主机操作系统会将其识别为精简卷。unmap 是一个 SCSI 命令、主机系统可以向存储阵列发出该命令、以便在应用程序或操作系统删除磁盘块后回收精简卷上的空间。请注意,精简配置卷可能是在 08.25.05 之前创建的、但不会将其作为精简卷报告给主机操作系统。
注:有关在升级到 08.25.05 或更高版本后对旧卷启用精简报告的过程、请参见文章:“ How to enable unmap on existing thin volumes for VMware ESXi ”
在 VMware 中,空间回收已被定义为手动活动、可最大限度地降低性能影响、因此不需要干预以更改默认值。以下 VMware 知识库文章介绍如何使用 esxcli 命令在 vSphere 5.5 和 6.0 中回收空间:
VMware 知识库:在 vSphere 5.5 和 6.0 中使用 esxcli 回收精简配置 LUN 上已删除的 VMFS 块( 2057513 )(如果在 ESXi 6.5 中使用 VMFS6 ,则本文不适用)
早期版本的 vSphere 使用不同的 CLI 命令进行回收。目前, SANtricity OS 8.25 支持的最早 VMware ESXi 版本为 5.1 U3 。 以下是一篇 VMware 知识库文章,介绍了如何使用 vmkfstools 以及如何确认 LUN 是否支持 unmap 。
VMware KB :使用 vmkfstools 回收精简配置 LUN 上的 VMFS 删除的块 (2014849)