- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建 iSCSI 存储应用 COMSTAR 与 iSCSI 挑大梁
COMSTAR 简介
COMSTAR 是一种可以实现将任何 Solaris 主机转变为 SCSI 目标的软件框架。COMSTAR 框架使所有 SCSI 设备类型(磁带、磁盘及类似设备)都可以连接到传输路径(如光纤通道),实现并行访问所有逻辑单元号 (logical unit number,
LUN) 和单点管理。
在 SCSI 目标模式框架 (SCSI Target Mode Frame work, STMF) 和 SCSI 块设备 (SCSI Block Device, SBD) 中,COMSTAR 也已添加了 DTrace 探测器。COMSTAR 全称 Common Multiprotocol SCSI TARget,支持iSCSI,Fiber Channel, FCoE,Infiniband,SAS 等协议。COMSTAR 提供了一个基于 OpenSolaris 的企业级的存储框架,它可以将各种存储介质(磁盘、磁带)结合各种通信信道(光纤、iSCSI, iSER, SAS, FcoE 等)构成一个存储系统。COMSTAR 具有以下关键特性:
OpenSolaris:COMSTAR 被集成进 OpenSolaris,这意味着只要你安装了最新版的OpenSolaris,就内置了 STMF 模块
COMSTAR 具有丰富的 API,并且支持多种平台
COMSTAR 遵循T10 技术委员会对SCSI 存储接口的规范,并支持多路径为每个 SCSI
命令并行传输
COMSTAR 的设计目标是为用户创建存储服务时,提供添加新传输协议和不同存储设备的一个简单易用的框架。这使用户能快速的向存储系统中添加新特性。虽然Windows、Linux 上也有类似的服务,但它们并没有提供一个框架使不同的存储设备(像磁盘、软盘、SES 等)能与多种传输信道(光纤, iSCSI, iSER, SAS, FcoE 等)配合使用。COMSTAR 则能够使 Solaris 操作系统,利用ZFS 作为备份文件系统以及现有的存储设备阵列,把自己变成一个能被网络上任何主机访问的存储设备。COMSTAR 的体系结构图如图 1:
图 1 COMSTAR 的体系结构图
COMSTAR 主要的模块如下:
STMF:负责事务管理(例如 SCSI 命令执行时的上下文和资源的管理),跟踪逻辑单元和端口,STMF 也处理逻辑单元映射,分配内存,恢复错误操作,以及一些必要的 I/O 操作。
Port providers:为主机总线适配器(host bus adapters)或者网卡提供的本地连接
Logical unit providers:实现 SCSI 逻辑单元(例如,磁盘、磁带、virtual tape library 等)的功能
Management library (libstmf):与 STMF 通信,并负责执行配置任务
这种分层模块化的框架将 SCSI 命令的执行和清除以及资源的分配隔离开来,使得实现 SCSI 功能的模块不直接与传输模块交互,实现传输协议的模块也不需要关系 SCSI 层的功能。从而简化了 SCSI 和传输等模块的编写。
iSCSI 简介
iSCSI,即 internet SCSI,是 IETF 制定的一项标准,用于将 SCSI 数据块映射成以太网数据包。iSCSI 技术是一种基于 IP Storage 理论的新型存储技术, 这里就 SAN 与 iSCSI 做一比较,基本两者同属运行块协议的 SAN 架构,只不过前者透过 Fibre Channel,后者由 IP 传输数据罢了,而两者在管理及应用上也大同小异。这里在此还是尽量做一番归纳整理,以供参考,见表 1。
表 1 iSCSI 和 SAN 综合对比
表-1 iSCSI 和 SAN 综合对比
iSCSI 协议模型
iSCSI 使用 TCP/IP 协议在不稳定网络上进行可靠的数据传输。iSCSI 层和标准SCSI 集在协议栈中的位置如图 1 所示。iSCSI 层包括了已封装的 SCSI 命令、数据和状态如图 2 所示。
图 2 iSCSI 协议栈
iSCSI 属于端到端的会话层协议,它定义的是 SCSI 到 TCP/IP 的映射,即Initiator 将 SCSI 指令和数据封装成 iSCSI 协议数据单元,向下提交给 TCP 层, 最后封装成 IP 数据包在 IP 网络上传输,到达 Target 后通过解封装还原成 SCSI 指令和数据,再由存储控制器发送到指定的驱动器,从而实现 SCSI 命令和数据在 IP 网络上的透明传输。它整合了现有的存储协议 SCSI 和网络协议 TCP/IP, 实现了存储与 TCP/IP 网络的无缝融合。
i
您可能关注的文档
最近下载
- 体例格式9:工学一体化课程《小型网络安装与调试》任务3学习任务工作页.docx VIP
- 2025时事政治必刷题(含答案).pdf
- 循环爆破振动作用下边坡稳定性计算方法研究.docx VIP
- 通道闸常见问题及处理方法培训第五版.doc VIP
- 25题造价工程师岗位常见面试问题含HR问题考察点及参考回答.pdf VIP
- 《无废港口建设指南》(T CIN 076—2025).pdf VIP
- 外科护理学重点[共7页].pdf VIP
- 护士资格考试《儿科护理学》习题及答案.docx VIP
- 违法车辆拖移保管项目停车场地管理方案.docx VIP
- 体例格式9:工学一体化课程《小型网络安装与调试》任务4学习任务工作页.docx VIP
文档评论(0)