Storage

如何設置 Infiniband SRP 目標?

  • December 3, 2011

我想將伺服器設置為 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 發布,這將更加過時。現在這是一個快速發展的環境,所以任何教程都會很快過時,也許過時不可行。

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