Initiator:
SCSI会话的发起方
向Target请求LUN,并将数据的读写指令发送给Target。
Target:
接受SCSI回话的一方
它接收来自Initiator的指令,为Initiator提供LUN,并实现对LUN的读写
iscsi实现网络存储,提供存储端叫target,使用存储端叫initiator。target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在initiator 上看上去是多了一块硬盘。
服务器端配置target,准备做为LUN发布的ISCSI的存储设备(可以是一整块磁盘、一个分区、逻辑卷或RAID阵列)。
通过下面的示例简单介绍ISCSI网络存储。
一、准备工作
1、首先在target上准备好逻辑卷,这里我使用ssm创建了一个800M的逻辑卷作为ISCSI的存储设备。(逻辑卷的创建方法请参考公众号的文章——RAID和LVM,或直接回复LVM)
2、安装target并启动服务
3、设置防火墙或直接关闭防火墙
或
4、执行targetcli工具
二、target端的配置
(先把准备共享的块做出来,创建一个target,在target上创建LUN,一个LUN连接一个块)
1、创建块即给要发布的逻辑卷起个名字
2、创建 iqn 名字即创建ISCSI对象(名字的格式:iqn.2018-05.com.benet:disk1)
3、设置ACL即将ISCSI对象与客户端IP或主机名绑定
注:iqn.2018-06.com.benet:client1为initiator的名字,需要在客户端中设置的。
4、创建LUN并绑定块
注:一个ISCSI对象可以创建多个LUN(LUN0、LUN1……)。
启动监听
/iscsi/iqn.2018-05.com.benet:disk1/tpg1/portals create IP地址
注:IP地址是ISCSI服务端网卡IP
这里默认全部监听
可以查看/etc/target/saveconfig.json配置文件,该配置文件保存着ISCSI的配置。
三、initiator端的配置
1、安装软件
2、给 initiator 起个名字
# vim /etc/iscsi/initiatorname.iscsi
3、启动服务
4、发现存储
5、登录存储
注:-l表示连接ISCSI目标;-u表示断开和ISCSI目标的连接
验证客户端ISCSI连接
然后就和管理本地磁盘一样了。
引言: 建立过web服务器的人都知道LAMP和WAMP服务器组合,它们有着共同的地方就...
随着2019年接近尾声,CIO们开始将他们的才能转移到数字旅程的下一站。许多IT领导...
【51CTO.com快译】企业文化往往抗拒变革,这是CIO在执行数字战略时面临的障碍之...
美国主机GoDaddy和BlueHost都是是美国老牌主机商了,进入国内IDC市场也已经有十...
硬件环境: 服务器: IBM Netfinity4500R2台 ISCSI阵列: IBM DS300 1个 ISCSI卡...
未来智慧城市的构建,其关键要素必然包括一个智慧高效的交通运输系统。由于大多...
作者:卫剑钒 自从美国宣布清洁网络行动后,很多懂点网络的人,第一反应是,美国...
再见,纸质发票!之前国办发[2019]39号文件明确规定,2019年底之前加快电子发票的...
阿里云开发者4月走进厦门和无锡 更有阿里云、滴滴等大牛面对面交流 陪你度过这不...
互联网经济浪潮一波接一波,目前以及未来将有更多企业致力于发展网络业务。香港V...