Virtualization

Xen:dom0 中的 iSCSI 啟動器 VS 帶有 BCM5709 乙太網卡的 domU 中的 iSCSI 啟動器

  • January 22, 2013

將來,我們將從虛擬機的本地儲存轉移到基於 iSCSI 的解決方案。我們的伺服器供應商支持具有雙千兆埠和 TOE + iSCSI 加速的 Broadcom NetXtreme II 5709 卡。它們將用於 Dell MD3220i SAN 的 A/P 多路徑。

我可以在 dom0 或 domU 上執行 iSCSI 發起程序,我正在調查兩者之間是否存在任何優缺點。

我假設 dom0 中的 iSCSI 啟動器將充分利用 BCM5709 的硬體解除安裝。

在 domU 中執行啟動器怎麼樣?有可能嗎?它會以某種方式利用乙太網卡中的 iSCSI 引擎嗎(我懷疑這需要一些 SR-IOV 或類似的支持)?我可以看到不必在所有 dom0 上顯式配置所有 LUN 並讓每個 VM 管理它自己的一點好處,但我不知道是否會有任何缺點……

domU 中的啟動器可以在具有速度限制的 domU hvm 中工作。為了獲得更好的性能,您需要在 domU 作業系統中使用一些半虛擬化的網路驅動程序,但並非所有功能都可以在該驅動程序中實現。此外,並非所有來賓作業系統的發行版都支持準虛擬驅動程序。

當然,您在 dom0 中具有更好的 iscsi 性能。它使來自 iscsi 的獨立訪客 OSE,因此您甚至可以從該設備啟動。在這種情況下,無法從來賓作業系統管理 Iscsi 連接,來賓作業系統僅獲取塊設備 (hdd)。

您可以將 xen 容器設置為對每個容器使用分隔的 lun(iscsi 塊設備)。

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