iscsi服务配置及使用

服务器配置

  1. 安装配置软件:

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

#防火墙设置

  1. 添加端口:

firewall-cmd --permanent --add-port=3260/tcp

  1. 重新加载防火墙:

firewall-cmd --reload

#启动服务并设置开机启动

  1. 启动服务:

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

你可能感兴趣的:(linux)