1. Target安装
1.1 创建ISCSI输出的分区
[lht@storage ~]$ sudo /usr/sbin/lvcreate -L 20G -n disk0 VolGroup00
[lht@storage ~]$ sudo /usr/sbin/lvcreate -L 20G -n disk1 VolGroup00
[lht@storage ~]$ sudo /usr/sbin/lvcreate -L 20G -n disk2 VolGroup00
1.2 安装TARGET软件
为了简单期间,没有ACL控制。允许所有的客户端使用本TARGET。本TARGET使用了双千兆网卡,分别配置两个IP:192.168.0.117和192.168.0.118。
[lht@storage ~]$ sudo yum install scsi-target-utils
[lht@storage ~]$ sudo vi /etc/tgt/targets.conf
default-driver iscsi
<target iqn.2009-12.com.test:storage.disk0>
backing-store /dev/VolGroup00/disk0
</target>
<target iqn.2009-12.com.test:storage.disk1>
backing-store /dev/VolGroup00/disk1
</target>
<target iqn.2009-12.com.test:storage.d2>
backing-store /dev/VolGroup00/disk2
</target>
[lht@storage ~]$ sudo /sbin/chkconfig tgtd on
[lht@storage ~]$ sudo /sbin/service tgtd restart
2. ISCSI使用
一般CentOS5.4缺省已经安装了iscsi-initiator-utils包。如果没有安装则用下面的指令安装RPM包。
[lht@test ~]$ sudo yum install iscsi-initiator-utils
发现TARGET:
[lht@test ~]$ sudo /sbin/iscsiadm -m discovery -t sendtargets -p 192.168.0.117:3260
[lht@test ~]$ sudo /sbin/iscsiadm -m discovery -t sendtargets -p 192.168.0.118:3260
删除不用的磁盘
[lht@test ~]$ sudo /sbin/iscsiadm -m node --targetname iqn.2009-12.com.test:storage.disk1 --op delete
[lht@test ~]$ sudo /sbin/iscsiadm -m node --targetname iqn.2009-12.com.test:storage.d2 --op delete
登录ISCSI
[lht@test ~]$ sudo /sbin/iscsiadm -m node --targetname iqn.2009-12.com.test:storage.disk0 -l
设置自动登录
[lht@test ~]$ sudo /sbin/iscsiadm -m node --targetname iqn.2009-12.com.test:storage.disk0 --op update -n node.conn[0].startup -v automatic
3. 设置多路径(MultiPath)访问ISCSI
[lht@test ~]$ sudo vi /etc/multipath.conf ###注释blacklist
blacklist {
# devnode "*"
}
[lht@test ~]$ sudo /sbin/service multipathd restart
[lht@test ~]$ sudo /sbin/multipath