1、首先在SERVER端操作
[root@server ~]
# yum -y install targetd targetcli
[root@server ~]
# systemctl start target
[root@server ~]
# systemctl enable target
Created symlink from /etc/systemd/system/multi-user.target.wants/target.service
to /usr/lib/systemd/system/target.service.
[root@server ~]
# systemctl status target
●
target.service
-
Restore LIO kernel target configuration
Loaded: loaded (/usr/lib/systemd/system/target.service; enabled; vendor
preset: disabled)
Active: active (exited) since Sat
2020
-05-09
18
:12:28 CST; 9s ago
Main PID:
17317
(code
=
exited,
status
=
0
/SUCCESS)
2、设置防火墙
[root@server ~]
# firewall-cmd --add-port=3260/tcp --permanent
success
[root@server ~]
# firewall-cmd --reload
success
[root@server ~]
# firewall-cmd --list-ports
3260
/tcp
3、执行
targetcli
工具
[root@server ~]
# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version
2
.1.fb49
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
Server
端
1、指定要发布的磁盘(块设备LUX)
/> /backstores/block create server0.disk1 /dev/sdc
Created block storage object server0.disk1 using /dev/sdc.
2、创建
iqn
名字即创建
ISCSI
对象
/> /iscsi create iqn.2020-05.com.bdqn:disk1
Created target iqn.2020-05.com.bdqn:disk1.
Created TPG
1
.
Global pref
auto_add_default_portal
=
true
Created default portal listening on all IPs (0.0.0.0), port
3260
.
3、
设置
ACL
即将
ISCSI
对象与客户端
IP
或主机名绑定
/> /iscsi/iqn.2020-05.com.bdqn:disk1/tpg1/acls create iqn.2020-
05.com.bdqn:client1
Created Node ACL
for
iqn.2020-05.com.bdqn:client1
4、创建
LUN
并绑定块
/> /iscsi/iqn.2020-05.com.bdqn:disk1/tpg1/luns create
/backstores/block/server0.disk1
Created LUN
0