iSCSI网络存储技术-实例解读

1 iSCSI介绍

网络存储服务器主要有三种解决方案——DAS直连存储,SAN区域网路存储 ,NAS网络附加存储,san和nas的主要区别在于,nas共享的是文件系统,san共享的是块设备。

iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI 结构基于C/S模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。她是一种IP-SAN技术。

iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。

2 示例详解

部署iSCSI首先要安装scsi-target-utils

LUN是存储设备标识,IQN是iSCSI的名称,格式为iqn.yyyy-mm.<反写域名>:identifier,例如:

iqn.2016-12.com.example.www:disk1

[[email protected]~]# yum install -y scsi-target-utils        #安装target软件

[[email protected]~]#  fdisk -l |grep /dev/sdb                    #查看磁盘信息sdb1 sdb2 sdb3

[[email protected]~]#  vim  /etc/tgt/targets.conf

default-driver iscsi

<target iqn.2016-12.com.example.www:disk1> #定义标准名称

backing-store /dev/sdb1        #指定设备路径

</target>

<target iqn.2016-12.com.example.www:disk2>

backing-store /dev/sdb2

lun 10

vendor_id  ssd inc.            #手动修改设备厂家信息

incominguser tom 123456        #设置用户Tom,及密码123456

</target>

<target iqn.2016-12.com.example.www:disk3>

backing-store /dev/sdb3

lun 20

initiator-address 192.168.1.5            #指定可以访问该target的主机

incominguser tom 123456

</target>

[[email protected]~]# /etc/init.d/tgtd start

[[email protected]~]# chkconfig tgtd on

[[email protected]~]# iptables -I INPUT -p tcp --dport 3260 -j ACCEPT

[[email protected]~]# service iptables save

[[email protected]~]#  tgtadm --lld iscsi --op show --mode targer     #查看设置好的target

客户端访问192.168.1.5

[[email protected]~]# yum install -y scsi-target-utils        #安装target软件

[[email protected]~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.6 --discover                    #查看服务端的iqn信息

192.168.1.6:3260,1 iqn.2016-12.com.example.www:disk1

192.168.1.6:3260,1 iqn.2016-12.com.example.www:disk2

192.168.1.6:3260,1 iqn.2016-12.com.example.www:disk3

[[email protected]~]# iscsiadm --mode node --targetname iqn.2016-12.com.example.www:disk1 --portal 192.168.1.6:3260 -login            #挂载disk1设备

[[email protected]~]# fdisk -l |grep /dev/sd        #查看磁盘挂载后的信息

时间: 2024-12-21 01:47:01

iSCSI网络存储技术-实例解读的相关文章

ISCSI网络存储服务

ISCSI网络存储服务 一.理论部分 iSCSI的概念 iSCSI,即internetSCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包.从根本上说,它是一种基于IP Storage理论的新型存储技术,该技术将存储行业广泛应用的SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN.简单地说,iSCSI就是在IP网络上运行SCSI协议的一种网络存储技术.iSCSI技术最初由Cisco和IBM两家开发,并且得到了广大IP存储技术爱好者的大力支持,这几年得到迅速的发

4.6.1 ISCSI网络存储

目前计算机领域的存储解决方案主要有直连存储(DAS).存储区域网络(SAN).以及网络附加存储(NAS)三种. DAS(Direct-Attached Storage)指的是主机总线直接通过SCSI接口与存储设备相连,这种连接方式主要应用在家庭个人电脑环境中. SAN(Storage Area Network)指的是一整套存储网络的解决方案,SAN采用的是光纤通道技术,SAN就是通过光纤交换机将服务器与存储设备连接在一起的网络整体环境,SAN的优势在于其先进的光纤通信技术,为当今爆炸式的数据增长

Linux(centos6.5)连接iSCSI网络存储

Linux连接iSCSI网络存储 操作系统平台:CentOS 6.5 X86_64 存储服务器软件版本:openfiler esa 2.99.1 安装需要的包文件 [[email protected] /]# rpm -qa binutils binutils-2.20.51.0.2-5.36.el6.x86_64 [[email protected] /]# rpm -qa xfsprogs xfsprogs-3.1.1-14.el6.x86_64 [[email protected] yum

Centos7系列(八)ISCSI网络存储服务

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! ISCSI网络存储服务: 说明:iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiator.target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘. 服务器端配置target,准备做为LUN发布的IS

CentOS7.4——构建iscsi网络存储

构建iscsi网络存储 iscsi属于C/S架构 目录第一部分 实验环境第二部分 配置iscsi服务端第三部分 配置iscsi客户端 第一部分 实验环境CentOS7.4服务器一台IP地址:192.168.80.10(server)需求:增加块硬盘做(两台硬盘做逻辑卷.三块硬盘做raid5)CentOS7.4客户端一台IP地址:192.168.80.20(client) 第二部分 配置iscsi服务端[[email protected] ~]# yum install -y lvm2 mdadm

关于网络存储技术和存储的协议

关于网络存储技术和存储的协议 网络存储技术 网络存储技术(Network Storage Technologies)是基于数据存储的一种通用网络术语.网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage).网络存储设备(NAS:Network Attached Storage)和存储网络(SAN:Storage Area Network). 直连式存储(DAS) 这是一种直接与主机系统相连接的存储设备,如作为服务器的计算机内部硬件驱动.到目前为止,DAS

iscsi target存储技术-多路径 udev动态管理设备文件方法 nfs

惠普 戴尔 华为 目前国内服务器厂商排名 存储技术分类: SCSI小型计算机系统接口DAS直连式存储NAS网络技术存储SAN存储区域网络FC光纤通道 SCSI小型计算机系统接口 (U盘) DAS技术:直连式存储(将存储设备通过scsi接口或光纤通道直连到计算机上,不能实现数据与其它主机的共享,占用服务器操作系统资源cpu,io等,数据量越大,性能越差) NAS网络技术存储  做公享文件夹  (这是一种专用数据存储服务器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据,提高性能,节省成本)

iscsi网络存储介绍及客户端配置操作

1. iscsi介绍与initiator安装 1.1 iSCSI介绍 iSCSI简单来说,就是把SCSI指令通过TCP/IP协议封装起来,在以太网中传输.iSCSI 可以实现在IP网络上传递和运行SCSI协议,使其能够在诸如高速千兆以太网上进行数据存取,实现了数据的网际传递和管理.基于iSCSI建立的存储区域网(SAN)与基于光纤的FC-SAN相比,具有很好的性价比. iSCSI属于端到端的会话层协议,它定义的是SCSI到TCP/IP的映射(如下图),即Initiator将SCSI指令和数据封装

Linux下配置iscsi网络存储

1. 服务端配置 实验环境系统版本: CentOS Linux release 7.3.1611 (Core) 1) 安装软件包 yum -y install targetcli 2) 创建要输出的iscsi存储 可输出的设备有如下几种: a.lvm卷设备: b.由文件组成的块设备(经过tgtimg工具处理过的): c.单一的分区: d.整个磁盘: e.RAID组成的卷设备: 这里准备了一个lvm逻辑卷,如下: [[email protected] conf.d]# lvdisplay