Xen

Xen 4.1+ 與本地 ZFS 儲存

  • July 5, 2012

我正在為我公司的開發人員指定沙盒 VM 伺服器。對 dom0 主機的要求是:本地、去重 ZFS 儲存(沒有單獨的儲存伺服器)和 Xen 4.1+(4.2 是理想的)。

我檢查了 Oracle VM,但它只有 Xen 4.0。我還查看了支持的 dom0s 的 Xen 官方列表,但 ZFS 支持的列表(openindiana/illumos 和 opensolaris)似乎都不足以執行 Xen 4.1+。

問題:

有哪些作業系統對 ZFS/dedup 具有強大的(閱讀:穩定和良好的性能)支持,並且可以順利(閱讀:良好的硬體兼容性)作為 Xen 4.1+ 的 dom0 主機工作?

如果可能的話,我想避免編譯 Xen 並擁有一個穩定的包,但如果這是必須的,我可以處理它。我同樣希望集成 ZFS 支持,而不是通過可用於非 Oracle Linux 的黑客核心擴展/FUSE 模組之一執行。再說一次,如果那不可能,我可以處理。

如果您關心原因:開發人員需要 Xen 4.1 或更好的版本來做一些奇怪的事情,我不清楚 CAD 和直通,而管理層喜歡 ZFS,所以這也是“必須具備的”。我知道重複數據刪除的 ZFS 使用了大量的硬體資源,但是將資金投入硬體的能力很好。

這聽起來像一個糟糕的規範。這些是不同的技術…… SmartOS之類的東西可能更合適,除了Xen 要求

如果你想要 ZFS,那很好。但是要正確執行 ZFS 儲存並支持重複數據刪除而不存在性能問題風險,您需要針對它進行設計。這意味著大量的 RAM,可能會增加經過批准的L2ARC SSD 記憶體設備。這真的是重複數據刪除的案例,還是壓縮就足夠了?如果壓縮足夠好,那麼您有更多選擇。

單獨的儲存設備將是最受支持和可擴展的解決方案。這樣,您可以避免使用不成熟的(目前)Linux 埠,並將資源導向單一用途的硬體。它還使您可以靈活地使用您選擇的影響整個環境的虛擬化技術或不得不導航奇怪的依賴關係。

我推薦NexentaStor作為 ZFS 儲存解決方案,但您當然可以使用OpenIndiana自行開發

您將使用什麼類型的硬體?將原始磁碟傳遞給 ZFS的能力也將是至關重要的。

引用自:https://serverfault.com/questions/381572