创建iscsi存储应用 comstar与iscsi挑大梁

创建iscsi存储应用 comstar与iscsi挑大梁

ID:12372863

大小:988.50 KB

页数:14页

时间:2018-07-16

创建iscsi存储应用 comstar与iscsi挑大梁_第1页
创建iscsi存储应用 comstar与iscsi挑大梁_第2页
创建iscsi存储应用 comstar与iscsi挑大梁_第3页
创建iscsi存储应用 comstar与iscsi挑大梁_第4页
创建iscsi存储应用 comstar与iscsi挑大梁_第5页
资源描述:

《创建iscsi存储应用 comstar与iscsi挑大梁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、创建iSCSI存储应用COMSTAR与iSCSI挑大梁COMSTAR简介COMSTAR是一种可以实现将任何Solaris主机转变为SCSI目标的软件框架。COMSTAR框架使所有SCSI设备类型(磁带、磁盘及类似设备)都可以连接到传输路径(如光纤通道),实现并行访问所有逻辑单元号(logicalunitnumber,LUN)和单点管理。在SCSI目标模式框架(SCSITargetModeFramework,STMF)和SCSI块设备(SCSIBlockDevice,SBD)中,COMSTAR也已添加了DTrace探测器。COMSTAR全称CommonMultiprotocolSCSITARg

2、et,支持iSCSI,FiberChannel,FCoE,Infiniband,SAS等协议。COMSTAR提供了一个基于OpenSolaris的企业级的存储框架,它可以将各种存储介质(磁盘、磁带)结合各种通信信道(光纤、iSCSI,iSER,SAS,FcoE等)构成一个存储系统。COMSTAR具有以下关键特性:OpenSolaris:COMSTAR被集成进OpenSolaris,这意味着只要你安装了最新版的OpenSolaris,就内置了STMF模块COMSTAR具有丰富的API,并且支持多种平台COMSTAR遵循T10技术委员会对SCSI存储接口的规范,并支持多路径为每个SCSI命令并行

3、传输COMSTAR的设计目标是为用户创建存储服务时,提供添加新传输协议和不同存储设备的一个简单易用的框架。这使用户能快速的向存储系统中添加新特性。虽然Windows、Linux上也有类似的服务,但它们并没有提供一个框架使不同的存储设备(像磁盘、软盘、SES等)能与多种传输信道(光纤,iSCSI,iSER,SAS,FcoE等)配合使用。COMSTAR则能够使Solaris操作系统,利用ZFS作为备份文件系统以及现有的存储设备阵列,把自己变成一个能被网络上任何主机访问的存储设备。COMSTAR的体系结构图如图1:图1COMSTAR的体系结构图COMSTAR主要的模块如下:STMF:负责事务管理(

4、例如SCSI命令执行时的上下文和资源的管理),跟踪逻辑单元和端口,STMF也处理逻辑单元映射,分配内存,恢复错误操作,以及一些必要的I/O操作。Portproviders:为主机总线适配器(hostbusadapters)或者网卡提供的本地连接Logicalunitproviders:实现SCSI逻辑单元(例如,磁盘、磁带、virtualtapelibrary等)的功能Managementlibrary(libstmf):与STMF通信,并负责执行配置任务这种分层模块化的框架将SCSI命令的执行和清除以及资源的分配隔离开来,使得实现SCSI功能的模块不直接与传输模块交互,实现传输协议的模块也

5、不需要关系SCSI层的功能。从而简化了SCSI和传输等模块的编写。iSCSI简介iSCSI,即internetSCSI,是IETF制定的一项标准,用于将SCSI数据块映射成以太网数据包。iSCSI技术是一种基于IPStorage理论的新型存储技术,这里就SAN与iSCSI做一比较,基本两者同属运行块协议的SAN架构,只不过前者透过FibreChannel,后者由IP传输数据罢了,而两者在管理及应用上也大同小异。这里在此还是尽量做一番归纳整理,以供参考,见表1。表1iSCSI和SAN综合对比表-1iSCSI和SAN综合对比iSCSI协议模型iSCSI使用TCP/IP协议在不稳定网络上进行可靠的

6、数据传输。iSCSI层和标准SCSI集在协议栈中的位置如图1所示。iSCSI层包括了已封装的SCSI命令、数据和状态如图2所示。图2iSCSI协议栈iSCSI属于端到端的会话层协议,它定义的是SCSI到TCP/IP的映射,即Initiator将SCSI指令和数据封装成iSCSI协议数据单元,向下提交给TCP层,最后封装成IP数据包在IP网络上传输,到达Target后通过解封装还原成SCSI指令和数据,再由存储控制器发送到指定的驱动器,从而实现SCSI命令和数据在IP网络上的透明传输。它整合了现有的存储协议SCSI和网络协议TCP/IP,实现了存储与TCP/IP网络的无缝融合。iSCSI体系结

7、构模式和两个术语iSCSI体系结构模式如图3。图3iSCSI体系结构模式在iSCSI体系结构模式中通常有两个角色Target与Initiator分别叙述如下:(1)Target称为Target的通常是存储设备(StorageDevice),也就是存放数据的磁盘(以磁盘阵列居多)。在我们使用iSCSI期间,会在iSCSI存储设备上去建立LUN(LogicalUnitNumber),提供给有iSCSIInitia

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。