1. 服务端安装软件包。
rpm -ivh perl-Config-General-2.40-1.el5.rf.noarch.rpm
rpm -ivh scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm
2. 创建LV。
for i in {1..18}; do lvcreate -L 1G -n scsi_$i VolGroup00; done
3. 修改配置文件。
<target iqn.2011-12.com.example:scsi_1>
backing-store /dev/vol0/scsi_1
initiator-address 192.168.0.18
</target>
<target iqn.2011-12.com.example:scsi_2>
backing-store /dev/vol0/scsi_2
initiator-address 192.168.0.18
</target>
<target iqn.2011-12.com.example:scsi_3>
backing-store /dev/vol0/scsi_3
initiator-address 192.168.0.18
</target>
<target iqn.2011-12.com.example:scsi_4>
backing-store /dev/vol0/scsi_4
initiator-address 192.168.0.14
</target>
<target iqn.2011-12.com.example:scsi_5>
backing-store /dev/vol0/scsi_5
initiator-address 192.168.0.14
</target>
<target iqn.2011-12.com.example:scsi_6>
backing-store /dev/vol0/scsi_6
initiator-address 192.168.0.14
</target>
<target iqn.2011-12.com.example:scsi_7>
backing-store /dev/vol0/scsi_7
initiator-address 192.168.0.17
</target>
<target iqn.2011-12.com.example:scsi_8>
backing-store /dev/vol0/scsi_8
initiator-address 192.168.0.17
</target>
<target iqn.2011-12.com.example:scsi_9>
backing-store /dev/vol0/scsi_9
initiator-address 192.168.0.17
</target>
<target iqn.2011-12.com.example:scsi_10>
backing-store /dev/vol0/scsi_10
initiator-address 192.168.0.16
</target>
<target iqn.2011-12.com.example:scsi_11>
backing-store /dev/vol0/scsi_11
initiator-address 192.168.0.16
</target>
<target iqn.2011-12.com.example:scsi_12>
backing-store /dev/vol0/scsi_12
initiator-address 192.168.0.16
</target>
<target iqn.2011-12.com.example:scsi_13>
backing-store /dev/vol0/scsi_13
initiator-address 192.168.0.11
</target>
<target iqn.2011-12.com.example:scsi_14>
backing-store /dev/vol0/scsi_14
initiator-address 192.168.0.11
</target>
<target iqn.2011-12.com.example:scsi_15>
backing-store /dev/vol0/scsi_15
initiator-address 192.168.0.11
</target>
<target iqn.2011-12.com.example:scsi_16>
backing-store /dev/vol0/scsi_16
initiator-address 192.168.0.254
</target>
<target iqn.2011-12.com.example:scsi_17>
backing-store /dev/vol0/scsi_17
initiator-address 192.168.0.254
</target>
<target iqn.2011-12.com.example:scsi_18>
backing-store /dev/vol0/scsi_18
initiator-address 192.168.0.254
</target>
4. 启动服务。
service tgtd start
5. 查看共享出去的盘。
tgtadm --lld iscsi --op show --mode target
6. 查看端口:
netstat -ntlup
客户端配置:
1.coplish a bash shell script and perfmed the script
#!/bin/bash
rpm -ivh iscsi-initiator-utils-6.2.0.871-0.10.el5.i386.rpm &>/dev/null
service iscsid start
chkconfig iscsid on
iscsiadm --mode discovery --type sendtargets --portal 192.168.0.16
echo "add storage with command"
echo 'iscsiadm --mode node --targetname iqn.2011-12.com.example:scsi_X --portal 192.168.0.16:3260 --login'
2.perfermed
iscsiadm --mode node --targetname iqn.2011-12.com.example:scsi_1 --portal 192.168.0.16:3260 --login
服务器在线修改有权限访问IP:
tgtadm --lld iscsi --op bind --mode target --tid 3 -I 10.19.131.0/24