2024年3月31日发(作者:)

3.0.0 本章简介:

-描述iSCSI存储的工作原理和机制;

-如何定义iSCSI的服务器端和客户端;

-解释说明iSCSI的配置和相关工具;

3.0.1 红帽的iSCSI驱动器:

在第一章中我们就了解到了什么是iSCSI。iSCSI(ip Over SCSI)业内

也常叫作ipSAN,即是通过TCP/IP的网络协议来传输磁盘的SCSI数据,随着

以太网技术的发展,千兆万兆都将应用在企业中,而以iSCSI存储的性价比,

很多中小型企业会更加倾向于使用。

也就是说,iSCSI是基于TCP/IP下的网络存储解决方案,那么iSCSI和

SCSI/FC存储机制有什么不同呢:

左边的模型是iSCSI存储的整个数据流动模型,右边的是FC SAN的模

型,通过这个图可以清晰地看出iSCSI存储和FC光纤存储的对应关系。

iSCSI驱动器提供了一个可以通过IP网络访问存储的主机,这个驱动器

使用了iSCSI的协议(由IETF定义的)通过IP网络在主机和iSCSI服务器端

来传输SCSI的请求和回应。如果你想了解更多关于iSCSI协议的信息,可以参

考RFC 3720(/rfc/)标准。

从模型架构的角度来看,iSCSI驱动器结合了主机的TCP/IP协议栈、网

络驱动器和网卡,提供了与SCSI/FC驱动器一样的功能。

尽量用单独的网络来使用iSCSI存储。

3.02 iSCSI数据访问:

iSCSI存储分为服务器端(targets)和客户端(initiators),客户端

发送SCSI命令到远程的存储设备端(服务器端),iSCSI使用的是TCP/IP协

议,默认使用TCP的3260端口。

客户端:

-通过discovery程序来请求远程的块设备;

-客户端必须安装了iscsi设备驱动器;

-要安装iscsi-initiator-utils-*.rpm软件包;

服务器端:

-发布一个或多个块设备给initiator访问;

-从RHEL5.3以后开始支持iSCSI;