1:SAN的定义
SAN是storage area network(存储区域网络)的简写,早期的san采用的是光纤通道技术,后期当iscsi协议出现以后,为了区分两者,就划分了IP SAN和FC SAN。FC SAN由于其昂贵的价格让许多企业退避三舍,IP SAN作为一个很好的代替产品出现在了人们的视线中。现在大部分存储设备提供支持基于TOE技术的接口,可以在硬件基础上处理TCP/IP协议。这意味着ISCSI设备可以处理速度已接近GigE、约100MB/秒的数据传输速率来处理I/O进程,其速率可与FC SAN的相比
2:IP-SAN的操作概要
IP SAN的操作流程大体如下:
initiator作为服务器端去使用远程target上的一个lun(逻辑单元号),一个target即一个主机,一个主机上可以共享多个硬盘给initiator使用,我们把每一个硬盘叫做一个lun。为了使用iscsi协议,initiator上要封装scsi driven,iscsi driven和tcp/ip的报文通过网络发送给target上,target以此扯掉这些报文,发现对方发送的scsi协议,进而交给本地的硬盘驱动处理。所以target上不用必须装scsi的硬盘,像传统的sata盘都可以在这个架构中使用。从用户的角度来看,就像在使用本地的客户端一样,方便简单。
target --------------->Lun------------------------>Server
1:首先存储把Lun共享给server。
2:Server 去发现这个存储
3:登陆存储认证。
3:IP-SAN的配置过程
一. 配置target主机
在target主机有两块硬盘,/dev/sda和/dev/sdb,其中sdb作为iSCSI的共享磁盘
- 安装iSCSI的服务端
[root@target ~]# yum install scsi-target-utils
2. 将tgtd服务设置为开机启动,并将它启动
[root@target ~]# chkconfig tgtd on
[root@target ~]# service tgtd start
Starting SCSI target daemon: [ OK ]
3. 关于tgtadm命令的简单介绍
[root@target ~]# tgtadm -h
Usage: tgtadm [OPTION]
Linux SCSI Target Framework Administration Utility, version 1.0.24
–lld --mode target --op new --tid --targetname
add a new target with and . must not be zero.
–lld --mode target --op delete [–force] --tid
delete the specific target with .
With force option, the specific target is deleted
even if there is an activity.
–lld --mode target --op show
show all the targets.
–lld --mode target --op show --tid
show the specific target’s parameters.
–lld --mode target --op update --tid --name --value
change the target parameters of the specific
target with .
–lld --mode target --op bind --tid --initiator-address
–lld --mode target --op bind --tid --initiator-name
enable the target to accept the specific initiators.
–lld --mode