服务器配置
yum install targetcli -y
2、进入配置界面:
targetcli
进行如下配置:
#建立一个块存储建立一个块存储
/> /backstores/block create disk11 /dev/sdb
Created block storage object disk11 using /dev/sdb.
#配置ISCSI Target命名
/> /iscsi create iqn.2018-01.file.server
Created target iqn.2018-01.file.server.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
#创建ACL允许ISCSI客户机连接
注意:iqn.2017-03.com.example:client1为客户机ISCSI名称
/> /iscsi/iqn.2018-01.file.server/tpg1/acls create iqn.2018-01.file.server:storage11b
Created Node ACL for iqn.2018-01.file.server:storage11b
创建lun(target块设备的逻辑单元)
/> /iscsi/iqn.2018-01.file.server/tpg1/luns create /backstores/block/disk11
Created LUN 0.
Created LUN 0->0 mapping in node ACL iqn.2018-01.file.server:storage11b
#配置验证用户名和密码
/>cd/iscsi/iqn.2017-03.com.example:disk1/tpg1/acls/iqn.2017-03.com.example:client1
/>set auth userid=username
/>set auth password=password
#防火墙设置
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
#启动服务并设置开机启动
systemctl start target
2) 设置开机启动:
systemctl enable target
ISCSI Initiator安装配置
步骤一:安装ISCSI Initiator
# yum -y install iscsi-initiator-utils
设置开机启动
chkconfig iscsid on
步骤二:配置ISCSI Initiator名称
注意:此处InitiatorName必须与服务端配置的ACL允许ISCSI客户机连接的名称一致。
# vi /etc/iscsi/initiatorname.iscsi
步骤三:修改ISCSI Initiator配置文件
注意:node.session.auth.username为存储服务端set auth userid=username配置的username,node.session.auth.password= password为存储服务器端set auth password=password配置的password。
# vi /etc/iscsi/iscsid.conf
步骤四:查找ISCSI设备
注意:10.141.221.81为存储服务端的IP地址
# iscsiadm -m discovery -t sendtargets -p 10.141.221.81
步骤五:连接ISCSI设备
# iscsiadm -m node --login