ISCSI 网络存储服务

iscsi 实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储 空间,initiator 负责连接 ISCSI 设备,在 ISCSI 设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。 服务器端配置 target,准备做为 LUN 发布的 ISCSI 的存储设备(可以是一整块磁盘、一个分 区、逻辑卷或 RAID 阵列)。 本人事先准备好两个逻辑卷作为 ISCSI 的存储设备。 

ISCSI 网络存储服务

ISCSI 网络存储服务

输入help可以查看targetcli帮助

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

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

ISCSI 网络存储服务

ISCSI 网络存储服务

ISCSI 网络存储服务

ISCSI 网络存储服务

ISCSI 网络存储服务

ISCSI 网络存储服务

ISCSI 网络存储服务

在 initiator 端的配置: 

1、安装软件 

# yum install -y iscsi-initiator-utils 

2、给 initiator 起个名字 

# vim /etc/iscsi/initiatorname.iscsi 

内容如下: 

ISCSI 网络存储服务
 3、启动服务 

# systemctl enable iscsi; systemctl start iscsi 

4、发现存储 

# iscsiadm -m discovery -t st -p 172.24.3.5 

ISCSI 网络存储服务

5、登录存储

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

ISCSI 网络存储服务

ISCSI 网络存储服务