iscsi网络存储服务

1、创建两个lvm卷。


2、首先安装target


3、设置防火墙


4、执行targetcli工具


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

iscsi网络存储服务_第1张图片

基本思路:

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

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


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

server0.disk2

查看块如下图所示:

iscsi网络存储服务_第2张图片

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

iscsi网络存储服务_第3张图片

查看ISCSI对象如下图所示:

iscsi网络存储服务_第4张图片

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

iscsi网络存储服务_第5张图片

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

4、创建LUN 并绑定块

iscsi网络存储服务_第6张图片

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

执行ls查看

iscsi网络存储服务_第7张图片

启动监听程序

删除默认的端口监控


启动监听程序


注:192.168.18.131ISCSI 服务端网卡IP

iscsi网络存储服务_第8张图片

可以查看/etc/target/saveconfig.json 配置文件,该配置文件保存着 ISCSI的配置。


initiator 端的配置:

1、安装软件

# yum install -y iscsi-initiator-utils

2、给  initiator  起个名字

# vim /etc/iscsi/initiatorname.iscsi

内容如下:


3、启动服务

# systemctl enable iscsi; systemctl start iscsi


4、发现存储

# iscsiadm -m discovery -t st -p 192.168.18.131


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


5、登录存储

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

 


你可能感兴趣的:(Linux)