配置服务端(存储)
安装targetcli,重启下服务
1
2
3
4
5
6
7
8
9
|
/>
ls
o- / ........................................................................... [...]
o- backstores .............................................................. [...]
| o- block .......磁盘.................................... [Storage Objects: 0]
| o- fileio ......文件.................................... [Storage Objects: 0]
| o- pscsi ......scsi磁盘................................. [Storage Objects: 0]
| o- ramdisk ....把内存当硬盘............................. [Storage Objects: 0]
o- iscsi ........................................................... [Targets: 0]
o- loopback ........................................................ [Targets: 0]
|
cd到block,创建一个后端的存储叫back
1
2
3
4
5
6
7
8
|
/>
cd
backstores
/block
/backstores/block
> create back
/dev/vg0/tiaodai0
Created block storage object back using
/dev/vg0/tiaodai0
.
/>
cd
iscsi
/iscsi
> create wwn=iqn.2015-08.com.example.server0
Created target iqn.2015-08.com.example.server0.
Created TPG 1.
#创建一个target,注意命名格式。客户端连接服务端的时候给客户端返回这个,类似于名字
|
1
2
3
4
5
6
7
|
/iscsi
>
ls
o- iscsi ............................................................... [Targets: 1]
o- iqn.2015-08.com.example.server0 .................................... [TPGs: 1]
o- tpg1 .............................................. [no-gen-acls, no-auth]
o- acls ...........访问控制.................................... [ACLs: 0]
o- luns ............提供什么资源............................... [LUNs: 0]
o- portals .........通过什么IP来提供服务.................... [Portals: 0]
|
cd到acls
只有这个客户端可以来访问本服务端
1
2
3
4
|
/iscsi/iqn
.20....server0
/tpg1
>
cd
luns
/iscsi/iqn
.20...er0
/tpg1/luns
> create
/backstores/block/back
Created LUN 0.
#创建LUN
|
1
2
3
4
|
/iscsi/iqn
.20...
/tpg1/portals
> create 172.25.0.11
Using default IP port 3260
Created network portal 172.25.0.11:3260.
#限定了业务IP端口
|
1
2
3
|
/> saveconfig
Last 10 configs saved
in
/etc/target/backup
.
Configuration saved to
/etc/target/saveconfig
.json
|
最后保持配置文件。一共5个创建!
exit退出,重启target.service服务。
服务端配置完成。
PS:注意防火墙,iptables -F
客户端配置
如果需要改名字,记得重启iscsi和iscsid服务
vim /etc/iscsi/initiatorname.iscsi 在这里改名字
改完名字之后把iscsi服务关掉
1
2
3
4
5
|
[root@localhost iscsi]
# cd /var/lib/iscsi/nodes/
#把下面的文件删掉!
[root@localhost nodes]
# cd /var/lib/iscsi/send_targets/
#同样删掉!
2个都删掉之后再打开iscsi服务
|
1
2
|
# iscsiadm -m discovery -t st -p 172.25.0.11 #发现主机
# iscsiadm -m node -l #登陆
|
操作完成。
挂载此硬盘的时候要注意:
本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1690560,如需转载请自行联系原作者