一、ISCSI简介

iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。服务器端配置target,准备做为LUN发布的ISCSI的存储设备(可以是一整块磁盘、一个分区、逻辑卷或RAID阵列)。

二、服务组件的安装

首先安装target

yum install -y targetcli

设置为开机自启动服务:

systemctl enable target

开启target服务端

systemctl start target

客户端组件安装

yum -y install iscsi-initiator-utils

客户端服务启动

systemctl start iscsi

centos7 iscsi和存储连接 centos7配置iscsi服务_客户端


三、配置界面如图,通过上下和回车可以进入相关的配置中去,他的配置遵循几个流程

1、创建存储节点,存储节点再/backstores/block下面创建

创建的时候要先进入到相关的目录中去

/backstores/block create test.disk /dev/sdb

路径 创建命令 存储节点名称 具体采用什么存储

2、创建target标识

创建target标识是再iscsi目录下面,一位他属于iscsi的范畴

/iscsi create iqn.2019-05.com.cn.fu:test

路径 命令 结点名称

3、创建ACL路径下面允许标识的主机访问该存储

创建允许主机需要再acls路径下面,是再制定的target标识下面

/iscsi/ iqn.2019-05.com.cn.fu:test/tpg1/acls create iqn.2018-03.ab.com:ab

路径 命令 允许的主机名称

4、创建LUN并和存储设备做关联

将创建的target与存储进行绑定,登陆制定的标识就是有相应的存储

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/luns create /backstores/block/test.disk

路径 命令 先前创建的存储路径

5、配置target监听IP和端口(默认在所有接口IP的3260/tcp监听)

其实不配置也是可以的,不配置的时候监听再所有的ip地址上,配置后可以监听再指定的ip地址上

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/portals/ delete 0.0.0.0 3260
 路径 命令 ip 端口
 /iscsi/iqn.2019-05.com.cn.fu:test/tpg1/portals/ create 192.168.1.179 3260
 路径 命令 ip 端口
 6、设置用户名和密码
 设置用户明和密码,客户端想要登陆的时候需要在配置文件中填写用户名和密码
 /iscsi/iqn.2019-05.com.cn.fu:test/tpg1/acls/iqn.2019-05.com.cn.fu:ab/ set auth userid=fu
 路径 命令
 /iscsi/iqn.2019-05.com.cn.fu:test/tpg1/acls/iqn.2019-05.com.cn.fu:ab/ set auth password=890
 路径 命令

7、-查看配置保存退出-

cd命令全局查看 ls / 也可以查看

exit命令推出配置并且自动保存配置然后生效

centos7 iscsi和存储连接 centos7配置iscsi服务_centos7 iscsi和存储连接_02