Xen

Xen 跨網路儲存的實時遷移

  • August 3, 2010

如果您有兩個網路儲存盒(特別是 iSCSI),您可以跨儲存單元進行實時遷移(使用 Xen 或 XenServer)還是只需要在由於儲存位於不同的物理機器上而暫停/關閉 VM 時完成?

目前,所有視覺化管理程序都可以實時遷移(xen、kvm、vmware、openvz、hyper-v)。但為此,您需要一個共享儲存。您有 3 個選項:

  • SAN(FC 或 iSCSI),但您需要一個集群文件系統(ocfs2、gfs、vmware,…)。節點數受限於文件系統初始化的參數(至少有ocfs2)。
  • 網路儲存 (NFS)。我確實用 Netapp FAS2020 成功測試了這個解決方案,性能與 iSCSI 相當。但是我沒有進行足夠的測試來檢查主機發生故障時的行為以及數據完整性。文章:http ://thesantechnologist.com/?p=52有一個連結,在 nfs 上確實顯示了出色的結果。我測試並可以確認 NFS 對於少數並發 VM 的速度與 iSCSI 一樣快。
  • DRBD(主動-主動):這個方案和SAN很像,但是主動-主動的DRBD集群是很新的,不知道可靠性。我過去使用過 DRBD,但在它上面加上了 nbd,因為 active-active 尚不可用。我還使用 NFS 在節點之間共享。兩種解決方案都有效(主動-被動+ NFS)和(主動-被動+ NBD + OCFS2)。

簡而言之 :

  • SAN 是最成熟的解決方案,而且絕對是最昂貴的,特別是如果您選擇 FC。
  • NFS 是最簡單的解決方案。
  • DRBD 是最便宜的解決方案,僅限於 2 個活動節點。

我遠不是最有經驗的,但這是我的想法: - 除非你有很多€€€€,否則FC是無用的。當你有大量隨機讀取時,虛擬化速度確實會變慢,此時的頻寬很低,iSCI 可以完美地處理它。- iSCSI 是最具可擴展性的。這適用於入門系統,您可以通過轉向專用 iSCSI 控制器來獲得更多性能,如果仍然不夠,請將您的儲存更改為更快的儲存。如果您真的需要令人印象深刻的速度,戴爾可以向您出售僅採用 SSD(SLC 技術)的均等儲存。貴,但性能高,性價比還是很不錯的。- NFS 也可能是一個很好的解決方案,但我很懷念經驗,我唯一擔心的是斷電會失去數據。

我對 Netapp 非常滿意,我會推薦 2 個 Netapp FAS-2020,每個盒子裡有 2 個控制器,用於虛擬化和 CIFS 文件伺服器。NFS 也很不錯。我對 NetApp 重複數據刪除也非常滿意。因此,如果您有一些虛擬化資金,請從 2 個 NetApp 2020 機器(帶有 15krpm 驅動器)開始。(為此,您必須計算 20k - 30k€)

關於虛擬化技術,我主要使用了 xen、kvm 和 openvz。作為虛擬化解決方案,我在生產中使用 OracleVM 已有 5 年了,但我有興趣改變,因為儲存效率不高(僅使用 OracleVM 的原始格式)。我認為當今最好的開源偽裝者是 Proxmox ve。

如果我必須從一開始就重新啟動一個虛擬化項目,我也會仔細查看英特爾模組化伺服器(您可以在 www.thomas-krenn.com 上查看價格和展示文稿)。

希望能幫助到你。

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