如果我创建了精简配置的存储 LUN 并将其映射到 VMware 数据存储。从该数据存储中,将厚配置 VMDK 分配给 VM。
此操作是否会在后端存储上保留 VMDK 容量,并且如果我们的存储配置过多,其他主机将无法写入该容量?
答案1
vSphere 使用“厚置备急切置零”将整个容量写入“0”。这意味着 LUN 上的存储应该被保留,因为所有分配的块都被重写。但是,如果后端存储支持重复数据删除和/或压缩,则由于“0”块的重复数据删除率极高,“置零”vmdk 在 SAN 上占用少量空间。因此,在 vmdk 上写入“真实”数据后,重复数据删除率将降低,并且由于过度配置,可能会出现存储不足的风险。这里有一篇很好的文章,介绍了 vSphere 中的存储配置工作原理 -https://www.vmwareblog.org/vmware-esxi-disk-provision-work-difference-one-better/
答案2
通常,映射到 VCenter 的存储 LUN 是精简配置的,但强烈建议从数据存储为虚拟机进行厚配置。由于您正在使用数据存储中的磁盘,因此备份 LUN 是否过度配置并不重要,因为监控代理始终会检查 DS 的运行状况,并在接近阈值时发出警告。从存储端来看,他们也有许多方法来检查容量阈值,如果达到实际阈值,他们可以轻松添加更多存储。