iSCSI技术基础知识汇总
iscsi总结
1iscsi工作原理与服务器搭建1.1概念iSCSI是因特网小型计算机系统接口(internet Small Computer System Interface)的简称,其是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包。
从根本上来说,它是一种基于IP Storage 理论的新型存储技术。
简单的说,iSCSI就是在IP网络上运行SCSI 协议的一种网络存储技术。
一个可以用于存储数据的iSCSI磁盘阵列或者具有iSCSI功能的设备都可以称为“iSCSI Target”。
目前大部分iSCSI Target 都是收费的,例如DataCoreSoftware,FalconStor Software的iSCSI Server for Windows等,这些都是支持Windows平台的。
不过在linux平台下也存在iSCSI Target软件,例如iSCSI Enterprise Target,而这也是我们KMJ 所使用的,后面则会重点介绍该软件。
1.2iSCSI的工作原理首先客户端Initiator发出请求建立SCSI CDB(命令描述块),并将其传给iSCSI层。
而iSCSI 层则对SCSI的CDB进行封装,完成SCSI到TCP/IP的协议的映射。
TCP/IP层则对IP报文进行路由转发,并且提供端到端的透明可靠的传输。
1.3搭建iSCSI Target服务器1寻找一台linux服务器,搭建好yum源,我们一般使用kylin 3.1.8或kylin3.2.2操作系统。
2安装iSCSI Target 包yum–y install scsi-target-utils3在该服务器上添加一块空闲分区或者硬盘作为存储盘,比如将/dev/sdb作为映射存储。
4修改配置文件vi /etc/tgt/targets.conf<target zkt> //target名称可自定义backing-store /dev/sdb</target>5启动iSCSI Target服务6service tgtd start7关闭selinux 和防火墙关闭selinux,setenforcesoftmode关闭防火墙,service iptables stop 或者/etc/init.d/iptables start1.4搭建iSCSI Initiator 服务器注:以下操作不需要手动去做,KMJ 已经默认安装或通过web进行配置,只需对其有一定了解即可。
iSCSI技术基础知识汇总
iSCSI基础技术知识目录前言 1 第一章iSCSI技术背景介绍 2 第二章iSCSI技术的应用 3 第三章iSCSI产品的组成8第四章iSCSI技术及其安全性9 第五章iSCSI与各类型存储方案的综合评比14第六章iSCSI与IP存储技术16 第七章问与答22前言 iSCSI技术发展及未来展望企业存储技术发展日新月异,早期大型服务器的DAS技术(Direct Attached Storage,直接附加存储,又称直连存储),后来为了提高存储空间的利用及管理安装上的效率,因而有了SAN(Storage Area Network,存储局域网络)技术的诞生,SAN可说是DAS网络化发展趋势下的产物。
早先的SAN采用的是光纤通道(FC,Fiber Channel)技术,所以在iSCSI 出现以前,SAN多半单指FC而言。
一直到iSCSI问世,为了方便区别,业界才分别以FC-SAN 及iSCSI-SAN的称呼加以分辨。
紧接着,为了能在多用户网络环境中,做好档案集中化分享管理的工作,采用全然不同于以往的文件协议(File Protocol)数据存取方式的NAS(Network Attached Storage;网络附加存储)方案也应运而生。
它的出现,为以太网络的成熟及重要,做了最佳脚注。
日益发展及成熟的因特网,更进一步成为了IP存储方案成长壮大的最佳腹地及平台,现成的架构、协议、标准、基础设施及管理工具,莫不吸引着寻求最佳存储方案者的目光。
此背景,加上FC-SAN高不可攀的成本及管理门坎的障碍,另一存储成员iSCSI(Internet SCSI)也来报到了。
iSCSI的出现,标志着低价化SAN方案的问世。
从IP SAN到iSCSI SAN所谓iSCSI亦即通过IP网络,将SCSI区块数据转换成网络封包的一种传输标准,它和NAS一样通过IP网络来传输数据,但在数据存取方式上,则采用与NAS不同的,而与FC-SAN相同的Block Protocol协议。
iscsi 基础命令
iscsi 基础命令【实用版】目录1. iSCSI 概述2. iSCSI 基础命令的作用3. iSCSI 基础命令的分类4. 常用 iSCSI 基础命令及其使用方法5. 总结正文iSCSI(Internet Small Computer System Interface)是一种将存储设备连接到网络的协议,它为网络存储提供了一种简单、高效的解决方案。
在 iSCSI 中,基础命令是管理员进行存储管理必不可少的工具,下面我们来详细了解一下 iSCSI 基础命令的相关知识。
首先,我们来了解一下 iSCSI 的基础命令的作用。
iSCSI 基础命令主要用于配置和管理 iSCSI 存储设备,包括创建、删除、查询和修改存储设备等操作。
通过使用这些基础命令,管理员可以更加方便地对存储设备进行管理,从而提高存储系统的可靠性和性能。
接下来,我们来看一下 iSCSI 基础命令的分类。
iSCSI 基础命令主要分为以下几类:1. 安全命令:主要用于设置和管理 iSCSI 存储设备的访问权限。
2. 存储设备命令:主要用于创建、删除和查询 iSCSI 存储设备。
3. 存储空间命令:主要用于创建、删除和查询 iSCSI 存储空间。
4. LUN 命令:主要用于创建、删除和查询 iSCSI LUN。
5. CHAP 命令:主要用于设置和管理 iSCSI 存储设备的 CHAP 认证。
下面,我们来介绍一下几种常用的 iSCSI 基础命令及其使用方法:1. 查看 iSCSI 设备:使用“iscsiadm -m”命令可以查看当前系统中的 iSCSI 设备信息。
2. 创建 iSCSI 设备:使用“iscsiadm -i”命令可以创建新的 iSCSI 设备。
例如:“iscsiadm -i -o <hostname> -p <port> -t <target> -l <location> <device_name>”。
iSCSI存储技术全攻略【存储部落】云存储云计算云服务
iSCSI存储技术全攻略【存储部落】云存储云计算云服务iSCSI存储技术全攻略发布:2007—12—03 |分类:精华推荐,网络存储|阅读:4,414 | 标签:initiator,ISCSI, SAN, Storage, 协议, 控制器,产品介绍什么是iSCSIiSCSI(iSCSI = internet Small Computer System Interface )是由IEETF开发的网络存储标准,目的是为了用IP协议将存储设备连接在一起。
通过在IP网上传送SCSI命令和数据,ISCSI 推动了数据在网际之间的传递,同时也促进了数据的远距离管理。
由于其出色的数据传输能力,ISCSI协议被认为是促进存储区域网(SAN)市场快速发展的关键因素之一.因为IP网络的广泛应用, ISCSI能够在LAN、WAN甚至internet上进行数据传送,使得数据的存储不再受地域的现在。
ISCSI技术的核心是在TCP/IP网络上传输SCSI协议,是指用TCP/IP报文、和ISCSI报文封装SCSI报文,使得SCSI命令和数据可以在普通以太网络上进行传输,如下图:iSCSI 协议定义了在TCP/IP 网络发送、接收block(数据块)级的存储数据的规则和方法。
发送端将SCSI命令和数据封装到TCP/IP 包中再通过网络转发,接收端收到TCP/IP 包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到TCP/IP 包中再传送回发送端。
而整个过程在用户看来,使用远端的存储设备就象访问本地的SCSI设备一样简单。
早在2001 年上半年,IBM 就推出了IP Storage 200i,是市场上公认的第一款基于iSCSI 协议的产品,这款产品的出现,对于身处信息爆炸时代却无法承担光纤通道SAN 环境高成本的中小型用户来说,具有巨大的吸引力;2001年10月,Cisco 也推出了SN5420存储路由器,基于IP标准和SAN标准,可以提供与现有LAN、WAN、光纤和SAN设备之间的互操作,率先建立了IP网络与SAN之间的桥梁。
iSCSI存储系统知识
iSCSI存储系统知识⼀、概述 SCSI 即⼩型计算机系统接⼝(Small Computer System Interface;简写:SCSI),⼀种⽤于计算机和外部设备之间(硬盘、光驱、软驱、打印机等)系统级接⼝的独⽴处理器标准。
SCSI是⼀种智能的通⽤接⼝标准,它是各种计算机和外部设备之间的接⼝标准。
iSCSI是由Cisco和IBM发起的,它将SCSI命令封装在TCP/IP包⾥,并使⽤⼀个iSCSI帧头。
它基于IP协议栈,假设以不可靠的⽹络为基础,依靠TCP恢复丢失的数据包。
背景: 相⽐直连存储,⽹络存储解决⽅案能够更加有效地共享,整合和管理资源。
从服务器为中⼼的存储转向⽹络存储,⼀直依赖于数据传输技术的发展,速度要求与直连存储相当,甚⾄更⾼,同事需要克服并⾏SCSI固有的局限性。
所有数据在没有⽂件系统格式化的情况下,都以块的形式存储于磁盘上。
并⾏SCSI将数据以块的形式传送⾄存储,但是,对于⽹络它的⽤处相当有限,因为线缆不能超过25m,⽽且最多连接16个设备; 光纤通道(FC,Fiber Channel,跑FC协议)是⽬前SAN的主导,它在专门的⾼速⽹络上分离存储资源。
光纤通道协议与互联技术起源于满⾜⾼性能传送块数据的需求,同时克服直连存储的连接和距离限制。
通常光纤通道设备连接距离可达到10000⽶,甚⾄数⼗万⽶,并且对于连接在SAN之上的设备没有数量要求。
与SAN不同,NAS将数据以⽂件的形式传输并且可以直接连接⾄IP⽹络。
部署NAS设备传送块数据,使⽤基于SCSI的光纤通道协议,⽐Server Message Block(SMB)协议更加⾼效。
⼆、什么是iSCSI: iSCSI是⼀种使⽤TCP/IP协议,在现有IP⽹络上传输SCSI块命令的⼯业标准,它是⼀种在现有的IP⽹络上⽆需安装单独的光纤⽹络即可同时传输消息和块数据的突破性技术。
iSCSI基于应⽤⾮常⼴泛的TCP/IP协议,将SCSI命令/数据块封装为iSCSI包,再封装⾄TCP 报⽂,然后封装到IP 报⽂中。
iSCSI基础介绍
Part 1 iSCSI基础介绍首先简单的介绍一下iSCSI,iSCSI是一种新兴的存储协议,全称是Internet SCSI,和传统的SCSI设备不同,iSCSI存储设备使用IP网络来进行数据的传输。
这样的好处就是网络中的任何一台主机都可以使用iSCSI存储设备作为自己的存储设备,缺点就是比较依赖IP网络的传输性能,所以通常情况下推荐在1000M 网络中使用iSCSI存储设备。
首先介绍一下iSCSI存储中所使用的组件。
iSCSI存储使用以下三个组件:发起方(Initiator):安装在需要使用iSCSI存储设备的主机上的客户端软件,提供连接iSCSI存储设备并进行数据读写的驱动程序;目标(Target):iSCSI存储设备,提供数据存储服务;入口(Portal):由IP地址和端口(默认为TCP 3260)组成,发起方通过入口来连接目标。
连接过程:发起方通过入口来连接目标,目标通常通过发起方的IQN(发起方完全限定名称)来识别发起方的连接。
此外,你还可以配置CHAP身份验证和IPSec加密,通常情况下,不推荐使用IPSec加密,更占用服务器性能。
微软很早以前已经开始了对iSCSI存储设备的支持,目前最新的发起方应用程序版本为2.01 (build 1748),大家可以在/downloads/details...&DisplayLang=en下载,支持在Windows XP Pro SP1及其后版本、Windows Server 2003及其后版本、Windows 2000 SP3及其后版本进行安装。
而Wintarget则是软件iSCSI解决方案中的佼佼者,不过微软已经于上周把Wintarget收购了,估计会将Wintarget的功能整合在Windows Storage Server 的下一代版本中。
风间子2006年3月14日 14:10Part2 Wintarget安装和配置Wintarget本身的安装非常简单,一直next即可。
iscsi配置课件ppt
ISCSI安全性问题
数据安全和隐私受到威胁
ISCSI安全性问题可能包括数据被窃取或篡改,身份假冒 ,以及未经授权的访问等。这可能是由于加密配置不当, 安全策略不严格,或者使用了弱密码等原因。
THANKS FOR WATCHING
感谢您的观看
配置磁盘阵列逻辑卷
根据需要创建逻辑卷,并分配相应的物理磁盘空间。
配置ISCSI备份与恢复
1 2
配置备份计划
设置备份的时间、频率和备份数据保存期限等参 数。
配置恢复计划
设置恢复数据的方式、恢复数据保存期限等参数 。
3
测试备份与恢复功能
在实际操作之前,先进行备份和恢复的测试,确 保功能的正常性和可靠性。
CHAPTER 05
ISCSI常见问题与解决方案
ISCSI连接问题
无法建立或保持连接
常见的问题包括无法找到或连接到目标,连接中断,以及连接超时等。这可能是由于网络配置错误、防火墙或安全组规则阻 止了连接,或者目标服务器不可用等原因。
ISCSI数据传输问题
数据传输慢或失败
数据传输问题可能表现为数据传输速度慢,数据丢失或重复,或者无法完成数据传输。这可能是由于 网络带宽不足,目标服务器性能问题,或者数据校验和错误等原因。
在服务端上创建一个逻辑 单元,用于存储和管理虚 拟磁盘映像文件。
配置服务端的网络接口和 IP地址,确保服务端能够 与客户端正常通信。
设置服务端的身份验证、 加密和压缩等安全选项, 以确保数据传输的安全性 。
将虚拟磁盘映像文件导出 到逻辑单元中,供客户端 挂载使用。
配置ISCSI客户端
01
02
03
04
ISCSI配置课件
contents
2存储基础知识:主要协议SCSI、FC、iSCSI
一、SCSISCSI 是小型计算机系统接口〔Small Computer System Interface〕的简称,于1979 首次提出,是为小型机研制的一种接口技术,现在已完全普及到了小型机,凹凸端效劳器以及一般PC 上。
SCSI 可以划分为SCSI-1、SCSI-2、SCSI-3,最的为SCSI-3,也是目前应用最广泛的SCSI 版本。
1、SCSI-1:1979 年提出,支持同步和异步SCSI 外围设备;支持7 台8 位的外围设备,最大数据传输速度为5MB/s。
2、SCSI-2:1992 年提出,也称为Fast SCSI,数据传输率提高到20MB/s。
3、SCSI-3:1995 年提出,Ultra SCSI〔Fast-20〕。
Ultra 2 SCSI〔Fast-40〕消灭于1997 年,最高传输速率可达80MB/s。
1998 年9 月,Ultra 3 SCSI〔Utra 160 SCSI〕正式公布,最高数据传输率为160MB/s。
Ultra 320 SCSI的最高数据传输率已经到达了320MB/s。
二、FC〔光纤通道〕FC 光纤通道:用于计算机设备之间数据传输,传输率到达2G〔将来会到达4G〕。
光纤通道用于效劳器共享存储设备的连接,存储把握器和驱动器之间的内部连接。
协议根本架构:FC-4 Upper Layer Protocol:SCSI,HIPPI,SBCCS,802.2,ATM,VI,IPFC-3 common serviceFC-2 Framing Protocol /Flow ControlFC-1 Encode/DecodeFC-0 Media:Optical or copper,100MB/sec to 1.062GB/sec协议层说明:FC-0:物理层,定制了不同介质,传输距离,信号机制标准,也定义了光纤和铜线接口以及电缆指标FC-1:定义编码和解码的标准FC-2:定义了帧、流把握、和效劳质量等FC-3:定义了常用效劳,如数据加密和压缩FC-4:协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比方:串行SCSI协议,HBA 的驱动供给了FC-4 的接口函数,FC-4 支持多协议,如:FCP-SCSI,FC-IP,FC-VI协议简介:FCP- SCSI:是将SCSI 并行接口转化为串行接口方式的协议,应用于存储系统和效劳器之间的数据传输。
iSCSI详解手册-完美版
iSCSI详解手册-完美版iSCSI详解手册iSCSI详解手册2003年,互联网工程任务组(IETF)批准iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP 的存储”)。
一直以来,人们采用iFCP 和FCIP等现有协议发送基于IP的SCSI命令行,主要允许FC存储区域网络(SAN)通过IP交换数据。
凭借iSCSI,SCSI命令行可以“端对端”地传送到世界各地的以太网中。
TechTarget中国存储站编辑经过仔细研究为大家奉献了一本非常详尽的iSCSI技术手册,供大家参考。
iSCSI应用技巧iSCSI的性能非常好,除了要求苛刻的事务应用程序。
以太网会发生网络堵塞和延迟,1 Gbps的以太网网络带宽远远小于2、4、甚至10 Gbps的光纤通道SAN,对此许多网络专家可能会惊奇不已。
但是,iSCSI也具有一些问题,任何用户都应该考虑到这些问题。
这一部分将对应用iSCSI时需要解决的若干问题进行列举,并对使用用户进行了指导。
●详解iSCSI技术●iSCSI故障查询列表●如何提高 iSCSI 性能●如何用iSCSI进行系统备份●iSCSI网络配置设计与优化●iSCSI怎样避免拥塞●在数据中心如何使用iSCSI?●应用iSCSI整合存储与网络资源(一)●应用iSCSI整合存储与网络资源(二)●应用iSCSI整合存储与网络资源(三)iSCSI还是FC?以前,FCoE比iSCSI应用的更广泛。
一部分是在上层市场上应用iSCSI需要额外的硬件和能力,这与它所宣称的低成本相违背。
现在,iSCSI的低端市场仍然在增长。
中小型企业,SOHO,甚至大一点的中小型企业。
同样,FCoE也会沿着企业逐步走向中小企业市场。
究竟是选择FCoE还是选择iSCSI?这部分的如下文章就为您分析这个问题,供您选用产品时进行参考。
●有了iSCSI我们还需要FCoE吗●iSCSI能“打倒”光纤吗●虚拟服务器环境下用iSCSI还是FC?●和FC相比 ISCSI得到了应有的地位(一)●和FC相比 ISCSI得到了应有的地位(二)●和FC相比 ISCSI得到了应有的地位(三)●和FC相比 ISCSI得到了应有的地位(四)●以iSCSI的价格获得光纤通道的性能?●如何集成iSCSI 和FC存储●如何集成iSCSI和光纤通道iSCSI与虚拟化有报道说iSCSI与虚拟化是非常匹配的一对,因为iSCSI技术允许快速的产品整合与服务器开发。
iSCSI详解手册
iSCSI详解手册iSCSI详解手册2003年,互联网工程任务组(IETF)批准 iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP的存储”)。
一直以来,人们采用iFCP 和FCIP等现有协议发送基于IP的SCSI命令行,主要允许FC存储区域网络(SAN)通过IP交换数据。
凭借iSCSI,SCSI命令行可以“端对端”地传送到世界各地的以太网中。
TechTarget中国存储站编辑经过仔细研究为大家奉献了一本非常详尽的iSCSI技术手册,供大家参考。
iSCSI应用技巧iSCSI的性能非常好,除了要求苛刻的事务应用程序。
以太网会发生网络堵塞和延迟,1 Gbps的以太网网络带宽远远小于2、4、甚至10 Gbps的光纤通道SAN,对此许多网络专家可能会惊奇不已。
但是,iSCSI也具有一些问题,任何用户都应该考虑到这些问题。
这一部分将对应用iSCSI时需要解决的若干问题进行列举,并对使用用户进行了指导。
●详解iSCSI技术●iSCSI故障查询列表●如何提高 iSCSI 性能●如何用iSCSI进行系统备份●iSCSI网络配置设计与优化●iSCSI怎样避免拥塞●在数据中心如何使用iSCSI?●应用iSCSI整合存储与网络资源(一)●应用iSCSI整合存储与网络资源(二)●应用iSCSI整合存储与网络资源(三)iSCSI还是FC?以前,FCoE比iSCSI应用的更广泛。
一部分是在上层市场上应用iSCSI需要额外的硬件和能力,这与它所宣称的低成本相违背。
现在,iSCSI的低端市场仍然在增长。
中小型企业,SOHO,甚至大一点的中小型企业。
同样,FCoE也会沿着企业逐步走向中小企业市场。
究竟是选择FCoE还是选择iSCSI?这部分的如下文章就为您分析这个问题,供您选用产品时进行参考。
●有了iSCSI我们还需要FCoE吗●iSCSI能“打倒”光纤吗●虚拟服务器环境下用iSCSI还是FC?●和FC相比 ISCSI得到了应有的地位(一)●和FC相比 ISCSI得到了应有的地位(二)●和FC相比 ISCSI得到了应有的地位(三)●和FC相比 ISCSI得到了应有的地位(四)●以iSCSI的价格获得光纤通道的性能?●如何集成iSCSI 和FC存储●如何集成iSCSI和光纤通道iSCSI与虚拟化有报道说iSCSI与虚拟化是非常匹配的一对,因为iSCSI技术允许快速的产品整合与服务器开发。
is-is路由协议知识点
is-is路由协议知识点IS-IS(Intermediate System to Intermediate System)是一种内部网关协议(IGP),用于在计算机网络中进行路由协议。
IS-IS最初是ISO(国际标准化组织)制定的一种协议,用于在OSI (开放系统互联)参考模型中的中间系统之间进行路由。
后来,IS-IS被广泛应用于互联网和大型企业网络中。
IS-IS协议提供了以下几个关键的功能和特点:1. Hierarchy(分层结构):IS-IS使用等级结构,将网络划分为区域,每个区域有一个区域边界路由器(Level 1 router)来处理区域内的路由信息。
多个区域构成了一个域(domain),有一个域边界路由器(Level 2 router)来处理域内的路由信息。
这种分层结构使得IS-IS在大型网络中具有高效的可扩展性。
2. 基于SPF算法的路由计算:IS-IS使用单一最短路径优先(SPF)算法来计算最佳路径。
该算法根据链路权重来选择最短路径,以确保数据能够通过最短路径快速到达目的地。
3. 域间路由:IS-IS支持域之间的路由,即Level 2路由。
通过域间路由,不同区域的网络可以相互通信和交换路由信息。
域间路由信息是通过域边界路由器相互交换的。
IS-IS使用了一个称为“TN(transport network)”的协议来传递域间路由信息。
4. 基于链路状态的路由更新:IS-IS使用链路状态数据库(Link State Database)来记录网络拓扑信息。
每个IS-IS节点都会维护一个完整的链路状态数据库,并将其与邻居节点共享。
链路状态数据库中包含了网络中所有链路的状态和代价,用于计算最短路径和进行路由更新。
5. 支持多种网络层协议:IS-IS不仅可以运行在IPv4网络中,也可以运行在IPv6网络中。
IS-IS通过将网络层协议与其上面的数据链路层协议(如Ethernet、Frame Relay等)分离,实现了对不同网络层协议的支持。
iSCSI存储技术
SCSI
HIPPI
IP
SBCCS
802.2
ATM
通道
网络
光纤通道是构建FC SAN的基础,是FC SAN系统的硬件接口和通信接口。 FC可以通过构建帧来传输SCSI的指令、数据和状态信息单元。
FC(光纤通道)
FC的三种拓扑结构
点对点
只能连接 2个设备 (直接连接)
交换式 Fabric
最多支持1千6百万个设备 (光纤通道交换机)
FC帧头
Payload: SCSI Command in IU
C R C
E O F
F C S
FCIP
S O F
FC帧头
Payload: SCSI Command in IU
C R C
E O F
SCSI- FCP
Ethernet 头
IP头
TCP
iFCP头
S O F
FC帧头
Payload: SCSI Command in IU
Arbitrated Loop (仲裁环)
最多支持126个设备 (光纤集线器)
普及!
Fabric
节点
N_Port
F_Port
F_Port
E_Port
E_Port
FL_Port
节点
N_Port
交换机 2
交换机 1
节点
学习目标
了解各种存储协议
了解各种存储协议的主要区别
iSCSI协议是存储未来的发展之路
1
2
3
各种存储协议简介
主机 适配器 SCSI ID 7
SCSI总线
SCSI 阵列 ID 0
SCSI 阵列 ID 5
iSCSI协议初步讲解
• 每个会话可以建立在多个物理/逻辑连接(connections)上,称为multiple connections per session,提供更好的性能和可靠性
1.3 iSCSI协议总览
•协定议义数 据 单 元 ( P D U ) 结 构
• Initiator和Target间数据包的基本单位
1.3 iSCSI协议总览
PDU结构图解
PDU的结构
Basic header segment(BHS)
1.3 iSCSI协议总览
Checksum and CRC Digest
• 以太网层提供了CRC-32校验 • TCP层在头部提供了16-bit的XOR校验位 • iSCSI层增加了一个可选的32-bit的CRC校验
• 每 一 个 iS CS I节 点( Init iator o r Ta rget )必 须有 一个 iSCSI名 称, 该名 称可 以永 久、 唯一 地标 识一 个iSCSI节点
• iSCSI名称采用UTF-8编码方式 • iSCSI名称长度最大为223个字节
1.3 iSCSI的结构以及和SCSI的关系
• SCSI通道(SCSI Channel)
• SCSI通道可用被自由设定为连接主机的通道或者连接磁盘的通道 • 一般SCSI磁盘阵列提供4条SCSI通道
• SCSI ID
• SCSI设备的编号
• LU
• Logical Unit,逻辑单元,1个SCSI设备可以分为多个LU
1.1 iSCSI背景介绍-SCSI技术
1.1 iSCSI背景介绍-SCSI技术
I n i t i a t o r 和 Ta r g e t 通 信
1.1 iSCSI背景介绍-SCSI技术
iSCSI基础概念
在各大厂的支持下,iSCSI已经成为IP SAN的主流,市场上也出现了多种类型的iSCSI解决方案。
经过多年推广后,存储局域网络(Storage Area Network, SAN)的优势已经是众所皆知,可提供更方便的管理性能、更高的磁盘资源利用率与更大的扩充能力等。
但长期以来,SAN都必须通过光纤通道(Fibre Channel)协议来实现,由于FC 交换器的价格昂贵,一台只有最基本功能的8端口FC交换器起价就要数万元,1个FC端口的平均成本高达数万甚至十多万元,且每部要连接FC SAN的服务器都必须安装1个价格1千美元上下的FC HBA,部署一套FC SAN的费用非常高昂。
用户也必须具备FC协议相关知识才能有效管理,以致限制了FC SAN的普及。
因此无论存储厂商如何宣扬SAN的好处,现实上能享用这些好处的企业相当有限。
为解决FC SAN的问题,有人便开始把脑筋动到以太网络与TCP/IP技术上,如能改用IP网络作为SAN的传输通道,就能利用既有的IP网络设备建置SAN,从而节省大笔费用。
从这个思路出发,早在5~6年前就有厂商提出了IP SAN解决方案,如NetApp 在2001年推出的Virtual Local Disk(VLD),就能在Windows环境下利用IP 网络传输块(Block)型态的数据,从而实现了以IP网络作为通道的SAN。
同时期还出现了其他形形色色的IP-Block协议,如mFCP(metro FCP)、HyperSCSI 等,但因缺乏统一标准,为这类型产品的开发与推广带来了不利的影响。
于是接下来便由互联网工程任务小组(Internet Engineer Task Force,IETF)加以整合,并在2003年2月通过了将SCSI指令包入TCP/IP的iSCSI(internet SCSI或SCSI over IP)协定,并陆续得到微软、IBM、EMC、HP等大厂的支持。
经过4年多的发展后,现在iSCSI已成功取代早期众多的非标准IP SAN协议,成为IP SAN协议的主流,与FC并列为两大标准的块级传输协议。
iSCSI存储技术全攻略【存储部落】云存储云计算云服务
iSCSI存储技术全攻略【存储部落】云存储云计算云服务iSCSI存储技术全攻略发布:2007-12-03 | 分类:精华推荐, 网络存储| 阅读:4,414 | 标签:initiator, ISCSI, SAN, Storage, 协议, 控制器, 产品介绍什么是iSCSIiSCSI(iSCSI = internet Small Computer System Interface )是由IEETF开发的网络存储标准,目的是为了用IP协议将存储设备连接在一起。
通过在IP网上传送SCSI命令和数据,ISCSI推动了数据在网际之间的传递,同时也促进了数据的远距离管理。
由于其出色的数据传输能力,ISCSI协议被认为是促进存储区域网(SAN)市场快速发展的关键因素之一。
因为IP网络的广泛应用,ISCSI能够在LAN、WAN甚至internet上进行数据传送,使得数据的存储不再受地域的现在。
ISCSI技术的核心是在TCP/IP网络上传输SCSI协议,是指用TCP/IP报文、和ISCSI报文封装SCSI报文,使得SCSI 命令和数据可以在普通以太网络上进行传输,如下图:iSCSI 协议定义了在TCP/IP 网络发送、接收block(数据块)级的存储数据的规则和方法。
发送端将SCSI命令和数据封装到TCP/IP 包中再通过网络转发,接收端收到TCP/IP 包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到TCP/IP 包中再传送回发送端。
而整个过程在用户看来,使用远端的存储设备就象访问本地的SCSI设备一样简单。
早在2001 年上半年,IBM 就推出了IP Storage 200i,是市场上公认的第一款基于iSCSI 协议的产品,这款产品的出现,对于身处信息爆炸时代却无法承担光纤通道SAN 环境高成本的中小型用户来说,具有巨大的吸引力;2001年10月,Cisco也推出了SN5420存储路由器,基于IP标准和SAN标准,可以提供与现有LAN、WAN、光纤和SAN设备之间的互操作,率先建立了IP网络与SAN之间的桥梁。
iSCSI存储技术白皮书汇总
iSCSI技术可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
各大存储公司都有iSCSI存储设备产品。
搜索了一些WatchStor存储论坛关于iSCSI技术的学习资料分享给大家希望对大家有帮助!注:咱们坛子里资料很丰富如果您想下载更多关于iSCSI技术的学习资料可以用论坛搜索搜索“iSCSI”即可。
基础部分:iSCSI基础概念/thread-36257-1-1.htmliSCSI存储技术/thread-48733-1-1.htmliSCSI技术简介/thread-36219-1-1.htmliSCSI完全指南/thread-36925-1-1.html存储FCiSCSI详解资料/thread-45960-1-1.htmliSCSI更适合中小企业应用/thread-58585-1-1.html两种方法实现iSCSI Target/thread-34134-1-1.htmlSAN,NAS,DAS及iSCSI其架构之间区别/thread-37019-1-1.htmliSCSI技术白皮书/thread-38795-1-1.html数据存储新方向ISCSI全面解析/thread-38344-1-1.htmlNAS、iSCSI协议访问操作指导/thread-36703-1-1.html集成iSCSI和FC存储的五种常见方法/thread-36493-1-1.htmlMicrosoftiSCSI手册/thread-36130-1-1.html实现iSCSI Initiator的两种方法/thread-33327-1-1.html 进阶部分:用Hyper-V安装开源iSCSI SAN主机/thread-33180-1-1.html使用笔记本玩转ISCSI群集实验文档/thread-36846-1-1.htmlLinux网络环境下iSCSI配置攻略/thread-37629-1-1.html利用FreeNAS构建软ISCSI简单教程/thread-34016-1-1.html实现iSCSI Initiator的两种方法/thread-33327-1-1.html用Hyper-V安装开源iSCSI SAN主机/thread-33180-1-1.htmliSCSI环境部署高可用集群配置实例/thread-33544-1-1.htmlCentOS5.2+Raid0+LVM+ISCSI配置详解/thread-35200-1-1.html实现iSCSI Initiator的两种方法/thread-35435-1-1.htmlLinux网络环境下iSCSI配置/thread-35167-1-1.htmlCentOS5.2+Raid0+LVM+ISCSI配置详解/thread-35200-1-1.htmlVMware-vsp_41_iscsi_san_cfg-PG-CN/thread-32838-1-1.html邦诺基于iSCSI在企业级虚拟存储/thread-35464-1-1.htmliSCSI+Target企业服务器安装指南/thread-38468-1-1.htmlIP网络存储(IP SAN)解决方案(iSCSI)/thread-37512-1-1.html嵌入式Linux环境下的iSCSI HBA的设计与实现/thread-38202-1-1.html配置ISCSI客户端/thread-38009-1-1.htmlopenfiler+2[1].3+iscsi+设置图文教程/thread-37456-1-1.htmlWinTarget(Windows平台ISCSI服务端)/thread-47610-1-1.html搭建gfs系统--iscsi+GFS实现网络存储/thread-47486-1-1.html日立AMS存储iSCSI配置手册/thread-46470-1-1.html万兆iSCSI通道磁盘阵列/thread-46128-1-1.htmlVMware iSCSI配置/thread-50277-1-1.htmliSCSI存储设备安装及ESX连接配置/thread-49942-1-1.htmliSCSI安全性功能设置/thread-49494-1-1.htmlfreenas做raid5用于iscsi/thread-49435-1-1.html微软软件iSCSI_initiator的安装和配置步骤/thread-47781-1-1.html微软软件iSCSI_initiator及其安装和配置手册/thread-47780-1-1.html虚拟化的iSCSI SAN:面向虚拟化基础架构的企业级存储/thread-54846-1-1.html配置Linux ES iSCSI-Initiator with Windows Storage /thread-54489-1-1.html应用iSCSI技术的思科SN5420存储路由器解决方案/thread-58299-1-1.html欧洲IT服务运营商弃光纤通道选ISCSI/thread-58295-1-1.html通过ISCSI巩固数据存储/thread-58294-1-1.html iSCSI降低了部署成本/thread-58285-1-1.html在SUSE LINUX9下使用ISCSI设备/thread-37327-1-1.html详解Linux配置iSCSI方法/thread-59656-1-1.htmlDIY iSCSI全攻略/thread-58296-1-1.html保护iSCSI系统的五大绝招/thread-58293-1-1.htmliSCSI型存储服务器测试报告/thread-59117-1-1.html杭州学军中学iSCSI存储案例/thread-58301-1-1.htmliSCSI更适用于提供中低性能的部署应用/thread-58586-1-1.htmliSCSI协议介绍及实施方案/thread-59816-1-1.html其他推荐:磁盘阵列(RAID)从入门到精通/thread-60943-1-1.htmlSAN存储技术白皮书汇总/thread-61742-1-1.htmlAIX小机学习资料下载/thread-60888-1-1.html 存储入门之NAS资料大全/thread-60747-1-2.html 更能多请访问WatchStor存储论坛。
SAN、NAS、SCSI、iSCSI等存储基础知识
1SAN 与NAS1.1什么是SAN,什么是NAS1.1.1SANSAN (Storage Area Network and SAN Protocols)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。
存储设备是指一张或多张用以存储计算机数据的磁盘设备。
一个SAN 网络由负责网络连接的通信结构、负责组织连接的管理层、存储部件以及计算机系统构成,从而保证数据传输的安全性和力度。
典型的SAN 是一个企业整个计算机网络资源的一部分。
通常SAN 与其它计算资源紧密集群来实现远程备份和档案存储过程。
SAN 支持磁盘镜像技术(disk mirroring)、备份与恢复(backup and restore)、档案数据的存档和检索、存储设备间的数据迁移以及网络中不同服务器间的数据共享等功能。
此外SAN 还可以用于合并子网和网络附接存储(NAS:network-attached storage)系统。
当前常见的可使用SAN 技术,诸如IBM 的光纤SCON,它是FICON 的增强结构,或者说是一种更新的光纤信道技术。
另外存储区域网络中也运用到高速以太网协议。
SCSI 和iSCSI是目前使用较为广泛的两种存储区域网络协议。
SAN 的典型结构1.1.2NASNAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。
按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。
它是一种专用数据存储服务器。
它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。
其成本远远低于使用服务器存储,而效率却远远高于后者。
目前国际著名的NAS企业有Netapp、EMC、OUO等。
国内尚无有竞争力的NAS企业。
NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD 驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
iSCSI基础技术知识目录前言 1 第一章iSCSI技术背景介绍 2 第二章iSCSI技术的应用 3 第三章iSCSI产品的组成8第四章iSCSI技术及其安全性9 第五章iSCSI与各类型存储方案的综合评比14第六章iSCSI与IP存储技术16 第七章问与答22前言 iSCSI技术发展及未来展望企业存储技术发展日新月异,早期大型服务器的DAS技术(Direct Attached Storage,直接附加存储,又称直连存储),后来为了提高存储空间的利用及管理安装上的效率,因而有了SAN(Storage Area Network,存储局域网络)技术的诞生,SAN可说是DAS网络化发展趋势下的产物。
早先的SAN采用的是光纤通道(FC,Fiber Channel)技术,所以在iSCSI 出现以前,SAN多半单指FC而言。
一直到iSCSI问世,为了方便区别,业界才分别以FC-SAN 及iSCSI-SAN的称呼加以分辨。
紧接着,为了能在多用户网络环境中,做好档案集中化分享管理的工作,采用全然不同于以往的文件协议(File Protocol)数据存取方式的NAS(Network Attached Storage;网络附加存储)方案也应运而生。
它的出现,为以太网络的成熟及重要,做了最佳脚注。
日益发展及成熟的因特网,更进一步成为了IP存储方案成长壮大的最佳腹地及平台,现成的架构、协议、标准、基础设施及管理工具,莫不吸引着寻求最佳存储方案者的目光。
此背景,加上FC-SAN高不可攀的成本及管理门坎的障碍,另一存储成员iSCSI(Internet SCSI)也来报到了。
iSCSI的出现,标志着低价化SAN方案的问世。
从IP SAN到iSCSI SAN所谓iSCSI亦即通过IP网络,将SCSI区块数据转换成网络封包的一种传输标准,它和NAS一样通过IP网络来传输数据,但在数据存取方式上,则采用与NAS不同的,而与FC-SAN相同的Block Protocol协议。
iSCSI最早是由IBM和Cisco于2001年制定的。
事实上,为了解决FC-SAN在价格及管理上的诸多门坎,各家早有不同协议的IP SAN 的研究开发。
这些IP SAN的架构,其实与iSCSI大同小异,只不过并非走标准化的协议(事实上,在iSCSI标准化之前,也没有什么标准不标准的问题),而是各家自行研发的协议,所以基本上各家IP SAN是不兼容的。
两大推波助澜的关键促因在iSCSI尚未标准化之前,只有少数厂商投入IP SAN的开发,因为每一家厂商皆开发专属封闭协议的解决方案,所以这些方案之间无法完全兼容。
在当时的市场上,由于发展iSCSI的厂商很少,所以支持的平台及软硬件等基础设施相当贫乏,这可说是iSCSI发展之初的最大阻碍及瓶颈。
但接下来的两大事件,却被视为促进iSCSI发展与成熟的关键因素,那就是iSCSI标准的正式通过,以及微软的正式支持。
SNIA(存储网络产业协会;The Storage Networking Industry Associate)于2003年2月正式制定通过了iSCSI标准。
业界莫将此标准化视为iSCSI发展历程中的最关键因素,自此开始,有愈来愈多的厂商开始进一步开发合乎业界标准的相关产品。
在iSCSI的发展过程中,除了正式标准化具有重大意义外,微软紧接着在2003年5月宣布在WinServer 2003 中,正式支持iSCSI技术,并提供iSCSI Initiator驱动程序的下载。
微软这项作法,带动了整个iSCSI业界的发展。
iSCSI之所以被看好,首先它根植于IP网络上,所以可以采用现有已经非常成熟的管理工具及基础建设,可为企业节省大笔建设、管理的成本。
更重要的是,IP的人才资源非常充沛。
此外,iSCSI在数据传输距离上,几乎没有限制的优点,更吸引无数企业的目光。
10G以太网会是iSCSI技术成长的基石对于iSCSI的未来发展,诸多厂商都认为SAN与NAS的整合会是一大趋势。
此外随着10G Ethernet的到来,iSCSI的理论带宽将会攀升到10Gb的极速,那么即使未来FC提升到4Gb,速度上也仍然不是iSCSI的对手。
2003年2月11日,IETF(Internet Engineering Task Force,互联网工程任务组)通过了iSCSI(Internet SCSI)标准,这项由IBM、Cisco共同发起的技术标准,经过三年20个版本的不断完善,终于得到了IETF认可。
这吸引了很多的厂商参与到相关产品的开发中来,也推动了更多的用户采用iSCSI的解决方案。
作为早已被广泛传播的网络存储技术,很多读者都对这项技术耳熟能详。
而iSCSI技术最重要的贡献在于其对传统技术的继承和发展上:其一,SCSI(Small Computer Systems Interface,小型计算机系统接口)技术是被磁盘、磁带等设备广泛采用的存储标准,从1986年诞生起到现在仍然保持着良好的发展势头;其二,沿用TCP/IP协议,TCP/IP在网络方面是最通用、最成熟的协议,且IP网络的基础建设非常完善。
这两点为iSCSI的无限扩展提供了夯实的基础。
iSCSI协议定义了在TCP/IP网络发送、接收block(数据块)级的存储数据的规则和方法。
发送端将SCSI命令和数据封装到TCP/IP包中再通过网络转发,接收端收到TCP/IP包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到TCP/IP包中再传送回发送端。
而整个过程在用户看来,使用远端的存储设备就象访问本地的SCSI设备一样简单。
支持iSCSI技术的服务器和存储设备能够直接连接到现有的IP交换机和路由器上,因此iSCSI技术具有易于安装、成本低廉、不受地理限制、良好的互操作性、管理方便等优势。
早在2001年上半年,IBM就推出了IP Storage 200i,是市场上公认的第一款基于iSCSI协议的产品,这款产品的出现,对于身处信息爆炸时代却无法承担光纤通道SAN环境高成本的中小型用户来说,具有巨大的吸引力;2001年10月,Cisco也推出了SN5420存储路由器,基于IP标准和SAN(Storage Area Network,存储区域网络)标准,可以提供与现有LAN(Local Area Network,局域网)、WAN(Wide Area Network,广域网)、光纤和SAN设备之间的互操作,率先建立了IP网络与SAN之间的桥梁。
现在,有更多的厂商参与到iSCSI产品的开发中,如Intel已经推出了存储网卡IP Storage iSCSI PRO/1000 T,将协议转化也就是封装、还原TCP/IP包的步骤转移到网卡上来执行,大大降低了服务器处理器的占用率。
同时,还有芯片、板卡制造商加入到iSCSI产品的开发中,如Adaptec、Qlogic 等等。
ISCSI在IP SAN和FC领域的应用很多用户对iSCSI的技术和优势比较了解,但是如何将iSCSI技术应用到实际中来,大多数还不是很清楚,因此本白皮书将在下面的文章中着重阐述iSCSI技术的应用,希望能够促进读者对iSCSI的理解,并能够帮助用户在面对IP与FC(Fibre Channel,光纤通道)的选择时,更多一份把握。
在这里,我们先介绍一个概念,即IP Storage(IP存储)。
在iSCSI技术不断完善的过程中,这个概念也早已被推向市场。
简单的说,IP存储就是基于IP网络来实现数据块级存储的方式。
由于iSCSI技术的固有优势,IP存储更是让很多用户翘首以待,希望能够出现一种大而统的方式,真正将存储规范化。
A 基于iSCSI技术的IP SAN应用:图一 基于iSCSI技术的IP SAN图一为比较简单的IP SAN结构图。
例子中使用千兆以太网交换机搭建网络环境,由iSCSI initiator如文件服务器、iSCSI target如磁盘阵列及磁带库组成。
在这里引入两个概念:initiator和target。
Initiator即典型的主机系统,发出读、写数据请求;target即磁盘阵列之类的存储资源,响应客户端的请求。
这两个概念也就是上文提到的发送端及接受端。
图中使用iSCSI HBA(Host Bus Adapter,主机总线适配卡)连接服务器和交换机,iSCSI HBA 包括网卡的功能,还需要支持OSI网络协议堆栈以实现协议转换的功能。
在IP SAN中还可以将基于iSCSI技术的磁带库直接连接到交换机上,通过存储管理软件实现简单、快速的数据备份。
由图一可以看出,基于iSCSI技术,利用现有的IP网络搭建IP SAN是极其简单的,且无须对管理人员进行深入培训即可掌握存储网络的管理。
基于1Gb的IP网络搭建IP SAN,单通道数据传输速率可以达到160MB/s左右,因此iSCSI技术为用户提供了更高的性价比。
B 基于iSCSI路由器整合FC和IP应用:如图二,为基于iSCSI路由器整合光纤通道网络和IP网络的结构图,将光纤通道存储网络和iSCSI网络整合,提供现有局域网(LAN)、广域网(WAN)、FC SAN设备之间的互操作性,特点如下:通过iSCSI、光纤两种方式都可以访问IP网络中通用的存储设备;通过IP网络访问FC SAN中的存储设备;改善存储资源的可管理性及可用性;这种简单的配置可以在保证成本的前提下,满足用户的高可用性及高性能需求。
在服务器、存储端,都可以通过高可用集群的方式实现高可用性,同时可以体现出光纤通道在处理关键数据时的高性能。
在数据安全性方面,此类路由器如CISCO的SN 542X系列,提供在光纤通道交换机中普遍使用的逻辑单元号(LUN)映射功能,可以控制对特殊LUN的target 的访问,因此,可以定位target中的重要数据,保证具有特殊权限的用户访问。
如果用户对扩展性及高可用性有需要,存储路由器还可以通过堆叠的方式连接几台路由器,以满足用户要求。
图二 基于iSCSI路由器整合IP及FCiSCSI技术在IP SAN远程备份中的应用如图三所示,基于iSCSI技术实现IP SAN,同时通过IP广域网络实现远程备份。
由于传统光纤通道SAN的操作距离在10-20km之间,因此要实现真正的远程备份、异地容灾还是具备一定的地理局限性。
在这个例子中使用通用的IP网络合并、扩展SAN,具备极高的性价比配置,可以实现远程备份、数据容灾和镜像等功能,同时还可以对远程存储进行实时操作并能够通过IP网络访问其他IP存储。
图三 基于iSCSI的IP SAN的远程备份此配置的特点为:IP SAN通过IP广域网实现与远程存储设备的连接;iSCSI服务器(initiators)和存储(targets)通过高性能iSCSI HBA连接到IP网络;IP 交换机互联iSCSI 系统;图四 整合IP、FC SAN 的远程备份如图四所示,通过IP 存络。