iSCSI专用网卡解析
- 格式:doc
- 大小:28.50 KB
- 文档页数:2
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 SAN 配置指南Update 1ESX 4.0ESXi 4.0vCenter Server 4.0在本文档被更新的版本替代之前,本文档支持列出的每个产品的版本和所有后续版本。
要查看本文档的更新版本,请访问/cn/support/pubs。
ZH_CN-000267-03iSCSI SAN 配置指南2 VMware, Inc.最新的技术文档可以从VMware 网站下载:/cn/support/pubs/VMware 网站还提供最近的产品更新信息。
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@版权所有 © 2009, 2010 VMware, Inc. 保留所有权利。
本产品受美国和国际版权及知识产权法的保护。
VMware 产品受一项或多项专利保护,有关专利详情,请访问 /go/patents-cn 。
VMware 是 VMware, Inc. 在美国和/或其他法律辖区的注册商标或商标。
此处提到的所有其他商标和名称分别是其各自公司的商标。
VMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304 北京办公室北京市海淀区科学院南路2号融科资讯中心C 座南8层/cn 上海办公室上海市浦东新区浦东南路 999 号新梅联合广场 23 楼/cn 广州办公室广州市天河北路 233 号中信广场 7401 室/cn目录更新的信息5关于本文档71将 ESX/ESXi 与 iSCSI 存储区域网络配合使用9了解虚拟化9iSCSI SAN 概念11将 ESX/ESXi 与 SAN 配合使用概述14将 SAN 存储器与 ESX/ESXi 配合使用的细节15了解 VMFS 数据存储16决定 LUN 的大小和数目17虚拟机如何访问 SAN 上的数据18了解多路径和故障切换19选择虚拟机位置24针对服务器故障的设计25LUN 的显示与重新扫描262配置 iSCSI 启动器和存储器27ESX/ESXi iSCSI SAN 要求27ESX/ESXi iSCSI SAN 限制28设置 LUN 分配28网络配置和身份验证28设置硬件 iSCSI 启动器28设置软件 iSCSI 启动器29配置 iSCSI 启动器的发现地址35配置 iSCSI 启动器的 CHAP 参数36配置 iSCSI 的其他参数39添加 iSCSI 存储器403为 ESX/ESXi 修改 SAN 存储系统41测试 ESX/ESXi SAN 配置41iSCSI SAN 存储系统的常规注意事项42EMC CLARiiON 存储系统42EMC Symmetrix 存储系统43使 HP StorageWorks MSA1510i 能够与 ESX/ESXi 通信43HP StorageWorks EVA 存储系统44NetApp 存储系统44EqualLogic 存储系统47LeftHand Networks SAN/iQ 存储系统47Dell PowerVault MD3000i 存储系统47VMware, Inc. 3iSCSI SAN 配置指南4从与 ESX 系统配合使用的 iSCSI SAN 引导49从 SAN 引导概述49实现从 SAN 引导505管理使用 SAN 存储器的 ESX/ESXi 系统53查看存储适配器信息53查看存储设备信息54查看数据存储信息56解决显示问题57路径扫描和声明59共享诊断分区63避免和解决 SAN 问题63优化 SAN 存储器性能63解决性能问题66SAN 存储器备份注意事项69管理重复 VMFS 数据存储71A iSCSI SAN 配置对照表75B VMware vSphere 命令行界面77resxtop 命令77vicfg-iscsi 命令77vicfg-mpath 命令77esxcli corestorage claimrule 命令77vmkping 命令78C管理存储路径和多路径插件79列出主机的声明规则79显示多路径模块80显示主机的 SATP81显示 NMP 存储设备81添加 PSA 声明规则82删除 PSA 声明规则83屏蔽路径83取消路径屏蔽84定义 NMP SATP 规则84esxcli corestorage 命令行选项85索引874 VMware, Inc.更新的信息本《iSCSI SAN 配置指南》随每一版本的产品更新或在必要时进行更新。
iscsi与网络化存储iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP 协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI 协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。
简介isCSIiSCSI:Internet 小型计算机系统接口(iSCSI:Internet Small Computer System Interface)。
Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP 的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由 SCSI 总线连接。
iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。
此外,iSCSI 提供了在 IP 网络封装 SCSI 命令,且运行在 TCP 上。
如今我们所涉及的 SAN (Storage Area Network),其实现数据通信的主要要求是:1. 数据存储系统的合并;2. 数据备份;3. 服务器群集;4. 复制;5. 紧急情况下的数据恢复。
另外,SAN 可能分布在不同地理位置的多个 LANs 和WANs 中。
必须确保所有 SAN 操作安全进行并符合服务质量(QoS)要求,而 iSCSI 则被设计来在 TCP/IP 网络上实现以上这些要求。
iSCSI(Internet SCSI)是2003年IETF(InternetEngineering Task Force,互联网工程任务组)制订的一项标准,用于将SCSI数据块映射成以太网数据包。
FC和iSCSI是目前存储区域网络SAN(Storage Area Network)的两个主流协议。
该文介绍FC(Fibre Channel:光纤通道)和iSCSI(Internet SCSI)协议的协议结构以及流量控制和发现机制,在零复制和流量控制等方面对FC 和iSCSI的协议功能进行了分析比较。
关键词存储区域网络; FC;iSCSI;零复制。
1 引言SAN是一种专用网络,是网络服务器群的后端,可采用光纤通道或iSCSI等存储专用协议连接成高速专用网络,使网络服务器与多种存储设备直接连接。
SAN的最大特点就是可以实现网络服务器与存储设备之间的多对多连接,而且,这种连接是本地的高速连接。
SAN架构的优势在于,强大的扩展性、多种存储设备的集中和新架构支撑下的新型数据应用方式,在安全意义下负责可持续的存储和数据传输。
目前,FC和iSCSI是应用于存储区域网吉比特速率的两种主要技术。
2 FC 协议分析2。
1 FC协议结构光纤通道按协议层进行分层,各层之间技术相互独立,留有增长空间,并且由被认可的标准化机构进行开发,分层结构共分5层,如图1所示。
图1 FC协议层次⑴C-0(物理层底层): FC-0层定义了连接的物理端口特性,包括介质和连接器(驱动器、接收机、发送机等)的物理特性、电气特性和光特性、传输速率以及其它的一些连接端口特性。
⑵FC-1(传输协议):规定了8B/10B编码方式和传输协议.包括串行编码、解码规则、特殊字符和错误控制。
⑶C-2(帧协议):规定了具体的传输机制,包括帧格式,节点间的信息交换。
⑷C-3(公共服务):提供高级特性的公共服务,即端口间的结构协议和流动控制,它定义了三种服务:条块化(Striping)、搜索组(Hunt Group)和多路播放(Broadcast Multicast)。
⑸FC-4(ULP映射):定义了Fibre Channel和IP,SCSI-3以及其他的上层协议(ULP)之间的接口。
详解SAN存储技术 光纤通道(FC)与 iSCSI光纤通道(FC)vs iSCSI技术光纤通道是一种存储区域网络技术,它实现了主机互连,企业间共享存储系统的需求。
可以为存储网络用户提供高速、高可靠性以及稳定安全性的传输。
光纤通道是一种高性能,高成本的技术。
iSCSI是一种基于IP的存储网络技术。
它的性能比较广泛并且价格低廉。
本手册深入讲解了FC和iSCSI技术,在提高iSCSI性能方面给予了技巧性的建议,针对SAN可用性,可靠性,给出了全面的分析。
光纤通道(FC)技术介绍由于应用的不断要求,光纤通道技术已经确立成为SAN(存储局域网)互连的精髓,可以为存储网络用户提供高速、高可靠性以及稳定安全性的传输。
光纤通道技术是基于美国国家标准协会(ANSI)的X3.230-1994标准(ISO 14165-1),而创建的基于块的网络方式。
该技术详细定义了在服务器、转换器和存储子系统(例如,磁盘列阵或磁带库)之间建立网络结构所需的连接和信号。
光纤通道几乎可以传输任何大小的流量。
z详解光纤通道技术iSCSI技术介绍2003年,互联网工程任务组(IETF)批准iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP的存储”)。
一直以来,人们采用iFCP 和FCIP等现有协议发送基于IP的SCSI命令行,主要允许FC存储区域网络(SAN)通过IP交换数据。
凭借iSCSI,SCSI命令行可以“端对端”地传送到世界各地的以太网中。
z详解iSCSI技术z iSCSI故障查询列表z如何提高iSCSI性能光纤通道(FC)、iSCSI技术集成ISCSI SAN技术正改变着SAN网络的经济承受力。
光纤通道SAN技术不但价格昂贵,而且配置管理起来非常复杂。
对于中小型企业来说,SAN是不切合实际的,即便是企业级数据中心的预算也会对增加到光纤通道SAN的服务器或存储系统的数量进行限制。
但iSCSI改变了这一切,它支持基于块的SAN,使用现有以太网技术,成本大大降低。
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:Internet 小型计算机系统接口(iSCSI:Internet Small Computer System Interface)。
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP 网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。
Internet 小型计算机系统接口(iSCSI)是一种基于TCP/IP的协议,用来建立和管理IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。
iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器initiator)和存储设备(目标器target)之间进行大量数据的封装和可靠传输过程。
此外,iSCSI 提供了在IP 网络封装SCSI 命令,且运行在TCP 上。
如今我们所涉及的SAN (Storage Area Network),其实现数据通信的主要要求是:1. 数据存储系统的合并;2. 数据备份;3. 服务器群集;4. 复制;5. 紧急情况下的数据恢复。
另外,SAN 可能分布在不同地理位置的多个LANs 和WANs 中。
必须确保所有SAN 操作安全进行并符合服务质量(QoS)要求,而iSCSI 则被设计来在TCP/IP 网络上实现以上这些要求。
iSCSI(Internet SCSI)是2003年IETF(InternetEngineering Task Force,互联网工程任务组)制订的一项bcm5722 ISCSI网卡标准,用于将SCSI数据块映射成以太网数据包。
什么是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产品的开发中,如Intel已经推出了存储网卡 IP Storage iSCSI PRO/1000T,将协议转化也就是封装、还原 TCP/IP 包的步骤转移到网卡上来执行,大大降低了服务器处理器的占用率。