存储虚拟机映像的最佳文件系统是什么?
我正在寻找可以节省一些磁盘空间的功能,如压缩、重复数据删除等。ZFS 是众所周知的……但 Linux 世界中还有其他替代方案吗?
新的 EXT4 文件系统对于 VM 之类的工作负载有多好?
答案1
让我们澄清一下,因为 ESX/ESXi vmdk 只能存储在 VMFS 和 NFS 文件系统上 - 大概您说的是这背后的存储的底层文件系统。如果是这种情况,您基本上会说“我应该使用哪种存储” - 这是一个非常开放的问题,您没有提供足够的信息来帮助您 - 因此如果没有额外的限制,就不可能正确回答。
据我所知,目前虚拟机存储性能“最佳”机制是使用 FusionIO 的 PCIe 闪存存储集来模拟本地 DAS。从最便宜的角度来看,“最佳”机制因容量而异,从廉价 DAS 到构建自己的 NFS/iSCSI NAS/SAN 盒,再到物有所值但仍然昂贵的 FCoE SAN。
基本上我们无法回答您的问题。
答案2
“最佳”是非常主观的,取决于预算、要求等。我建议,除非您真的想要一个便宜的测试类型环境,否则您应该选择基于 SAN 的存储阵列,例如 iSCSI。如果您有 2 个 ESX 主机,那么您可以选择执行 vMotion,这允许您一次升级一个主机,同时保持所有服务器运行 - 即没有停机时间。
如果您使用精简配置,则可以在需要时而不是提前保存磁盘盒。