CentOS7--10--ISCSI网络存储服务

目录

iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiatortarget上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。

服务器端配置target,准备做为LUN发布的ISCSI的存储设备(可以是一整块磁盘、一个分区、逻辑卷或RAID阵列)。

一、target端配置基本环境

回目录

1.硬盘

回目录

本人事先准备好两个逻辑卷作为ISCSI的存储设备。

192

2.安装target

回目录

首先安装target

193

3.启动服务

回目录

194

4.设置防火墙

回目录

195

5.执行targetcli工具

回目录

196

注:输入help可以查看targetcli的帮助

197

二、target端设置

回目录

基本思路:

先把准备共享的块做出来,创建一个target,在target上创建lun,一个lun连接一个块

st=>start: 创建target
e=>end
op=>operation: 创建lun
end=>end: lun连接块

st->op->end

1、创建块即给要发布的逻辑卷起个名字

回目录

198

注:给/dev/vg00/lv00逻辑卷起个名字叫server0.disk1;给/dev/mypool/lv01逻辑卷起个名字叫server0.disk2

查看块如下图所示:

199

2、创建 iqn 名字即创建ISCSI对象

回目录

200

查看ISCSI对象如下图所示:

201

3、设置ACL即将ISCSI对象与客户端IP或主机名绑定

回目录

202

注意:iqn.2015-06.com.benet:client1initiator 的名字,需要在客户端中设置的。

4、创建LUN并绑定块

回目录

203

一个ISCSI对象可以创建多个LUNLUN0LUN1……)。

执行ls查看

204

启动监听程序

205

注:172.24.3.5ISCSI服务端网卡IP

206

可以查看/etc/target/saveconfig.json配置文件,该配置文件保存着ISCSI的配置。

207

三、initiator端的配置

回目录

1、安装软件

回目录

# yum install -y iscsi-initiator-utils

2、给 initiator 起个名字

回目录

# vim /etc/iscsi/initiatorname.iscsi

内容如下:

208

3、启动服务

回目录

# systemctl enable iscsi; systemctl start iscsi

4、发现存储

回目录

# iscsiadm -m discovery -t st -p 172.24.3.5

209

5、登录存储

回目录

# iscsiadm -m node -T iqn.2015-06.com.benet:disk1 -p 172.24.3.5 -l

210

注:-l表示连接ISCSI目标;-u表示断开和ISCSI目标的连接

验证客户端ISCSI连接

211

剩下来的操作就和管理本地磁盘一样了。

回目录


results matching ""

    No results matching ""