iscsi网络存储服务

1、创建两个lvm卷。

iscsi网络存储服务

iscsi网络存储服务

2、首先安装target

iscsi网络存储服务

3、设置防火墙

iscsi网络存储服务

4、执行targetcli工具

iscsi网络存储服务

注:输入help可以查看targetcli的帮助

iscsi网络存储服务

基本思路:

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

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

iscsi网络存储服务iscsi网络存储服务

注:给/dev/vg00/lv00 逻辑卷起个名字叫server0.disk1;/dev/mypool/lv01 逻辑卷起个名字叫

server0.disk2

查看块如下图所示:

iscsi网络存储服务

2、创建  iqn  名字即创建 ISCSI对象

iscsi网络存储服务

查看ISCSI对象如下图所示:

iscsi网络存储服务

3、设置ACL 即将ISCSI 对象与客户端IP或主机名绑定

iscsi网络存储服务

注意:iqn.2015-06.com.benet:client1 是  initiator  的名字,需要在客户端中设置的。

4、创建LUN 并绑定块

iscsi网络存储服务

一个ISCSI对象可以创建多个 LUNLUN0LUN1……)。

执行ls查看

iscsi网络存储服务

启动监听程序

删除默认的端口监控

iscsi网络存储服务

启动监听程序

iscsi网络存储服务

注:192.168.18.131ISCSI 服务端网卡IP

iscsi网络存储服务

可以查看/etc/target/saveconfig.json 配置文件,该配置文件保存着 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

iscsi网络存储服务

4、发现存储

# iscsiadm -m discovery -t st -p 192.168.18.131

iscsi网络存储服务

修改文件里面的内容然后在登录

iscsi网络存储服务

5、登录存储

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