这个问题有两个方面。
第1部分:
与原始 VMFS 数据存储相比,虚拟化存储解决方案并从中运行 VMDK 是一个坏主意吗?
本质上,假设我有 2 TB 的 RAID'd DAS。目前我在 DAS VMSFS 上有几个 VMDK。我想要做的是从 VMFS 中删除 VMDK,为 FreeNAS 安装分配 1.8-1.9TB 的空间(一个大的 FreeNAS VMDK),并通过 NFS 从中运行其他 VMDK。
我没有 NAS 硬件,但有一堆不同的共享。这将简化我的管理。我知道另一层存储抽象(由格式化为 VMFS 的 RAID'd DAS 支持的 NFS 上的虚拟 ZFS 文件系统)会有一些开销,但我认为它不会太糟糕。NAS 还具有比 DAS 上的简单 VMFS 数据存储更多的功能。
第2部分:
VMWare 不赞成长时间运行的快照,但 ZFS 快照呢?在 ZFS 快照上运行我的客户 VMDK(Windows 客户端、随机服务器)是否安全\推荐?这将使我能够快速将虚拟机回滚到较早的状态,而不会受到直接在 VMFS 上运行长时间运行快照的影响。
答案1
对于实验室环境来说,第 1 部分没有任何问题,除了当它折叠起来时需要花费时间进行重建。并不是说它会发生,只是说它可能发生(墨菲定律)。
至于第 2 部分,我必须依靠 VMWare。
答案2
我不知道第 2 部分,但对于第 1 部分:
实际上,VMware 和 HP 都提供了可以实现此目的的产品:VMware VSA和惠普 VSA(可能还有其他人提供类似的解决方案,但我知道的只有这两个。)所以这可能不是一个坏主意。但是,我不知道 FreeNAS 是否是官方支持的存储解决方案,因此当它出现问题时,您可能会缺乏支持。如果没有支持,我不会在生产中运行它。但由于您想在实验室环境中部署它,您必须自己决定是否可以在没有支持的情况下完成。
有可能(只是可能)具有一定的影响这里。(这是关于闪存虚拟化平台,但内核模块与虚拟设备的基本知识也应该适用于虚拟存储设备。)另一方面,您可能不会遇到任何性能问题。