本文基于主要验证软件iSCSI实现机制,在linux操作系统上进行SCSI目标端(target,也
可以称之为服务端)和发起端(Initiator,也可以称之为客户端)的安装配置,测试iSCSI的通
讯过程,为在实际的应用中将专用存储设备配置规划为基于iSCSI架构的存储网络奠定基础。
2、iSCSI简介
iSCSI可以简单认为“基于IP之上的SCSI通讯”,是一种在Internet 协议网络上,特别是
在以太网上进行数据块传输的标准,提供了可以在IP 协议上层传输SCSI指令和数据的表示规则,
其基本上是一个表示层协议。SCSI命令和响应在两个具有iSCSI功能的设备之间发送,设备可以
是多用途的计算机或者特定用途的存储设备。简单地说,iSCSI 可以实现在IP网络上传递和运行
SCSI 协议,使其能够在诸如高速千兆以太网上进行数据存取,实现了数据的网际传递和管理,
基于iSCSI建立的存储区域网(SAN)与基于光纤的FC-SAN相比,具有很好的性价比。由于IP
网络的广泛应用,iSCSI能够在LAN、WAN甚至internet上进行数据传送,打破了数据存储的地域
限制。iSCSI继承了SCSI协议,因此涉及的端点名称相同,实质上,iSCSI只是定义了如何基于IP
网络实现对SCSI命令和数据的传递机制,不是SCSI的升级或者改造。
在SCSI协议中包括两类端点:
>1 Initiator -- 发起器或客户端
>2 Target -- 目标器或服务端SCSI-3 模型如下图:
发起器(Initiator)是一个在SCSI总线上触发任务的设备,目标器是执行该任务的设备。计算
机的主机适配器(Adapter)是一个典型的发起器,磁盘驱动器则是