摘 要:iSCSI已成為網絡存儲的重要協議。基于該協議設計一種將普通的以大網卡虛擬成SCSI HBA的方法,并在Windows和Linux操作系統下開發了相應的虛擬設備驅動程序。根據本方法設計的虛擬SCSIHBA驅動在Linux和Windows平臺上映射的SCSI硬盤呈現出和本地主機物理硬盤一樣的訪問機制,即由該虛擬SCSI HBA驅動向主機應用程序或文件系統的I/O請求提供磁盤訪問重定向服務。并且進行映射SCSI硬盤的讀寫性能測試。結果表明,讀寫映射SCSI硬盤性能接近1000M以大網絡線速度的70%。應用證明,該虛擬驅動方法是一種最經濟的SAN網絡存儲模式,它突破SCSI連接的物理距離限制,實現遠距離工作主機共享SCSI磁盤陣列的需求。該方法可在不改變現有網絡結構的前提下,實現SCSI直接連接存儲(DAS)模式向IP SAN存儲模式的平滑過渡。
關鍵詞:iSCSI;虛擬SCSI HBA;以大網卡;設備驅動
中圖分類號:TN915.04
文獻標識碼:A