准备工作准备4个10个G的硬盘
**mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd{b…e}
mdadm -D /dev/md0
安装服务以及客服软件
[root@localhost ~]# yum -y install targetd targetcli
...
complet
[root@localhost ~]# systemctl restart targetd
You have mail in /var/spool/mail/root
[root@localhost ~]# systemctl enable targetd
配置存储服务
[root@localhost ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb34
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> ls
o- / .................................................................................. [...]
o- backstores ....................................................................... [...]
| o- block ........................................................... [Storage Objects: 0]
| o- fileio .......................................................... [Storage Objects: 0]
| o- pscsi ........................................................... [Storage Objects: 0]
| o- ramdisk ......................................................... [Storage Objects: 0]
o- iscsi ..................................................................... [Targets: 0]
o- loopback .................................................................. [Targets: 0]
/> cd /backstores/block
/backstores/block> create disk0 /dev/md0
Created block storage object disk0 using /dev/md0.
/backstores/block> cd /iscsi
/iscsi> create
Created target iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a.
Created TPG 1.
/iscsi> cd iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a/
/iscsi/iqn.20....a8cb8c717c1a> ls
o- iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a .................... [TPGs: 1]
o- tpg1 ............................................................ [no-gen-acls, no-auth]
o- acls ....................................................................... [ACLs: 0]
o- luns ....................................................................... [LUNs: 0]
o- portals ................................................................. [Portals: 0]
/iscsi/iqn.20....a8cb8c717c1a> ls
o- iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a ...............................
o- tpg1 ....................................................................................
o- acls ..................................................................................
o- luns ..................................................................................
o- portals ...............................................................................
/iscsi/iqn.20....a8cb8c717c1a> cd tpg1/luns
/iscsi/iqn.20...c1a/tpg1/luns> create /backstores/block/disk0
Created LUN 0.
/iscsi/iqn.20...c1a/tpg1/luns> cd ..
/iscsi/iqn.20...8c717c1a/tpg1> cd acls
/iscsi/iqn.20...c1a/tpg1/acls> create iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a:client
Created Node ACL for iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a:client
Created mapped LUN 0.
/iscsi/iqn.20...c1a/tpg1/acls> cd ..
/iscsi/iqn.20...8c717c1a/tpg1> cd portals
/iscsi/iqn.20.../tpg1/portals> create 192.168.40.189
Using default IP port 3260
Created network portal 192.168.40.189:3260.
/iscsi/iqn.20.../tpg1/portals> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
[root@localhost ~]# systemctl restart targetd
iptables -F
客服端验证
[root@controller Desktop]#echo "InitiatorName=iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a:client" > /etc/iscsi/initiatorname.iscsi
[root@controller Desktop]#systemctl restart iscsid
[root@controller Desktop]# systemctl enable iscsid
ln -s '/usr/lib/systemd/system/iscsid.service' '/etc/systemd/system/multi-user.target.wants/iscsid.service'
[root@controller Desktop]#
[root@controller Desktop]# iscsiadm -m discovery -t st -p 192.168.40.189
[root@controller Desktop]# iscsiadm -m discovery -m node -T iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a -p 192.168.40.189 --login
Logging in to [iface: default, target: iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a, portal: 192.168.40.189,3260] (multiple)
Login to [iface: default, target: iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a, portal: 192.168.40.189,3260] successful.
最后发现sdb硬盘
[root@controller Desktop]# ls -l /dev/sd*
brw-rw----. 1 root disk 8, 0 Mar 13 11:41 /dev/sda
brw-rw----. 1 root disk 8, 1 Mar 13 11:41 /dev/sda1
brw-rw----. 1 root disk 8, 2 Mar 13 11:41 /dev/sda2
brw-rw----. 1 root disk 8, 16 Mar 13 12:01 /dev/sdb
Windows测试
先卸载linux上的磁盘
[root@controller Desktop]#iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a -u
[root@controller Desktop]# ls -l /dev/sd*
brw-rw----. 1 root disk 8, 0 Mar 13 12:11 /dev/sda
brw-rw----. 1 root disk 8, 1 Mar 13 12:11 /dev/sda1
brw-rw----. 1 root disk 8, 2 Mar 13 12:11 /dev/sda2
[root@controller Desktop]#
检查发现磁盘