iscsi 实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储 空间,initiator 负责连接 ISCSI 设备,在 ISCSI 设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘
服务器端配置 target,准备做为 LUN 发布的 ISCSI 的存储设备(可以是一整块磁盘、一个分 区、逻辑卷或 RAID 阵列)
我们可以给我服务端做两个逻辑卷
现在我们有两个逻辑卷了
然后安装相关软件(我使用的yum安装的)
我们安装完之后启动服务然后一定要把防火墙关了或者设置策略允许不然会影响后面的访问测试
现在我们就可以使用targetcli命令来管理iscsi服务端了
(下图就是iscsi服务端的整体结构)
思路:首先我们要把准备好的存储快共享出来然后创建一个target在target 上创建lun一个lun连接一个快
把创建的快给发布的逻辑卷起个名字
创建iqn名字创建iscsi对象
设置acl将iscsi对象与客户端 ip或者主机名绑定(我绑定的是主机名)
创建lun并绑定
然后启动监听(ip是服务端ip)
现在服务端基本配置完成接下来我们配置客户端
使用yum安装客户端所需软件
编辑客户端配置文件给他取个名字
启动服务
启动完之后我们发现服务
发现了存储之后就可以登录了
登陆之后我们可以查询
然后格式化就行了
格式化完之后配置fatab文件实现开机自动挂载
配置完之后我们重启完只后查询存储设配依然还在
Iscsi自动挂载完成
(以上做法个人经验如有大神有更好的方法欢迎评论。谢谢 大家)