192.168.3.128 target 端
192.168.3.129 intiator端
192.168.3.133 intiator端(winXP)


128上安装iscis target 软件
yum install scsi-target-utils
目录结构如下
[root@target ~]# rpm -qal  scsi-target-utils
/etc/rc.d/init.d/tgtd
/etc/sysconfig/tgtd
/etc/tgt/targets.conf
/usr/sbin/tgt-admin
/usr/sbin/tgt-setup-lun
/usr/sbin/tgtadm
/usr/sbin/tgtd
/usr/sbin/tgtimg
/usr/share/doc/scsi-target-utils-1.0.14
/usr/share/doc/scsi-target-utils-1.0.14/README
/usr/share/doc/scsi-target-utils-1.0.14/README.iscsi
/usr/share/doc/scsi-target-utils-1.0.14/README.iser
/usr/share/doc/scsi-target-utils-1.0.14/README.lu_configuration
/usr/share/doc/scsi-target-utils-1.0.14/README.mmc
/usr/share/man/man8/tgt-admin.8.gz
/usr/share/man/man8/tgt-setup-lun.8.gz
/usr/share/man/man8/tgtadm.8.gz


设置开机启动
chkconfig tgtd on
启动target
/etc/init.d/tgtd start
配置一个简单的ISCSI TARGet
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2012-04.name.zhoutao:iscsi-disk1 #增加一个target 设备命令
[root@localhost ~]# tgtadm --lld iscsi --op show --mode target #查询target设备命令
Target 1: iqn.2012-04.name.zhoutao:iscsi-disk1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
    Account information:
    ACL information:

将sdb1 加入到target设备中去
[root@localhost ~]# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

查看target信息
[root@localhost ~]# tgtadm --lld iscsi --op show --mode target
Target 1: iqn.2012-04.name.zhoutao:iscsi-disk1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 10010 MB, Block size: 512
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sdb1
            Backing store flags:
    Account information:
    ACL information:

允许192.168.3.129 这个主机可以存取target设备
tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address 192.168.3.129
查看acl列表
           Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 10010 MB, Block size: 512
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sdb1
            Backing store flags:
    Account information:
    ACL information:
        192.168.3.129
将以上命令添加到开机启动
[root@localhost ~]# cat /etc/rc.local
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2012-04.name.zhoutao:iscsi-disk1
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1
tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address 192.168.3.129

winxp 下initiator安装
具体地址
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=18986
下载应个人版本决定
具体设置请参阅以下地址
http://wenku.baidu.com/view/62a4ce46a8956bec0975e367.html


在linux上配置initiaor端
yum安装iscsi-initiator-utils
[root@localhost ~]# rpm -qal iscsi-initiator-utils
/etc/iscsi
/etc/iscsi/iscsid.conf
/etc/logrotate.d/iscsiuiolog
/etc/rc.d/init.d/iscsi
/etc/rc.d/init.d/iscsid
/sbin/iscsi-iname
/sbin/iscsiadm
/sbin/iscsid
/sbin/iscsistart
/sbin/iscsiuio
/usr/include/fw_context.h
/usr/include/iscsi_list.h
/usr/include/libiscsi.h
/usr/lib64/libfwparam.a
/usr/lib64/libiscsi.so
/usr/lib64/libiscsi.so.0
。。。。。。。。。。。。。。。。。。。略
启动initiaor端
/etc/init.d/iscsi start

使用如下命令查看target主机划分的lun
[root@localhost ~]# iscsiadm -m discovery --type sendtargets -p 192.168.3.128
192.168.3.128:3260,1 iqn.2012-04.name.zhoutao:iscsi-disk1

执行一个target发现后会将查询记录写道以下目录下
[root@localhost ~]# cd /var/lib/iscsi/send_targets/
[root@localhost send_targets]# ls
192.168.3.128,3260

通过如下指令与iscsitaget端建立连接,
[root@localhost send_targets]# iscsiadm -m node -T iqn.2012-04.name.zhoutao:iscsi-disk1 -P 192.168.3.128 -l
Logging in to [iface: default, target: iqn.2012-04.name.zhoutao:iscsi-disk1, portal: 192.168.3.128,3260] (multiple)
Login to [iface: default, target: iqn.2012-04.name.zhoutao:iscsi-disk1, portal: 192.168.3.128,3260] successful.

如果有多个target 主机,可以使用如下命令一次性登录到所有的target主机上
[root@localhost send_targets]# iscsiadm -m node --loginall=all
Logging in to [iface: default, target: iqn.2012-04.name.zhoutao:iscsi-disk1, portal: 192.168.3.128,3260] (multiple)
Login to [iface: default, target: iqn.2012-04.name.zhoutao:iscsi-disk1, portal: 192.168.3.128,3260] successful.



断开连接
[root@localhost send_targets]# iscsiadm -m node -T iqn.2012-04.name.zhoutao:iscsi-disk1 -P 192.168.3.128 -u
Logging out of session [sid: 1, target: iqn.2012-04.name.zhoutao:iscsi-disk1, portal: 192.168.3.128,3260]
Logout of [sid: 1, target: iqn.2012-04.name.zhoutao:iscsi-disk1, portal: 192.168.3.128,3260] successful.

查看fdisk
[root@localhost ~]# fdisk -l

Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        2610    20860402+  8e  Linux LVM

Disk /dev/sdb: 10.0 GB, 10010133504 bytes
64 heads, 32 sectors/track, 9546 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdb doesn't contain a valid partition table