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

RedHat 7配置ISCSI服务

时间:2016-06-20 15:56:23      阅读:1442      评论:0      收藏:0      [点我收藏+]

标签:redha7   target   isisi   targetcli   backstores   

在rhel7中的众多变化之中,就有早先的ISCSI 目标程序tgtd 被抛弃,替换为的新的Linux-IO(lio),lio是一个是一个内核空间的iscsi target。(详见http://linux-iscsi.org/wiki/ISCSI


安装iscsi target服务:yum -y install targetcli

技术分享

启动服务:systemctl start target

设置服务开机自动启动:systemctl enable target

技术分享

进入iscsi target配置命令行:targetcli

技术分享

使用文件系统,创建名为disk01,大小1G的磁盘文件:

cd backstores/fileio

create disk01 /data/disk01.img 1G

技术分享

或者使用块设备,示例如下:

/>     cd backstores/
         /backstores> iblock/ create name=block_backend dev=/dev/sdb
         Generating a wwn serial.
         Created iblock storage object block_backend using /dev/sdb.
         /backstores>

 

或者使用LVM逻辑卷,示例如下
 />        
/backstores> iblock/ create name=block_backend_lvm     dev=/dev/vg0/lv1
         Generating a wwn serial.
         Created iblock storage object block_backend_lvm using     /dev/vg0/lv1.
         /backstores>


创建iqn,并在该iqn下创建门户IP

技术分享

然后再该iqn下创建lun0,这样就跟上文创建的磁盘文件disk01.img关联起来

技术分享

最后在该iqn下创建acls访问控制条目,允许客户端的iqn访问该磁盘文件

技术分享

配置完毕,ls查看一下配置的树状结构,然后保存并退出

技术分享

查看一下创建的disk01.img的大小,可以看到是动态精简磁盘,大小是0

技术分享

windows客户端测试:

技术分享

技术分享

技术分享

技术分享

Linux客户端测试:

发现target:iscsiadm -m discovery -t sendtartgets -p 192.168.10.14

技术分享

登录target:iscsiadm -m node -T iqn.2016-03.rh7.server:disk01 --login,但登录失败,因为acl中没有允许该Linux客户端的访问

技术分享

查看该Linux客户端的iqn

技术分享

在服务器端配置target,添加该Linux客户端的iqn到acls中以运行访问

技术分享

技术分享

登录target,成功登录

技术分享

用fdisk -l查看该磁盘文件

技术分享

退出该target

技术分享


本文出自 “江健龙的技术博客” 博客,请务必保留此出处http://jiangjianlong.blog.51cto.com/3735273/1790989

RedHat 7配置ISCSI服务

标签:redha7   target   isisi   targetcli   backstores   

原文地址:http://jiangjianlong.blog.51cto.com/3735273/1790989

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