Linux网络环境下iSCSI配置攻略(上)
三、主流操作系统对iSCSI支持
对于蓄势待发已久的iSCSI而言,迟迟未能全面普及的主要原因之一,就在于各类平台支持性的不够完备。是否能得到各式平台充份支持的关键,则在于协议的标准化上。有了标准化的协议,各类平台解决方案商才能有所依循地推出符合共通标准的支持及产品,如此可观的市场规模才能建立得起来。SNIA协会在2003年2月正式通过了iSCSI标准, 虽然iSCSI已正式标准化,但不一定代表从此就能快速普及,iSCSI是否能在企业存储市场站稳脚步,仍需看厂商本身的参与态度及开发意愿。表2是主流操作系统对iSCSI支持情况。
表2是主流操作系统对iSCSI支持
|
操作系统 |
驱动程序 |
适配卡 |
产品名称 |
|
Windows 2000 |
有 |
有 |
Microsoft software Initiator Intel PRO/1000T IP适配卡 Alacritech iSCSI HBA SES 1001 Adaptec iSCSI HBA 721C/F Qlogic SANblade QLA4010 |
|
Windows 2003 |
有 |
有 |
Intel PRO/1000T IP适配卡 Microsoft software Initiator Alacritech iSCSI HBA SES 1001 Qlogic SANblade QLA4010 |
|
Red Hat Enterprise Linux AS 4.0 |
无 |
有 |
Qlogic SANblade QLA4010 Adaptec iSCSI HBA 721C/F |
|
HP-UX V1/V2 |
有 |
无 |
HP-UX software Initiator |
|
Novell Netware 5.1-6.5 |
有 |
无 |
Novell software Initiator |
|
SUN Solaris 9 |
无 |
有 |
Qlogic SANblade QLA4010 |
iSCSI Initiator可分为三种,即软件Initiator驱动程序、硬件的TOE(TCP Offload Engine,TCP卸载引擎) HBA卡及iSCSI HBA卡。就性能而言,软件Initiator驱动程序最差、TOE HBA卡居中、iSCSI HBA卡非常好的。但是iSCSI HBA只能运行iSCSI协议,而无法运行NFS(Network File System,SUN制定)或CIFS(Common Internet File System,微软制定)等档案系统协议与应用服务器沟通。但Initiator驱动程序及TOE HBA卡则同时支持iSCSI、NFS及CIFS三种协议。