系统版本:RHEL5.4
关闭SELinux,配置yum仓库,并配置各个服务器的环境
192.168.2.30 target.a.com 目标服务器
192.168.2.10 node1.a.com 节点1
192.168.2.20 node2.a.com 节点2
1> target server的配置
[root@localhost ~]# vim /etc/sysconfig/network
HOSTNAME=target.a.com
[root@localhost ~]# hostname target.a.com
[root@target ~]# vim /etc/hosts
[root@target ~]# yum install -y luci scsi-target-utils
[root@target ~]# service tgtd start
[root@target ~]# tgtadm --lld iscsi --op new --mode target --tid=1 --targetname iqn.2011-10.com.a.target:disk
[root@target ~]# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610):
Command (m for help): w
[root@target ~]# partprobe /dev/sdb
[root@target ~]# tgtadm --lld iscsi --op new --mode=logicalunit --tid=1 --lun=1 --backing-store /dev/sdb1
[root@target ~]# tgtadm --lld iscsi --op bind --mode=target --tid=1 --initiator-address=192.168.2.0/24
//把上边三句写入开机脚本,完成开机自启动
[root@target ~]# echo “tgtadm --lld iscsi --op new --mode target --tid=1 --targetname iqn.2011-10.com.a.target:disk” >> /etc/rc.d/rc.local
[root@target ~]# echo “tgtadm --lld iscsi --op new --mode=logicalunit --tid=1 --lun=1 --backing-store /dev/sdb1” >> /etc/rc.d/rc.local
[root@target ~]#echo“tgtadm --lld iscsi --op bind --mode=target --tid=1 --initiator-address=192.168.2.0/24” >> /etc/rc.d/rc.local
[root@target ~]# luci_admin init
[root@target ~]# service luci restart
[root@target ~]# chkconfig luci on
[root@target ~]# tgtadm --lld iscsi --op show --mode target //查看target接入信息
2> initiator1的配置
[root@localhost ~]# vim /etc/sysconfig/network
HOSTNAME=node1.a.com
[root@localhost ~]# hostname node1.a.com
[root@node1 ~]# vim /etc/hosts
[root@node1 ~]# yum install -y iscsi-initiator-utils ricci httpd
[root@node1 ~]# vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2011-10.com.a.node1
[root@node1 ~]# service iscsi start
[root@node1 ~]# chkconfig iscsi on
[root@node1 ~]# iscsiadm --mode discovery --type sendtargets --portal 192.168.2.30
[root@node1 ~]# iscsiadm --mode node --targetname iqn.2011-10.com.a.target:disk --portal 192.168.2.30 --login
[root@node1 ~]# echo“iscsiadm --mode discovery --type sendtargets --portal 192.168.2.30” >> /etc/rc.d/rc.local
[root@node1 ~]# echo “iscsiadm --mode node --targetname
iqn.2011-10.com.a.target:disk --portal 192.168.2.30 --login” >> /etc/rc.d/rc.local
[root@node1 ~]# service ricci start
[root@node1 ~]# chkconfig ricci on