博主QQ:819594300
博客地址:http://zpf666.blog.51cto.com/
有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!
ISCSI网络存储服务:
说明:iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。
服务器端配置target,准备做为LUN发布的ISCSI的存储设备(可以是一整块磁盘、一个分区、逻辑卷或RAID阵列)。
虚拟机环境图:
实验步骤(本实验以一整块磁盘做为iscsi存储):
1)事先准备好一块新磁盘作为ISCSI的存储设备
2)安装target
3)启动target服务
4)设置防火墙,开启3260端口例外,以便客户端连接
5)执行targetcli工具
下面正式开始做iscsi的共享储存:
基本思路:
先把准备共享的块做出来,创建一个target,在target上创建lun,一个lun连接一个块
6)创建块即给要发布的存储磁盘起个名字
7)创建 iqn名字即创建ISCSI对象
8)创建LUN(即逻辑单元)并绑定块
9)设置ACL即将ISCSI对象与客户端IP或主机名绑定(initiator端必须指定ACL的名字才可以连接iscsi存储,就相当于initiator端连接iscsi存储的一个凭证)
10)修改监听地址(把默认的0.0.0.0改成本机的地址)
说明:可以查看/etc/target/saveconfig.json配置文件,该配置文件保存着ISCSI的配置。
下面是在initiator端的配置:
1)安装iscsi-initiator-utils
2)给initiator起一个名字
3)启动iscsid服务
4)寻找(发现)target端的存储(即查询target端的iscsi对象)
Iscsi的用法:
5)登陆存储(即登陆iscsi对象)
6)验证客户端ISCSI连接
7)格式化、创建挂载点、挂载