ISCSI 是一種供硬件設備使用可以在IP協議上運行運行的SCSI指令集:
1.準備用來做scsi設備的磁盤,可以是分區,整塊磁盤,因爲沒有多的分區,所以用dd建一個1G的塊設備
dd if=/dev/zero of=/src/iscsi/disk.img bs=1M count=1000
2.安裝 以下軟件包:
yum -y install scsi-target-utils
3.修改配置文件:
[root@storge iscsi]# vim /etc/tgt/targets.conf
<target iqn.2013-04.com.test:jimdisk>
backing-store /src/iscsi/disk 虛擬設備
incominguser jim 123 設置用戶密碼
initiator-address 192.168.0.0/24 設置允許的網段
write-cache off 不允許快取
</target>
重啓服務/etc/init.d/tgtd restart 默認端口3260
4.設置防火牆:
iptables -A INPUT -s 192.168.0.0/24 -p tcp --dport 3260 -j ACCEPT
5.查看啓用的設備:
[root@storge iscsi]# tgt-admin --show
Target 1: iqn.2013-04.com.test:jimdisk
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:
jim
ACL information:
ALL
二.客戶端設置:
1.包安裝:yum -y install 'iscsi*'
2.修改/etc/iscsi/iscsid.conf
node.session.auth.username = jim
node.session.auth.password = 123
discovery.sendtargets.auth.username = jim
discovery.sendtargets.auth.password = 123
3.取得iscsi設備:
[root@cluster1 ~]# iscsiadm -m node -T iqn.2013-04.com.test:jimdisk -p 19.134.90.169 -l
Logging in to [iface: default, target: iqn.2013-04.com.test:jimdisk, portal: 19.134.90.169,3260] (multiple)
Login to [iface: default, target: iqn.2013-04.com.test:jimdisk, portal: 19.134.90.169,3260] successful.
注意:selinux與iptables