iscsi就是ip方式的scsi
iscsi initiator
就是iscsi的客户端,它可以是一个软件,也可以是一个硬件。如果是软件在linux上,用户态实现的是tgt框架(linux scsi target frame);还有一种内核太实现的架构是iet(iscsi enterprise target)。在centos上目前已经默认安装了tgt了。
有硬件方式实现的iscsi target,例如iscsi 的hba卡和带isoe(iscsi offload engine)网卡(硬件上将iscsi 包接包和封包)。
iscsi target
就是iscsi的server,可以是一个物理磁阵;也可以是软件实现的iscsi server。
lun
在iscsi里lun就代表一个可以通过iscsi访问的存储设备,logic unit numbers。
寻址
在iscsi世界里地址有两个:
1、协议ip地址tcp端口号是3260和860
2、还有一个就是iqn(iscsi qualified name):
iscsi里各个角色(initiator和target)都可以通过iqn号来逻辑寻址。一个iqn号由四部分组成:
iqn.日期.域名:域名组织分配的名字 例如:
iqn.2017-06.com.example:storage.disk2.sys.zxy