两种方法实现iSCSI Target
2007-09-22 11:52:44 来源:WEB开发网Stor 的GigaATX 系统板是专为加速iSCSI Target 设计所提出,该系统板上使用iStor 自研的iSNP8008 处理器。
另一种半成品作法是用LSI Logic 的iMegaRAID iSCSI 套件,这套件包含软硬两部分,硬件方面是一张LSI Logic 的MegaRAID SATA 300-8X 或300-8XLP的磁盘阵列控制卡,用来形成SATA 磁盘阵列,软件部分则是LSI Logic 的iMegaRAID RAS Software,将控制卡装入一部使用Linux 操作系统的计算机,且该计算机已具备GbE NIC 功能,再安装上iMeagaRAID 软件,即可完成一部iSCSI Disk Array。
严格来说,LSI Logic 提供的方式不太能算是硬件作法,应是软件作法,只是该软件相依于该公司自有的磁盘阵列控制卡上,非配装该卡才能发挥,其余部分都是以纯软件方式实现,例如iSCSI 运算、TCP/IP 运算等,只要iMegaRAID 软件舍弃与自家控制卡的相依性,而能适用于任何数组控制卡,就是一个地道的软件iSCSI 方案。说穿了,此法只是让LSI Logic 用来增加既有RAID 控制卡的价值与运用范畴。
不过,使用现成的iSCSI HBA 卡、现成的RAID 卡,甚至使用泛用的主机板等,确实是较快便的实现法,进而将研发心力更专注在韧体、驱动程序、嵌入式操作系统等层面,但相对的也必须牺牲硬件层面的最佳化设计。
用一部x86 计算机,安装Linux 操作系统及一张GbE NIC,再安装上LSI Logic 的磁盘阵列控制卡:MegaRAID SATA 300-8x,以及LSI Logic 的iSCSI Target 软件:iMegaRAID RAS,即可让x86 计算机摇身变成iSCSI Disk Array。
更多精彩
赞助商链接