我正在为我公司的开发人员设计沙箱 VM 服务器。dom0 主机的要求是:本地、重复数据删除的 ZFS 存储(没有单独的存储服务器)和 Xen 4.1+(4.2 是理想的)。
我检查了 Oracle VM,但它只有 Xen 4.0。我还查看了 Xen 官方支持的 dom0列表,但没有一个支持 ZFS 的(openindiana/illumos 和 opensolaris)似乎足够当前运行 Xen 4.1+。
题:
哪些操作系统对 ZFS/dedup 具有强大的(阅读:稳定和良好的性能)支持,并且可以顺利(阅读:良好的硬件兼容性)作为 Xen 4.1+ 的 dom0 主机工作?
如果可能的话,我想避免编译 Xen 并拥有一个稳定的包,但如果必须如此,我可以处理它。我同样希望集成 ZFS 支持,而不是通过可用于非 Oracle Linux 的 hack-on 内核扩展/FUSE 模块之一运行。再说一次,如果那不可能,我可以处理。
如果您关心原因:开发人员需要 Xen 4.1 或更好的版本来做一些奇怪的事情,我对 CAD 和 passthrough 不太清楚,而且管理层喜欢 ZFS,所以这也是“必须具备的”。我知道重复数据删除的 ZFS 使用了大量硬件资源,但是将资金投入硬件的权力很好。
这听起来像一个糟糕的规范。这些是不同的技术......除了Xen 要求之外,像SmartOS这样的东西可能更合适。
如果你想要 ZFS,那很好。但是要正确地进行 ZFS 存储并支持重复数据删除而不存在性能问题的风险,您需要为此进行设计。这意味着大量RAM,可能会增加一个经批准的L2ARC SSD 缓存设备。这真的是重复数据删除的用例,还是压缩就足够了?如果压缩足够好,那么您有更多选择。
单独的存储设备将是最受支持和可扩展的解决方案。这样,您可以避免使用不成熟的(此时)Linux 端口并将资源定向到单一用途的硬件中。它还使您可以灵活地使用您选择的影响整个环境或必须导航奇怪依赖项的虚拟化技术。
我推荐NexentaStor作为 ZFS 存储解决方案,但您当然可以使用OpenIndiana自行推出
您将使用什么类型的硬件?将原始磁盘传递给 ZFS的能力也将是至关重要的。
归档时间: |
|
查看次数: |
4085 次 |
最近记录: |