2011年11月10日 星期四

iSCSI Target Management

收集一下目前可以管理 iSCSI Target 的東西,目前有使用過的

各種 Solution
IET 的說明
  • A iSCSI target driver for Ethernet adapters, which tgt has used as a base for istgt

Tgt 的說明

  • Designed to work with multiple SCSI type devices and integrate them into the Linux kernel in a standard way
  • implementing a significant portion of tgt in user space while maintaining performance comparable to a target driver implemented in kernel space
  • The first author has maintained IET. The failure to push it into the mainline kernel is one of the reasons why tgt was born.

SCST 的說明
  • all the SCST components reside in kernel space

  1. 在使用上 IET 需要先設置 conf 檔案,雖然也可以用指令動態管理,但卻沒有方法更新 Conf 檔
  2. Tgt 則是全部用指令,之後再 output 設置到 conf 檔案
  3. Performance 似乎在 Kernal space 執行的  SCST 最好
  4. 根據這篇,似乎 Ubuntu 不支援 SCST,有點可惜
  5. LIO 還在開發中,但提供的介面很齊全,不管是 CLI or LIB 都有,在系統整合時應該會方便不少,但可惜它的穩定性以及開發時間都還無法滿足我的要求。