精华内容
下载资源
问答
  • 网络存储ISCSI配置

    千次阅读 2014-07-29 17:17:51
    IP网络存储ISCSI IP网络存储ISCSI 一、 ISCSI概述 1.1、 介绍 本章主要介绍了基于IP SAN 的网络存储ISCSI ,iscsl技术以其低廉的构成和优秀的存储性能,博得了很多CIO和存储管理的喜爱,目前陆续进入企业应用...
    IP网络存储ISCSI
    
    IP网络存储ISCSI
    一、    ISCSI概述
    1.1、   介绍
    本章主要介绍了基于IP SAN 的网络存储ISCSI ,iscsl技术以其低廉的构成和优秀的存储性能,博得了很多CIO和存储管理的喜爱,目前陆续进入企业应用领域,推动了企业的存储环境向集中式转变,虽然, 目前对于ISCSI因该在什么样的环境中使用还存在诸多争议,ISCSI的前途是光明的,在未来的存储世界中,将会占据重要位置。




    1.2、   SCSI介绍
    SCSI是小型计算机系统接口(Samll Computer System Inerface) 的简称,SCSI作用输入/输出接口,主要用于硬盘、光盘、磁带机、扫描仪、打印机等设备.
     
     
    1.3、   FC介绍
    FC是光纤通道(Fibre Channel)的简称,是一种适合于前兆数据传输的、成熟而安全的解决方案。与传统的SCSI技术相比,FC提供更高的数据传输速率,更远的传输距离,更多的设备连接支持、更稳定的性能,更简易的安装。




    1.4、   DAS介绍
    DAS是直接式存储(Direct-Attached Stroage)的简称,是指将通过scsi接口或者光纤通道直接连接到一台计算机上面,当服务器在地理上比较分散,很难通过远程进行互连时,DAS是比较好的解决方案。但是这种方式存储之能通过与连接的主机进行访问,不能实现数据与其它主机的共享。同时DAS会占用服务器的操作资源。如:CPU资源 I/O资源,数据量越大,占用的资源就越多。




    1.5、   NAS介绍
    网络接入存储 (Network-Attached Stroge)简称NAS,它通过网络交换机连接存储系统和服务器,建立专门用于数据存储的私有网络,用户通过TCP/IP协议访问数据,采用标准的文件协议如:NFS、HTTP、CIFS来实现基于文件级的数据共享,NAS存储是文件共享访问变得更加方便快捷,并且能很容易的增加存储容量,通过专业化与存储技术相结合,NAS为那些需要共享大量文件数据的企业提供一个高效的,高可靠、高性价比的决绝方案。但是NAS也有一定的局限性,它会受到网络带宽和网络拥堵的影响,在一定程序上限制了NAS的网络传输能力.




    1.6、   SAN介绍
    存储区域网络(Storage Area Network)简称SAN,它是通过光纤交换机,光纤路由器,光纤集线器等设备将磁盘阵列、磁带等存储设备与相关服务器连接起来的告诉专用子网。
    SAN主要由3个部分组成:
    连接设备(如、路由器、光纤交换机)
    通信接口(如、SICI、FC)
    通信协议(如、IP和SCSI) 这3个部分再加上存储设备和服务器构成了一个SAN系统。




    1.7、   iSCSI概念
    iscsi,即internet SCSI,是IETF制定的一项标准,用于将SCSI数据块映射为以太网数据包,它一种基于IP Storage的理论的新型存储技术,该技术将存储行业广泛应用SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN,简单的说iscsi就是在IP网络上运行SCSI协议的一种网络存储技术,






    二、    iSCSI工作原理
    2.1、iSCSI的组成
    一个简单的iSCSI系统大概是由以下部分组成:
           iSCSI Initiator 或者iSCSI HBA
           iSCSI Target
           以太网交换机
           一台或者多台服务器
     


    2.2、iSCSI Initiator


           iSCSI Initiator是一个安装在计算上的软件或者硬件设备,它负责与iSCSI存储设备进行通信iSCSI 服务器与iSCSI存储设备之间的连接方式有两种:
    第一种基于软件的方式:是iSCSI Initiator(免费), 在iSCSI服务器上安装Initiator 后,Initiator软件可以将以太网卡虚拟为iSCSI卡,进而接受报和发送iSCSI数据报文,从而实现主机和iSCSI存储设备之间的iSCSI协议和TCP/IP协议传输功能。
    第二种方式: 是硬件iSCSI HBA(Host Bus Adapter) HBA硬件卡,即iSCSI Initiator硬件。这种方式需要先购买iSCSI HBA卡,然后将其安装在iSCSI服务器上,从而实现iSCSI服务器与交换机之间、iSCSI服务器与存储设备之间的高效数据传输.
    iSCSI适配卡大致分成两类,一为TOE HBA卡,一为iSCSI HBA卡,前者价格较便宜,后者效能极佳,但价格非常昂贵。代表性的厂商有Adaptec、Alacritech、Intel、LSI、Qlogic等,其中Intel专注于TOE HBA卡的开发


    2.3、iSCSI Target 
    iSCSI Target是一个可以用于存储数据的iSCSI磁盘阵列或者具有iSCSI功能的设备都可以被称为”iSCSI Target”,以为大多数操作系统都可以利用一些软件将系统转变为一个”iSCSI Target”。
     利用iSCSI target软件,可以将服务器的存储空间分配给客户机使用,客户机可以像使用本地硬盘一样使用iSCSI磁盘,包括对其进行分区、格式化及读写等。而且每个客户端可以向iSCSI磁盘写数据,户不干扰,而且不会破坏存储到服务器中的数据。同时,iSCSI对可以通过配置文件对权限进行限制。非常的灵活。
        我们知道,iSCSI使用了TCIP/IP协议进行通信的,因此,将iSCSI两端连接起来,仅仅需要一个以太网络就可以了,由此可知,iSCSI的存储性能和这个以太网有直接的关系,所以最好在iSCSI网络中使用千兆以太网交换机,劣质的网络设备会严重影响存储系统的性能,也就说,要为每个服务器配置高质量的千M以太网和千M交换机,并且提供两个链接,对于 ISCSI Target,应该为每个独立阵列中的两个独立端口配置一个设备交换机,最后将交换机连接起来,采用这种配置防止。其中一个交换机出现问题。另外一个任然可以保证数据的正常运行。
    IP网络存储ISCSI
    一、    ISCSI概述
    1.1、   介绍


    本章主要介绍了基于IP SAN 的网络存储ISCSI ,iscsl技术以其低廉的构成和优秀的存储性能,博得了很多CIO和存储管理的喜爱,目前陆续进入企业应用领域,推动了企业的存储环境向集中式转变,虽然, 目前对于ISCSI因该在什么样的环境中使用还存在诸多争议,ISCSI的前途是光明的,在未来的存储世界中,将会占据重要位置。
    1.2、   SCSI介绍
    SCSI是小型计算机系统接口(Samll Computer System Inerface) 的简称,SCSI作用输入/输出接口,主要用于硬盘、光盘、磁带机、扫描仪、打印机等设备.
     
    1.3、   FC介绍
    FC是光纤通道(Fibre Channel)的简称,是一种适合于前兆数据传输的、成熟而安全的解决方案。与传统的SCSI技术相比,FC提供更高的数据传输速率,更远的传输距离,更多的设备连接支持、更稳定的性能,更简易的安装。


    1.4、   DAS介绍
    DAS是直接式存储(Direct-Attached Stroage)的简称,是指将通过scsi接口或者光纤通道直接连接到一台计算机上面,当服务器在地理上比较分散,很难通过远程进行互连时,DAS是比较好的解决方案。但是这种方式存储之能通过与连接的主机进行访问,不能实现数据与其它主机的共享。同时DAS会占用服务器的操作资源。如:CPU资源 I/O资源,数据量越大,占用的资源就越多。




    1.5、   NAS介绍
    网络接入存储 (Network-Attached Stroge)简称NAS,它通过网络交换机连接存储系统和服务器,建立专门用于数据存储的私有网络,用户通过TCP/IP协议访问数据,采用标准的文件协议如:NFS、HTTP、CIFS来实现基于文件级的数据共享,NAS存储是文件共享访问变得更加方便快捷,并且能很容易的增加存储容量,通过专业化与存储技术相结合,NAS为那些需要共享大量文件数据的企业提供一个高效的,高可靠、高性价比的决绝方案。但是NAS也有一定的局限性,它会受到网络带宽和网络拥堵的影响,在一定程序上限制了NAS的网络传输能力.


    1.6、   SAN介绍
    存储区域网络(Storage Area Network)简称SAN,它是通过光纤交换机,光纤路由器,光纤集线器等设备将磁盘阵列、磁带等存储设备与相关服务器连接起来的告诉专用子网。
    SAN主要由3个部分组成:
    连接设备(如、路由器、光纤交换机)
    通信接口(如、SICI、FC)
    通信协议(如、IP和SCSI) 这3个部分再加上存储设备和服务器构成了一个SAN系统。


    1.7、   iSCSI概念
    iscsi,即internet SCSI,是IETF制定的一项标准,用于将SCSI数据块映射为以太网数据包,它一种基于IP Storage的理论的新型存储技术,该技术将存储行业广泛应用SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN,简单的说iscsi就是在IP网络上运行SCSI协议的一种网络存储技术,


    二、    iSCSI工作原理
    2.1、iSCSI的组成
    一个简单的iSCSI系统大概是由以下部分组成:
           iSCSI Initiator 或者iSCSI HBA
           iSCSI Target
           以太网交换机
           一台或者多台服务器
     


    2.2、iSCSI Initiator


           iSCSI Initiator是一个安装在计算上的软件或者硬件设备,它负责与iSCSI存储设备进行通信iSCSI 服务器与iSCSI存储设备之间的连接方式有两种:
    第一种基于软件的方式:是iSCSI Initiator(免费), 在iSCSI服务器上安装Initiator 后,Initiator软件可以将以太网卡虚拟为iSCSI卡,进而接受报和发送iSCSI数据报文,从而实现主机和iSCSI存储设备之间的iSCSI协议和TCP/IP协议传输功能。
    第二种方式: 是硬件iSCSI HBA(Host Bus Adapter) HBA硬件卡,即iSCSI Initiator硬件。这种方式需要先购买iSCSI HBA卡,然后将其安装在iSCSI服务器上,从而实现iSCSI服务器与交换机之间、iSCSI服务器与存储设备之间的高效数据传输.
    iSCSI适配卡大致分成两类,一为TOE HBA卡,一为iSCSI HBA卡,前者价格较便宜,后者效能极佳,但价格非常昂贵。代表性的厂商有Adaptec、Alacritech、Intel、LSI、Qlogic等,其中Intel专注于TOE HBA卡的开发


    2.3、iSCSI Target 
    iSCSI Target是一个可以用于存储数据的iSCSI磁盘阵列或者具有iSCSI功能的设备都可以被称为”iSCSI Target”,以为大多数操作系统都可以利用一些软件将系统转变为一个”iSCSI Target”。
     利用iSCSI target软件,可以将服务器的存储空间分配给客户机使用,客户机可以像使用本地硬盘一样使用iSCSI磁盘,包括对其进行分区、格式化及读写等。而且每个客户端可以向iSCSI磁盘写数据,户不干扰,而且不会破坏存储到服务器中的数据。同时,iSCSI对可以通过配置文件对权限进行限制。非常的灵活。
        我们知道,iSCSI使用了TCIP/IP协议进行通信的,因此,将iSCSI两端连接起来,仅仅需要一个以太网络就可以了,由此可知,iSCSI的存储性能和这个以太网有直接的关系,所以最好在iSCSI网络中使用千兆以太网交换机,劣质的网络设备会严重影响存储系统的性能,也就说,要为每个服务器配置高质量的千M以太网和千M交换机,并且提供两个链接,对于 ISCSI Target,应该为每个独立阵列中的两个独立端口配置一个设备交换机,最后将交换机连接起来,采用这种配置防止。其中一个交换机出现问题。另外一个任然可以保证数据的正常运行。
        
        
    二、基于命令行的操作:


    Target 10.0.0.201操作:
    对于每个Target来说,主机的ID是唯一,
    存储设备的LUN ID 是由ISCSI target来分配的。
    ISCSI驱动器为了scsi请求和回应提供了一个通过IP网络传输的驱动.


    # yum -y install scsi-target-utils
    # /etc/init.d/tgtd start
    # chkconfig tgtd on
    # chkconfig --list tgtd


     
     
    (1)模拟一个控制器 
    # tgtadm  --lld iscsi --mode target --op new --targetname iqn.2014-07-03.com.sxkj.mydisk1 --tid 1 


    --lld:表示驱动或者接口类型
    --mode:target目标
    --op:new 新建
    --targetname:表示创建targename名称.iqn.xxxxxxx.mydisk1 前和尾部固定,中间自由定义.
    --tid:标识号




    #查看
    # tgtadm --lld iscsi --mode target --op show
     
     
     
    (2)在模拟控制器关联一个设备 
    # tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 -b /dev/sdb


    --lld:表示驱动或者接口类型
    --mode:target目标
    --op:new 新建
    --tid:标识号
    --lun:lun标识号
    -b:指定设备号




     #查看
    # tgtadm --lld iscsi --mode target --op show


    (3)基于IP的授权
    # tgtadm --lld iscsi --mode target --op bind --tid 1 -I 10.0.0.0/16


        取消授权
        #tgtadm --lld iscsi --mode target --op unbind --tid 1 -I 10.0.0.0/16
        
        删除一个逻辑卷
        #tgtadm --lld iscsi --mode target --op delete --tid 1 --lun 1
        
        删除一个target
        #tgtadm --lld iscsi --mode target --op delete --tid 1
        
     Initiator 10.0.0.202操作:    
     
    # iscsi-iname
    iqn.1994-05.com.redhat:d18ee3c506b 


    # iscsi-iname -p iqn.2014-07-03.com.skkjgongda
    iqn.2014-07-03.com.skkjgongda:fb66a38ae152


    # vim /etc/iscsi/initiatorname.iscsi 
    InitiatorName=iqn.2014-07-03.com.skkjgongda:fb66a38ae152 给自己的客户端取个固定的名字。




    发现服务端Target
    # iscsiadm -m discovery -t sendtargets -p 10.0.0.201




    登录服务端:
    # iscsiadm -m node -T iqn.2014-07-03.com.sxkj.mydisk1 -p 10.0.0.201 -l
    # iscsiadm -m node -o delete -T iqn.2014-07-03.com.sxkj.mydisk1 -p 10.0.0.201


    先退出登录。
    # iscsiadm -m node -T iqn.2014-07-03.com.sxkj.mydisk1 -p 10.0.0.201 -U all


    在删除一个发现:
    iscsiadm -m node -o delete -T iqn.2014-07-03.com.sxkj.mydisk1 -p 10.0.0.201
        
        
         
        
    五、总结所有的步骤简单化精华




    iscsi单机文件共享系统,也就说比如有服务端共享一个/sdb存储出来
    每个客户端可以在/sdb里面使用一个分区.
    比如客户端1可以使用fdisk /sdb 分一个/sdb1
    比如客户端2可以使用fdisk /sdb 分一个/sdb2
    比如客户端3可以使用fdisk /sdb 分一个/sdb3
    如果客户端1和客户端2同时使用/sdb1就会出现内存奔溃的情况。这个一大BUG,


    5.1、环境描述:
    服务器端target 10.0.0.203 增加一块30G sisci硬盘
    客户端:10.0.0.204
    客户端:10.0.0.202




    5.2、服务安装
    (1)、安装服务
    # yum -y install scsi-target-utils
    (2)、修改配置文件
    #vim /etc/tgt/targets.conf
    <target iqn.2014-06-10.com.sxkj.mydisk1>
        backing-store /dev/sdb    #如果多个存储设备。直接加多一个backing-store
        incominguser alvin alvin123 #基于用户认证
        initiator-address 10.0.0.0/16 #基于IP授权访问
    </target>






    (3)、重启服务
    # /etc/init.d/tgtd restart
    (4)、查看是否成功
    # tgtadm --lld iscsi --mode target --op show










    5.3、客户端安装
    (1)安装软件
    # yum -y install iscsi-initiator-utils


    (2)修改Initiator唯一标识号
    跟target一样也需要一个唯一标识号。可以使用-p来更改,然后编辑配置文件永久修改
    # iscsi-iname
    # iscsi-iname -p iqn.2014-06.com.sxkjgongda
    # vim /etc/iscsi/initiatorname.iscsi
    InitiatorName=iqn.1994-05.com.redhat:1c39abfdfa0  #给自己的客户端Initiator起个名字


    (3)、修改配置文件
    # vim /etc/iscsi/iscsid.conf
    node.session.auth.authmethod = CHAP  #开启chap认证
    node.session.auth.username = Alvin    #服务端target创建和绑定的用户
    node.session.auth.password = alvin123  #服务端target创建的密码写进来


    (4)、发现targe命令
    # iscsiadm -m discovery -d 2 -t st -p 10.0.0.203


    (5)、重启服务
    # /etc/init.d/iscsi restart  是否可以看到共享磁盘?


    (6)、可以使用fdisl对共享磁盘进行分区。然后挂在到本地
    展开全文
  • 关于redhat操作系统网络存储iscsi配置,包括mutipath的配置。
  • 网络存储iscsi配置,步骤详细。网上这种资源较少。
  • iSCSI(Internet Small Computer System Interface...iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源。测试环境主机名称 擦作系统 ...

    iSCSI(Internet Small Computer System Interface)互联网小型计算机系统接口。是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源。

    测试环境

    主机名称        擦作系统        IP地址
    Server        RHEL7操作系统    172.25.254.243
    Desktop       RHEL7操作系统    172.25.254.143
    

    搭建iSCSI服务端

    ###安装启动服务###
    [root@server ~]# yum install targetcli -y
    [root@server ~]# systemctl start target
    [root@server ~]# systemctl enable target
    ln -s '/usr/lib/systemd/system/target.service' '/etc/systemd/system/multi-user.target.wants/target.service'
    
    ###准备共享磁盘###
    [root@server ~]# fdisk -l
    
    Disk /dev/vda: 10.7 GB, 10737418240 bytes, 20971520 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x00013f3e
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    20970332    10484142+  83  Linux
    
    Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    ###/dev/vdb磁盘有10G空间,划分出5G用来测试
    [root@server ~]# fdisk /dev/vdb
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0x8dc33c30.
    
    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    Using default response p
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +5G
    Partition 1 of type Linux and of size 5 GiB is set
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    
    ###创建iSCSI共享###
    ##打开targetcli
    [root@server ~]# targetcli
    Warning: Could not load preferences file /root/.targetcli/prefs.bin.
    targetcli shell version 2.1.fb34
    Copyright 2011-2013 by Datera, Inc and others.
    For help on commands, type 'help'.
    
    /> ls
    o- / ..................................................................... [...]
      o- backstores .......................................................... [...]
      | o- block .............................................. [Storage Objects: 0]
      | o- fileio ............................................. [Storage Objects: 0]
      | o- pscsi .............................................. [Storage Objects: 0]
      | o- ramdisk ............................................ [Storage Objects: 0]
      o- iscsi ........................................................ [Targets: 0]
      o- loopback ..................................................... [Targets: 0]
    
    ##添加存储设备
    /> /backstores/block create jinx:storage1 /dev/vdb1
    Created block storage object jinx:storage1 using /dev/vdb1.
    /> ls
    o- / ..................................................................... [...]
      o- backstores .......................................................... [...]
      | o- block .............................................. [Storage Objects: 1]
      | | o- jinx:storage1 ............. [/dev/vdb1 (5.0GiB) write-thru deactivated]
      | o- fileio ............................................. [Storage Objects: 0]
      | o- pscsi .............................................. [Storage Objects: 0]
      | o- ramdisk ............................................ [Storage Objects: 0]
      o- iscsi ........................................................ [Targets: 0]
      o- loopback ..................................................... [Targets: 0]
    
    ##创建iSCSI
    /> /iscsi create iqn.2018-06.com.jinx:storage1
    Created target iqn.2018-06.com.jinx:storage1.
    Created TPG 1.
    /> ls
    o- / ..................................................................... [...]
      o- backstores .......................................................... [...]
      | o- block .............................................. [Storage Objects: 1]
      | | o- jinx:storage1 ............. [/dev/vdb1 (5.0GiB) write-thru deactivated]
      | o- fileio ............................................. [Storage Objects: 0]
      | o- pscsi .............................................. [Storage Objects: 0]
      | o- ramdisk ............................................ [Storage Objects: 0]
      o- iscsi ........................................................ [Targets: 1]
      | o- iqn.2018-06.com.jinx:storage1 ................................. [TPGs: 1]
      |   o- tpg1 ........................................... [no-gen-acls, no-auth]
      |     o- acls ...................................................... [ACLs: 0]
      |     o- luns ...................................................... [LUNs: 0]
      |     o- portals ................................................ [Portals: 0]
      o- loopback ..................................................... [Targets: 0]
    ###iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式
    ###默认情况下,网络通信至iSCSI目标上的端口 3260/tcp的明文端口
    
    ##设置iSCSIkey
    /> /iscsi/iqn.2018-06.com.jinx:storage1/tpg1/acls create iqn.2018-06.com.jinx:jinxkey
    Created Node ACL for iqn.2018-06.com.jinx:jinxkey
    ##添加存储至iSCSI
    /> /iscsi/iqn.2018-06.com.jinx:storage1/tpg1/luns create /backstores/block/jinx:storage1 
    Created LUN 0.
    Created LUN 0->0 mapping in node ACL iqn.2018-06.com.jinx:jinxkey
    ##设置端口
    /> /iscsi/iqn.2018-06.com.jinx:storage1/tpg1/portals create 172.25.254.243
    Using default IP port 3260
    Created network portal 172.25.254.243:3260.
    ##查看修改内容后退出
    /> ls
    o- / ..................................................................... [...]
      o- backstores .......................................................... [...]
      | o- block .............................................. [Storage Objects: 1]
      | | o- jinx:storage1 ............... [/dev/vdb1 (5.0GiB) write-thru activated]
      | o- fileio ............................................. [Storage Objects: 0]
      | o- pscsi .............................................. [Storage Objects: 0]
      | o- ramdisk ............................................ [Storage Objects: 0]
      o- iscsi ........................................................ [Targets: 1]
      | o- iqn.2018-06.com.jinx:storage1 ................................. [TPGs: 1]
      |   o- tpg1 ........................................... [no-gen-acls, no-auth]
      |     o- acls ...................................................... [ACLs: 1]
      |     | o- iqn.2018-06.com.jinx:jinxkey ..................... [Mapped LUNs: 1]
      |     |   o- mapped_lun0 ..................... [lun0 block/jinx:storage1 (rw)]
      |     o- luns ...................................................... [LUNs: 1]
      |     | o- lun0 ............................ [block/jinx:storage1 (/dev/vdb1)]
      |     o- portals ................................................ [Portals: 1]
      |       o- 172.25.254.243:3260 .......................................... [OK]
      o- loopback ..................................................... [Targets: 0]
    /> exit
    Global pref auto_save_on_exit=true
    Last 10 configs saved in /etc/target/backup.
    Configuration saved to /etc/target/saveconfig.json
    

    客户端添加使用服务端共享的存储设备

    ##客户端安装
    [root@desktop ~]# yum install iscsi-initiator-utils.i686 -y
    
    ##配置iSCSIkey
    [root@desktop ~]# vim /etc/iscsi/initiatorname.iscsi
    InitiatorName=iqn.2018-06.com.example:jinxkey
    
    ##发现iSCSI资源
    [root@desktop ~]# iscsiadm -m discovery -t st -p 172.25.254.243
    172.25.254.243:3260,1 iqn.2018-06.com.example:storage1
    
    ##添加iSCSI存储
    [root@desktop ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.243 -l
    Logging in to [iface: default, target: iqn.2018-06.com.example:storage1, portal: 172.25.254.243,3260] (multiple)
    Login to [iface: default, target: iqn.2018-06.com.example:storage1, portal: 172.25.254.243,3260] successful.
    
    ##查看存储设备
    [root@desktop ~]# fdisk -l
    Disk /dev/sda: 5368 MB, 5368709120 bytes, 10485760 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 4194304 bytes
    
    ##分区后格式化、挂载
    [root@desktop ~]# mkfs.ext4 /dev/sda1
    [root@desktop ~]# mount /dev/sda1 /mnt
    [root@desktop ~]# df -H
    Filesystem          Size  Used Avail Use% Mounted on
    /dev/vda1            11G  3.4G  7.5G  31% /
    devtmpfs            481M     0  481M   0% /dev
    tmpfs               497M   82k  497M   1% /dev/shm
    tmpfs               497M   14M  484M   3% /run
    tmpfs               497M     0  497M   0% /sys/fs/cgroup
    /dev/mapper/vg0-vo  496M  2.5M  463M   1% /home
    /dev/sda1           5.2G   21M  4.9G   1% /mnt
    
    ##开机挂载网络存储
    [root@desktop ~]# vim /etc/fstab
    /dev/sda1       /mnt    ext4    defaults,_netdev        0 0    ##_netdev,先启动网路设备
    
    ##重启客户端,测试
    

    清理实验环境

    [root@desktop ~]# umount /mnt		##解除挂载
    [root@desktop ~]# df
    Filesystem         1K-blocks    Used Available Use% Mounted on
    /dev/vda1           10473900 3243484   7230416  31% /
    devtmpfs              469344       0    469344   0% /dev
    tmpfs                 484932      80    484852   1% /dev/shm
    tmpfs                 484932   12768    472164   3% /run
    tmpfs                 484932       0    484932   0% /sys/fs/cgroup
    /dev/mapper/vg0-vo    483670    2355    451824   1% /home
    
    [root@desktop ~]# vim /etc/fstab	##清除添加的开机自动挂载行
    
    [root@desktop ~]# fdisk -l
    Disk /dev/sda: 5368 MB, 5368709120 bytes, 10485760 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 4194304 bytes
    Disk label type: dos
    Disk identifier: 0x3df74f0c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1            8192    10485759     5238784   83  Linux
    [root@desktop ~]# tree /var/lib/iscsi/	##查看iscsi设备文件
    /var/lib/iscsi/
    ├── ifaces
    ├── isns
    ├── nodes
    │   └── iqn.2018-06.com.example:storage1
    │       └── 172.25.254.243,3260,1
    │           └── default
    ├── send_targets
    │   └── 172.25.254.243,3260
    │       ├── iqn.2018-06.com.example:storage1,172.25.254.243,3260,1,default -> /var/lib/iscsi/nodes/iqn.2018-06.com.example:storage1/172.25.254.243,3260,1
    │       └── st_config
    ├── slp
    └── static
    
    10 directories, 2 files
    
    ##iscsi设备登出
    [root@desktop ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.243 -u
    Logging out of session [sid: 1, target: iqn.2018-06.com.example:storage1, portal: 172.25.254.243,3260]
    Logout of [sid: 1, target: iqn.2018-06.com.example:storage1, portal: 172.25.254.243,3260] successful.
    
    ##iscsi设备文件删除
    [root@desktop ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.243 -o delete
    [root@desktop ~]# tree /var/lib/iscsi/	##查看iscsi文件
    /var/lib/iscsi/
    ├── ifaces
    ├── isns
    ├── nodes
    ├── send_targets
    │   └── 172.25.254.243,3260
    │       └── st_config
    ├── slp
    └── static
    
    7 directories, 1 file
    
    

    展开全文
  • 图解配置iscsi存储 配置NAS网络附加存储
  • ISCSI实现了网络存储,在整个服务中,提供存储的服务端叫目标,使用存储端叫引发剂。在目标上可以提供存储空间,引发剂主要负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取的一些数据,在引发剂上面看就是...

    ISCSI实现了网络存储,在整个服务中,提供存储的服务端叫目标,使用存储端叫引发剂。在目标上可以提供存储空间,引发剂主要负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取的一些数据,在引发剂上面看就是多了一块硬盘。

    工作环境:Centos7target端IP地址:192.168.161.128
          Centos7initiator端IP地址:192.168.161.130

    准备工作:Centos7target端添加两块硬盘,作为LVM卷
      Centos7initiator端安装iscsi-initiator-utils包

    一,添加硬盘并创建LVM卷

    1)在Centos7target端先添加两块硬盘:SDB / SDC创建两个LVM卷

    2)将准备的磁盘或分区创建PV 

    3)创建完PV,之后,需要创建VG,然后添加PV到VG中 

    4)VG准备就绪,可以创建了LVM了 

    5)创建完LVM卷后我们可以当作普通分区进行格式化

    二,LVM卷准备就绪后我们进入正题ISCSI

    1)首先安装目标

    [root @ localhost~] #yum install targetd targetcli

    2)启动目标服务

    [root @ localhost~] #systemctl start target

    3)关闭防火墙同时也可以设置firewalld防火墙规则我在这里就不演示了我就​​直接关了。尴尬

    [root @ localhost~] #systemctl stop firewalld.service

    4)执行targetcli工具

    输入帮助可以获取帮助信息

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

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

    给/dev/vg00/lv00 逻辑卷起个名字叫 yankai.disk1;给/dev/vg01/lv01 逻辑卷起个名字叫yankai.disk2

    6)创建 iqn 名字即创建 ISCSI 对象 

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

    注意:iqn.2015-05.com.yankai:client1是initiator的名字,这个是需要在客户端设置的大笑

    8)设置LUN并绑定块

    /> /iscsi/iqn.2016-06.com.yankai:disk1/tpg1/luns create /backstores/block/yankai.disk1 
    /> /iscsi/iqn.2016-06.com.yankai:disk2/tpg1/luns create /backstores/block/yankai.disk2 

    启动监听程序 注意:192.168.161.128是ISCSI服务端的IP地址

    配置完成后可以查看/etc/target/saveconfig.json的配置文件 这个配置文件存放了ISCSI的配置 服务端配置结束。

    接下来配置initiator端

    1、安装软件

    [root@localhost ~]# yum install -y iscsi-initiator-utils

    2、给initiator起个美丽的名字 修改如下:

    3、启动服务

    [root@localhost ~]# systemctl start iscsi

    4、发现存储

    [root @ localhost~] #iscsiadm -m discovery -t st -p 192.168.161.128
    192.168.161.128:3260,1 iqn.2016-06.com.yankai:disk1
    192.168.161.128:3260,1 iqn.2016-06。 com.yankai:DISK2

    5,登陆存储

    [root @ localhost~] #iscsiadm -m node -T iqn.2016-06.com.yankai:disk1 -p 192.168.161.128 -l

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

    6,验证客户端ISCSI连接,剩下来的操作就和管理本地磁盘一样了。

    希望对您有所帮助,再见再见

     

     

     

    展开全文
  • 5 (100%) 1 voteiSCSI技术可以实现在IP网络上运行SCSI协议。...ISCSI技术与主流的网络存储技术FC相比造价便宜,利于部署,下面我们将在WINDOWS SERVER 2012 R2 上安装ISCSI并给其域下的windows 8 系统...

    5 (100%) 1 vote

    iSCSI技术可以实现在IP网络上运行SCSI协议。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。ISCSI技术与主流的网络存储技术FC相比造价便宜,利于部署,下面我们将在WINDOWS SERVER 2012 R2 上安装ISCSI并给其域下的windows 8 系统安装iscsi网络硬盘。

    开始之前我们需要一个windows server 2012 r2 系统(域和DNS服务器都在之前配置好了)

    和一个在域之内的windows 8系统。

    接下来我们开始在server上安装iscsi

    首先添加角色和功能(Add Roles and Features )前面两线默认next,第三步选择安装在那个server。

    142752954452.png

    接下来在server roles 中选择 iscsi target server 这一项勾上:

    142752954469.png

    接下去全部默认next 就开始安装了,待安装完毕我们就在server中安装好了iscsi,下一步就开始配置iscsi 了。

    在 File and Storage Services 中找到ISCSI像,点击TASKS按钮 添加新ISCSI虚拟硬盘。

    142752954482.png

    于是我们选择将虚拟硬盘存放在服务器的P盘中

    142752954495.png

    将iscsi的名字改为myiscsi

    142752954509.png

    接着设定iscsi的大小,Fixed size是指固定大小,即使数据超出空间也不会增加,Dynamically expanding 是在动态分布空间,在一开始时占用的空间少,随数据增加而增加。

    142752964769.png

    配置target name 为iscsitarget

    142752964824.png

    这时候按next会跳出一个新窗口 增加一个启动id,我们选择IP Address 作为id 并且填入server的ip地址

    142752964837.png

    142752964952.png

    142752964966.png

    142752968396.png

    接下来一直next就开始创建iscsi虚拟硬盘了创建完成后我们就得到了一块虚拟硬盘了

    接下来就是在windows 8中应用虚拟硬盘

    在控制面板中打开所有控制选项然后找到ISCSI initiator

    14275296841.png

    在target项中快速连接中填入本域域名,点击快速连接按钮

    142752968425.png

    在卷和设备中点击自动配置后就可以看到已经自动配置好了,这时候windows8就有一个iscsi硬盘了

    142752968535.png

    打开电脑管理器看到一个新的硬盘,那就是我们的网络硬盘,于是整个iscsi就配置好了

    142752968547.png

    在san越来越火的未来,相信简单,低成本的iscsi也会在san中占有一席之地,在这里我只是简单介绍一下iscsi的配置,更详细全面的iscsi还需要我们一起研究

    展开全文
  • SAN iSCSI网络存储配置+ iSCSI GFS网络集群 iSCSI主要是透过TCP/IP的技术,将储存设备端透过iSCSI target(iSCSI目标)功能,做成可以为服务器端提供软碟的”终端“,再通过iSCSI initiator(iSCSI 初始化用户)功能,...
  • 本文档是CentOS 6.3下配置iSCSI网络存储,内容详细,步骤清晰
  • 文章目录iscsi(共享存储)了解什么是共享存储以及工程存储的必要性利用交换机使用集群利用网络使用集群配置iscsi服务器端配置完毕后exit退出报错:配置iscsi客户端客户端配置扩展实验 iscsi(共享存储) 了解什么是...
  • iSCSI配置

    2018-08-17 12:00:43
    (2)Internet小型计算机系统接口(iSCSI)是一种基于TCP/IP的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN使得SCSI协议应用于高速数据传输网络成为可能,这种...
  • iSCSI(一) iSCSI详解 及 iSCSI配置

    万次阅读 多人点赞 2016-10-13 23:47:36
    在集群系统中存储是很重要的一部分,下面将会认识iSCSI, 并进行iSCSI配置:包括iSCSI实现、iSCSI工作原理、iSCSI与FC SAN区别、SAN与NAS iSCSI与NFS区别、target端配置工具tatadm、Initiator端配置工具iscsiadm以及...
  • IP网络存储iscsi

    2017-11-16 16:17:00
    iSCSI是一种在Internet协议上,特别是以太网上进行数据块传输的标准,它是一种基于IP Storage理论的新型存储技术,该技术是将存储行业广泛应用的SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN存储区域网,...
  • IP网络存储ISCSI

    2014-07-04 12:48:16
    本章主要介绍了基于IPSAN的网络存储ISCSI,iscsl技术以其低廉的构成和优秀的存储性能,博得了很多CIO和存储管理的喜爱,目前陆续进入企业应用领域,推动了企业的存储环境向集中式转变,虽然,目前对于ISCSI因该在...
  • 一、简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件...iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络 (Ethernet)技术结合,使服务器可与使用IP网络储存装置互相交换资料。 iSCS
  • 部署网络存储ISCSI

    2019-03-08 02:01:00
    1、什么是ISCSIInternet Small Computer System Interface 互联网小型计算机接口技术,是一种将SCS存储与以太网技术相结合,可以用来在互联网中传输SCSI接口的数据与命令。2、当前硬盘接口类型有IDE、SATA、SAS...
  • 它用于使用块级数据传输通过TCP / IP访问网络上的存储。NFS与iSCSI之间通常存在比较。关键区别在于NFS是文件级实现,而iSCSI是块级实现。这适用于TCP / IP层,并允许通过局域网(LAN)发送SCSI命令。在诸如iSCSI和光纤...
  • centos7 的iscsi网络存储配置 一.iscsi服务端(target)的配置 首先为虚拟机添加一块磁盘 配置网卡,并重启网卡服务 查看系统的分歧情况 创建逻辑卷 配置yum仓库,并安装targetd和targetcli 将target服务添加为开机...
  • CentOS 6配置iSCSI网络存储

    千次阅读 2015-07-08 14:39:01
    iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供...iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络储存装置互相交换资料。 iSCSI是一种基于
  • ISCSI网络磁盘配置

    万次阅读 2018-09-01 08:29:48
    ISCSI磁盘的工作模式Internet SCSI,网际SCSI接口一种基于C/S架构的虚拟磁盘技术,服务器提供磁盘空间,客户机连接并当本地磁盘使用ISCSI Qualified Name 名称规范iqn.yyyy-mm.倒序域名:自定义标识用来识别 target ...
  • iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。需要在linux的服务端装上target,客户机上装上inititor。配置过程如下:在...
  • 本文主要是iscsi存储配置及安全验证方面的应用; 关于iscsi方面的介绍大家去查询很多资料;这里就不废话了;直接进入主题 iscsi target 一个可以被用于存储数据的iscsi磁盘阵列或者具有iscsi功能的设备都可以被称为...
  • ISCSI配置与挂载

    千次阅读 2019-05-27 09:14:47
    iSCSI使用 TCP/IP 协议,来提供网络存储。 客户端挂载后,可以对其进行分区,进行格式化,就好像是安装在本机上的硬盘一样。 为了保证传输速率,通常采用光纤。 配置环境 CentOS7 Server端配置 1.安装 yum ...
  • Linux 下配置iSCSI网络存储一、简介iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速...
  • iscsi 配置步骤

    2018-11-29 03:04:31
    iscsi 是一种支持已有硬盘共享的服务。通过设备与网络的结合,使的用户可以直接通过网络访问硬盘,工作方式为/服务器/客户端。 创建 服务端: 准备一个要共享的设备 fdisk /dev/vdb n ....... wq pvcreate /dev/...
  • iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM 下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研究中心共同开发的,是一个供硬件设备使用的、可在IP协议上层运行的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,502
精华内容 4,600
关键字:

网络存储iscsi配置