Xen 4.1+本地ZFS存储

我正在为我公司的开发人员推出沙箱虚拟机服务器。 对dom0主机的要求是:本地,重复数据删除的ZFS存储(没有单独的存储服务器)和Xen 4.1+(4.2是理想的)。

我检查了Oracle VM,但它只有Xen 4.0。 我也看了Xen官方支持的dom0s 列表 ,但没有一个支持ZFS的(openindiana / illumos和opensolaris)似乎足以运行Xen 4.1+。

题:

哪些操作系统对ZFS / Dedup具有强大的支持(读取:稳定和体面的性能),并且可以顺利(读取:良好的硬件兼容性)作为Xen 4.1 +的dom0主机工作?

如果可能的话,我想避免编译Xen并且有一个稳定的包,但是如果这是必须的,我可以处理它。 我同样喜欢将ZFS支持集成在一起,而不是通过可用于非Oracle Linux的黑客入侵的内核扩展/ FUSE模块来运行。 再一次,如果这是不可能的,我可以处理。

如果你关心这个原因:开发者需要Xen 4.1或者更好的做一些奇怪的事情,我不清楚CAD和passthrough,pipe理层喜欢ZFS,所以这也是“必须拥有”的。 我知道,重复数据删除的ZFS使用了大量的硬件资源,但是将硬币投入硬件的function却不错。

这听起来像一个不好的规范。 这些是不同的技术…除了Xen的要求之外,像SmartOS这样的东西可能更合适。

如果你想要ZFS,那很好。 但要正确执行ZFS存储并支持重复数据删除,不存在性能问题风险,则需要进行工程devise。 这意味着大量的内存,可能会增加一个批准的L2ARC固态盘caching设备 。 这真的是重复数据删除的用例,还是压缩就足够了? 如果压缩足够好,那么你有更多的select。

一个独立的存储设备将是最支持和可扩展的解决scheme。 这样,您就可以避免使用不成熟的(目前)Linux端口,并将资源引导到单一用途的硬件中。 它还使您可以灵活地使用您select的虚拟化技术来影响整个环境,或者必须导航奇怪的依赖关系。

我推荐NexentaStor作为ZFS存储解决scheme,但是您肯定可以使用OpenIndiana来实现自己的function

你将使用什么types的硬件? 将原始磁盘传递给ZFS的能力也是至关重要的。

ZFS和Linux? 这篇博客文章显示,这似乎是可能的,但是还远不稳定。

如果您确实需要XEN 4.1,请使用SLES11 SP2 。 我正在从SLES10 SP4迁移到那里。 SP2内置了XEN 4.1.2。进一步的服务包也会有所提升。 SLES11从4.0开始

BRTFS也可能是一个很好的FS用于你的目的。