码迷,mamicode.com
首页 > 其他好文 > 详细

centos7 - ISCSI 网络存储服务

时间:2018-01-05 15:48:11      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:保存   系统   etc   关闭   portal   1.5   启动服务   指定   vpd   

    定义: iscsi 实现网络存储,提供存储端叫 target,使用存储端叫 initiator。 target 上可以提供存储空间, initiator 负                  责连接 ISCSI 设备,在 ISCSI 设备中创建文件系统,以及存取数据, 在initiator上看上去是多了一块硬盘。 



实验环境:

  ①服务器准备两个逻辑卷作为iscsi的存储设备

技术分享图片

                 ②服务器配置targetyum  -y  install targetd  targetcli

                 ③客户机配置iscsi-initiator-utils yum  -y  install  iscsi-initiator-utils

                 ④服务器和客户端暂时关闭防火墙,保证双方能联系

技术分享图片



二  服务器配置

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

/backstores/block  create  [ 块名 ]  [ 逻辑卷名 ]

技术分享图片

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

/iscsi  create  iqn.[ 时间 ].[ 反向域名 ]:[ 设备名 ]

技术分享图片


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

                /iscsi/[  acls路径 ]  create  [ 客户端主机名或IP ]

                  注意:  [ 客户端主机名或IP ] initiator 的名字,需要在客户端中设置的。】


技术分享图片

4、 创建 LUN 并绑定块 :

/iscsi/[ lun s路径 ]  create  [ 块名 ] 【可以创建多个 LUN】 


技术分享图片

5  启动监听程序

                  /iscsi/[ portals路径 ]  create  [ 服务器IP和端口

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

技术分享图片

7 改变监听程序 

技术分享图片


技术分享图片



三   客户端配置

   1 initiator 起个名 【指定服务器的acl

                  # vim /etc/iscsi/initiatorname.iscsi

技术分享图片


    2 启动服务
                  # systemctl enable iscsi; systemctl start iscsi


技术分享图片


    3 发现存储
                  # iscsiadm -m discovery -t st -p [服务器IP]


技术分享图片

    4、 登录存储

# iscsiadm -m node -T [ 发现的存储 ]-p [ 服务器IP ] -l

注: -l 表示连接 ISCSI 目标; -u 表示断开和 ISCSI 目标的连接 

技术分享图片

6  验证客户端 ISCSI 连接 并操作

                  # lsscsi

技术分享图片


7 注意 :

 iscsi网路存储设置自动挂载与普通文件不同格式为 :

                        设备名    挂载点    文件格式    _netdev   0       0       ;

【且不能多用户同时挂载】




centos7 - ISCSI 网络存储服务

标签:保存   系统   etc   关闭   portal   1.5   启动服务   指定   vpd   

原文地址:http://blog.51cto.com/13544923/2057702

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!