服务端

安装iscsi

[root@routersrv ~]# yum install -y targetcli targetd
[root@routersrv ~]# systemctl restart targetd

配置iscsi

创建iscsi设备

[root@routersrv ~]# targetcli
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> ls

/> cd backstores/block

/backstores/block> create nsd /dev/sdb

创建target目标

/backstores/block> cd /iscsi/

/iscsi> create iqn.2023-08.chinaskills.cn:test

创建lun

/iscsi> cd iqn.2023-08.chinaskills.cn:test/tpg1/luns

/iscsi/iqn.20...est/tpg1/luns> create /backstores/block/nsd lun=10

配置acl

/iscsi/iqn.20...est/tpg1/luns> cd ../acls

/iscsi/iqn.20...est/tpg1/acls> create iqn.2023-08.chinaskills.cn:test

配置用户名和密码

/iscsi/iqn.20...est/tpg1/acls> cd iqn.2023-08.chinaskills.cn:test

/iscsi/iqn.20...kills.cn:test> set auth userid=root

/iscsi/iqn.20...kills.cn:test> set auth password=123456

配置portal

/iscsi/iqn.20...kills.cn:test> cd ../../portals/

/iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260

/iscsi/iqn.20.../tpg1/portals> create 192.168.100.254 3260

保存并退出

/iscsi/iqn.20.../tpg1/portals> cd /
/> saveconfig
/>exit

客服端

安装iscsi-initiator-usils

[root@appsrv ~]# yum install -y iscsi-initiator-*
[root@appsrv ~]# systemctl restart iscsid

配置iscsid

配置target目标

[root@appsrv ~]# vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2023-08.chinaskills.cn:test

配置用户名和密码

[root@appsrv ~]# vim /etc/iscsi/iscsid.conf
 57 node.session.auth.authmethod = CHAP
 68 node.session.auth.username = root
 69 node.session.auth.password = 123456

连接iscsi

[root@appsrv ~]# systemctl restart iscsid
[root@appsrv ~]# iscsiadm -m discovery -t st -p 192.168.100.254 #登录

192.168.100.254:3260,1 iqn.2023-08.chinaskills.cn:test

[root@appsrv ~]# iscsiadm -m node -T iqn.2023-08.chinaskills.cn:test -p 192.168.100.254 -l #连接iscsi

Logging in to [iface: default, target: iqn.2023-08.chinaskills.cn:test, portal: 192.168.100.254,3260] (multiple)
Login to [iface: default, target: iqn.2023-08.chinaskills.cn:test, portal: 192.168.100.254,3260] successful.