tgtLinux SCSI 框架
Linux target framework (tgt) 旨在簡化不同的 SCSI target driver (iSCSI, Fibre Channel, SRP, etc) 的創(chuàng)建和維護。
Linux SCSI目標框架(tgt)旨在簡化各種SCSI目標驅(qū)動程序(iSCSI,光纖通道,SRP等)的創(chuàng)建和維護。我們的主要目標是干凈地集成到scsi-mid層并在用戶空間中實現(xiàn)很大一部分的tgt。
Tgt由內(nèi)核空間和用戶空間代碼組成。從2.6.20開始,內(nèi)核空間組件包含在上游。請注意,如果您僅對iSCSI感興趣(可能是您感興趣),則只需要用戶空間代碼(任何內(nèi)核版本都可以)。
入門
推薦使用Linux內(nèi)核2.6.22或更高版本,因為tgt可以通過signalfd獲得更好的性能。
Tgt在RHEL(或CentOS)或Fedora上被稱為scsi-target-utils軟件包,您需要做的是:# yum install scsi-target-utils
您知道Oracle有自己的發(fā)行版嗎?似乎他們也支持tgt。
安裝后,《快速入門指南》將為您提供幫助。
特征
TGT支持各種目標驅(qū)動程序
- 以太網(wǎng)NIC的iSCSI目標驅(qū)動程序
- 適用于Infiniband和RDMA NIC的iSER目標驅(qū)動程序
- IBM pSeries的 虛擬SCSI目標驅(qū)動程序
- 以太網(wǎng)NIC的FCoE目標驅(qū)動程序(正在進行中)
- Qlogic qla2xxx FC目標驅(qū)動程序(正在進行中)
- LSI邏輯 FC目標驅(qū)動器(尚未)
- Qlogic qla4xxx iSCSI目標驅(qū)動程序(尚未)
TGT可以模擬各種設(shè)備類型
- SBC:虛擬磁盤驅(qū)動器,可以使用文件來存儲內(nèi)容。
- SMC:虛擬媒體自動存儲塔,可以通過“ mtx”工具進行控制。
- MMC:一個虛擬DVD驅(qū)動器,可以讀取DVD-ROM iso文件并創(chuàng)建可刻錄DVD + R。它可以與SMC結(jié)合使用,以提供功能全面的DVD點唱機。
- SSC:虛擬磁帶設(shè)備(又名VTL),可以使用文件存儲內(nèi)容。
- OSD:基于虛擬對象的存儲設(shè)備,可以使用文件來存儲內(nèi)容。
支持
評論
圖片
表情
