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

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

  我们可以给我服务端做两个逻辑卷

     Iscsi网络存储服务及应用

现在我们有两个逻辑卷了

Iscsi网络存储服务及应用

然后安装相关软件(我使用的yum安装的)

Iscsi网络存储服务及应用

我们安装完之后启动服务然后一定要把防火墙关了或者设置策略允许不然会影响后面的访问测试

Iscsi网络存储服务及应用

现在我们就可以使用targetcli命令来管理iscsi服务端了

(下图就是iscsi服务端的整体结构)

Iscsi网络存储服务及应用

思路:首先我们要把准备好的存储快共享出来然后创建一个target在target 上创建lun一个lun连接一个快

 把创建的快给发布的逻辑卷起个名字

Iscsi网络存储服务及应用

创建iqn名字创建iscsi对象

Iscsi网络存储服务及应用

设置acl将iscsi对象与客户端 ip或者主机名绑定(我绑定的是主机名)

Iscsi网络存储服务及应用

创建lun并绑定

Iscsi网络存储服务及应用

然后启动监听(ip是服务端ip)

Iscsi网络存储服务及应用

现在服务端基本配置完成接下来我们配置客户端

使用yum安装客户端所需软件

Iscsi网络存储服务及应用

编辑客户端配置文件给他取个名字

Iscsi网络存储服务及应用

启动服务

Iscsi网络存储服务及应用

启动完之后我们发现服务

Iscsi网络存储服务及应用

发现了存储之后就可以登录了

Iscsi网络存储服务及应用

登陆之后我们可以查询


Iscsi网络存储服务及应用

然后格式化就行了

格式化完之后配置fatab文件实现开机自动挂载

Iscsi网络存储服务及应用

配置完之后我们重启完只后查询存储设配依然还在

Iscsi网络存储服务及应用

Iscsi自动挂载完成

(以上做法个人经验如有大神有更好的方法欢迎评论。谢谢 大家)



相关文章: