如何設置 Infiniband SRP 目標?
我想將伺服器設置為 SCSI 目標。
開源實現有多好?
- 教程一是什麼?
性能和可靠性如何?
作業系統的依賴性如何?通常內置多少?我在看 CentOS
RAID 控制器和驅動程序有多重要?
Infiniband 卡和驅動程序有多重要?
使用多個 RAID 控制器,我能否從一個 Infiniband 連接查看所有 LUN?
我也在考慮使用 10 GbE 的光纖通道或 iSCSI。比較(設置中的優點/缺點)將是有見地的。
OpenFiler可能是您正在尋找的 - 它具有 iSCSI 和 FC 目標支持以及許多其他功能。
Linux 核心的
target_core
模組集(在主線 2.6.38 中)非常可靠。幾個月前,我使用它部署了一個解決方案,但使用了更早的核心,用於 iSCSI 網路。linux_iscsi
我發現它在整體支持方面優於模組。我發現性能受到硬體規格的限製而不是軟體功能,這對於儲存系統來說應該是這樣。我無法談論可靠性,因為我執行它的時間不夠長,而且它現在才進入主線。Target_core 可以在 LVM 之上執行,這意味著您還可以使用 LVM 進行快照和整體捲管理。
性能與硬體性能密切相關。我能夠用該系統的 I/O 和足夠的後端儲存使 1GbE 網路飽和。在本地執行基準測試給出了系統的真實性能(能夠泵到 3Gb SAS 限制,這是系統建構的基礎)。
由於 target_core 也可以提供 RAM 驅動的 LUN,即使是從其中一個中敲出鼻涕也不會顯著提高 CPU 負載,即使是在執行大量隨機 I/O 時也是如此。這告訴我 target_core 的建構效率很高。
Target_core 可以顯示為光纖通道目標,但我沒有這樣做,因為該系統是為廉價的 iSCSI 而不是 FC 設計的。target_core 網站顯示了他們使用 10GbE 互連進行的一些測試案例,因此它至少對他們有用一次。
如果您正在尋找教程,我為 OpenSUSE 11.3 編寫了一個教程(現在是 11.4 版本,所以已經過時了)。如果您有興趣,可以在這裡找到。一旦 2.6.38 發布,這將更加過時。現在這是一個快速發展的環境,所以任何教程都會很快過時,也許過時不可行。