server:

环境:rhel7.2  软件包:targetcli-2.1.fb41-3.el7.noarch,selinux-policy-targeted-3.13.1-60.el7.noarch

1.yum install -y targetd tagetcli

2.systemctl enabled  targetd

3.firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.1.0/24 service name=targetd accept' && firewall-cmd --reload

4.fdisk /dev/vda   分出一个1GB 容量的分区,注意!不用格式化!

5.partprobe /dev/sda

6.targetcli

/> ls

/> /backstores/block create data_block /dev/sda9

/> iscsi/ create iqn.2016-05.com.example.com:system1

/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/acls  create  iqn.2016-05.com.example.com:system2

/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/luns create /backstores/block/data_block

/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/portals/ create 192.168.1.101 如果这步出错,则执行以下红色字体命令↓再执行本句命令

/> iscsi/iqn.2016-05.com.example.com:system1/tpg1/portals/ delete ip_address=0.0.0.0 ip_port=3260

/> saveconfig

/> exit  服务端配置完成!

client:

环境:rhel7 软件包:iscsi-initiator-utils-iscsiuio-6.2.0.873-32.el7.x86_64 ,iscsi-initiator-utils-6.2.0.873-32.el7.x86_64

1.yum install -y iscsi-initiator*

2.执行:iscsiadm -m discovery  -t st -p system1.example.com 这条命令:获取-->>192.168.1.101:3260,1 iqn.2016-05.com.example.com:system1

3.修改:vim /etc/iscsi/initiatorname.iscsi 填入客户机iqn: InitiatorName= iqn.2016-05.com.example.com:system2  再执行 systemctl restart iscsid   &&  systemctl enable iscsid

4.连接服务端:iscsiadm -m node -T  iqn.2016-05.com.example.com:system1 -p system1.example.com -l

5.fdsik -l

6.fdisk /dev/sdb  创建一个500M分区-->/dev/sdb1 --> mkfs.xfs /dev/sdb1

7.查uuid: blkid

/dev/sdb1: UUID="eb5377bc-ac3e-4e35-bc46-a93218109589" TYPE="xfs"

mkdir   /test

7.vim /etc/fstab

UUID="eb5377bc-ac3e-4e35-bc46-a93218109589" /test                 xfs     defaults,_netdev 0 0

mount -a 查看是否正确

 

12.iscsi-target的更多相关文章

  1. 在Ubuntu 12.04上配置iSCSI Target服务

      今天自己按照网上搜来的教程自己在Ubuntu 12.04上配置了iSCSI Target服务,在这里简单地做个纪录.操作系统是全新安装的Ubuntu 12.04,配置一块500 GB的SATA笔记 ...

  2. iscsi介绍及iscsi target配置

    iSCSI 主要是透过 TCP/IP 的技术,将储存设备端透过 iSCSI target (iSCSI 目标) 功能,做成可以提供磁盘的服务器端,再透过 iSCSI initiator (iSCSI ...

  3. Linux tgtadm: Setup iSCSI Target ( SAN )

    Linux target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, ...

  4. CentOS7 下安装 iSCSI Target(tgt) ,使用 Ceph rbd

    目录 一.iSCSI 介绍 1. iSCSI 定义 2. 几种常见的 iSCSI Target 3. 优缺点比较 二.安装步骤 1. 关闭防火墙 2. 关闭selinux 3. 通过 yum 安装 t ...

  5. iscsi target tgt架构

    tgt是用户态实现的iscsi target,而iet(iscsi enterprise target)是在内核态实现的target,tgt相比于iet来说,因为其用户态实现,方便调试,新加入一些功能 ...

  6. iscsi target IET架构

    IET(iSCSI Enterprise Target)是内核态实现的iscsi target,相比于用户态实现的target(比如tgt),iet比较稳定,并且也算是历史悠久,io都直接经过内核态, ...

  7. ISCSI target的两种安装方法

    1 tgt程序架构 tgt是用户态实现的iscsi target,而iet(iscsi enterprise target)是在内核态实现的target,tgt相比于iet来说,因为其用户态实现,方便 ...

  8. iscsi target 之LIO配置

    LIO 配置 现在主流Linux都可以设置iSCSI,如STGT/TGT.LIO Target等.Linux-IO(LIO)Target是当前Linux标准的iSCSI target的开源实现,包含在 ...

  9. iscsi target 研究

    一.概述 目前 Linux 上主要有三个 iSCSI Target 实现: Linux SCSI Target – STGT / tgt     Linux-IO Target – LIO SCST ...

  10. linux iSCSI target/initiator配置

    linux iSCSI target配置全过程一:Install iSCSI target for Linux1,操作系统:[root@rac2 ~]# cat /etc/issueEnterpris ...

随机推荐

  1. Linux进程管理之task_struct结构

    转载:http://blog.csdn.net/npy_lp/article/details/7335187 内核源码:linux-2.6.38.8.tar.bz2 目标平台:ARM体系结构 进程是处 ...

  2. Collections.sort(List<T> Comparator) 自定义排序

    Collections.sort(basicinfoList, new Comparator<MlisBasicinfo>() { @Override public int compare ...

  3. JavaScript 之 执行前台函数

    1.OnClientClick (vs2003不支持这个方法) <asp:Button ID="Button" runat="server" Text=& ...

  4. AngularJS特性

    如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读 Javascript教程:AngularJS的五个超酷特性.简单来说Angular.js是google开发者设计和开发的一套前端开发框 ...

  5. java适配器模式随笔记

    今天学习了一下java中的适配器模式,在这里做个记录,方便以后查看 什么是适配器,适配就是连接源到目标的中间件,简单的例子就是我们的港水货手机充电器是大三角,我们想要在大陆正常使用我们需要一个转接充电 ...

  6. [Java] SSH框架笔记_框架分析+环境搭建+实例源码下载

    首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  7. Java学习笔记——显示当前日期的三种方式

    一.Date类:这是一种过时的表达方式 import java.util.Date; Date date = new Date(); System.out.println((1900+date.get ...

  8. js和jQuery 获取屏幕高度、宽度

    js获取屏幕高度,宽带 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body ...

  9. X86汇编语言中的registers相关

    0.写在前面 本文中总结于王爽老师的汇编语言,建议有兴趣的都买一本,以支持王爽老师的辛勤付出.再者,这本书写的确实很nice. 8086CPU共有14个registers:AX, BX, CX, DX ...

  10. 20145102 Java 实验一

    20145102 Java 实验一 Java环境的安装 就像第一周写的一样,在linux下java的安装和配置简直简单的不行不行的,一个命令足以: sudo pacman -S jdk 配置什么的也就 ...