一种采用SCST实现多协议通信的方法技术

技术编号:12305049 阅读:68 留言:0更新日期:2015-11-11 14:21
本发明专利技术公开了一种采用SCST实现多协议通信的方法,其具体实现过程为:在PowerPC云存储平台构建的Yocto系统中,编译并移植入SCST功能源码包scst,然后编写以太网、光纤网、InfiniBand网配置文件到该系统中,并对外提供以太接口、光纤接口、InfiniBand接口,实现多协议通信。该采用SCST实现多协议通信的方法与现有技术相比,实现方法简单、可靠、成本低、性能优异,可实现SCST在PowerPC云存储平台多协议通信方面的广泛应用,彻底解决了仅仅能够实现光纤网通信的局限性;满足了用户的特殊要求,提供了云存储产品通用化设计的解决方案,实用性强,易于推广。

【技术实现步骤摘要】

本专利技术涉及芯片逻辑验证
,具体地说是一种实用性强、采用SCST实现多协议通信的方法
技术介绍
iSCSI存储技术通过在IP网上传送SCSI命令和数据,实现数据在网络之间的传递。iSCSI能够在LAN、WAN甚至Internet上进行数据传送,使得数据的存储不再受地域的限制。iSCSI技术的核心是在TCP/IP网络上传输SCSI协议,即使用TCP/IP报文和iSCSI报文封装SCSI报文,使得SCSI命令和数据可以在普通以太网络上进行传输。InfiniBand是一个统一的互联结构,既可以处理存储I/O、网络1/0,也能够处理进程间通信(IPC)。它可以将磁盘阵列、SANs、LANs、服务器和集群服务器进行互联,也可以连接外部网络(比如WAN、VPN、互联网)。设计InfiniBand的目标主要是实现高可靠性、高可用性、高可扩展性和高性能。FC (Fibre Channel)提高了存储网络的可扩展性,解决了安全性问题,速度有很大提升,容易地实现多个节点向一个节点收发数据;FC可以使用光纤,可以使主机与远隔几百米甚至上千米之外的盘阵相连并读写数据。基于FC的SAN (Storage Area Network)技术已经成为企业级存储的最佳解决方案而越来越受到用户的青睐。SCST提供一个统一、标准的SCSI的target driver。允许创建复杂的存储设备,提供先进的功能,例如复制、自动精简配置、重复数据删除技术、高可用性、自动备份等。SCST创建不仅限于IP网络的设备,可以使用任何链接,支持SCSI的数据交换方式,包括iSCS1、InfiniBand 和 FC 等。针对以上情况,申请人于2014年申请的专利CN201410394043.2中,已经实现了在POWERPC云存储平台采用SCST实现FC通信,即光纤网的通信方法,但由于光纤网的造价昂贵、连接困难、弯曲半径过大等原因,导致光纤网的使用率未能达到理想状态,而该技术无法解决其它网络,如以太网、InfiniBand网的通信方法,导致该方法的局限性较大,无法灵活使用,基于此,现提出了一种PowerPC云存储平台采用SCST实现多协议通信的方法,该多协议包含了 InfiniBand网、以太网和光纤网。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种实用性强、采用SCST实现多协议通信的方法。—种采用SCST实现多协议通信的方法,其具体实现过程为:在PowerPC云存储平台构建的Yocto系统中,编译并移植入SCST功能源码包scst,然后编写以太网、光纤网、InfiniBand网配置文件到该系统中,并对外提供以太接口、光纤接口、InfiniBand接口,实现多协议通信。上述以太接口、光纤接口、InfiniBand接口均连接到服务器端,该服务器端通过相应协议将云存储平台的磁盘阵列映射到本地,供用户使用。所述SCSt的移植过程为:在Yocto系统中通过编写源码包的配方文件,将SCSt编译进内核和文件系统,针对PowerPC嵌入式平台修改源码包文件,实现顺利移植。所述以太网、光纤网、InfiniBand网的配置文件包括SCST管理工具scstadmin、iSCSI 接口 iscs1-scst、InfiniBand 接口 ib_srpt 和 Qlogic FC 卡驱动 qla2xxx_target 的配置文件。所述多协议配置文件,即以太网、光纤网、InfiniBand网配置文件的编写过程为:基于PowerPC云存储平台,将上述以太网、光纤网、InfiniBand网的配置文件编译进Yocto系统中,然后下载内核和文件系统到PowerPC控制器中,配置SCST实现云存储平台的多协议通信。所述SCST配置过程为:修改SCST的配置文件scst.conf,加载编译生成的各模块驱动,使用SCST管理工具scstadmin实现云存储平台的iSCS1、InfiniBand和FC通信。本专利技术的一种采用SCST实现多协议通信的方法,具有以下优点: 本专利技术提出的一种采用SCST实现多协议通信的方法,实现方法简单、可靠、成本低、性能优异,可实现SCST在PowerPC云存储平台多协议通信方面的广泛应用,彻底解决了仅仅能够实现光纤网通信的局限性;满足了用户的特殊要求,提供了云存储产品通用化设计的解决方案,实用性强,易于推广。【附图说明】附图1为本专利技术的通信流程图。附图2为本专利技术的整体结构图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步说明。本专利技术提供一种采用SCST实现多协议通信的方法,在为PowerPC构建的Yocto系统中,使用bitbake工具,编译SCST源码包scst进内核,编写SCST管理工具scstadmin、iSCSI 接口 iscs1-scst、InfiniBand 接口 ib_srpt 和 Qlogic FC 卡驱动 qla2xxx_target 的配方文件并编译进文件系统,下载内核和文件系统到PowerPC控制器中,配置SCST实现云存储平台的多协议通信。如附图1、图2所示,其具体实现过程为,在PowerPC云存储平台构建的Yocto系统中,在系统内核中编译并移植入SCST功能源码包scst,然后编写以太网、光纤网、InfiniBand网配置文件到该系统中,并对外提供以太接口、光纤接口、InfiniBand接口,实现多协议通信。上述以太接口、光纤接口、InfiniBand接口均连接到服务器端,该服务器端通过相应协议的Initiator软件将云存储平台的磁盘阵列映射到本地,供用户使用。多协议通信方式在云存储平台上的实现,满足了用户的特殊要求,提供了云存储产品通用化设计的解决方案。所述scst的移植过程为:在Yocto系统中通过编写源码包的配方文件,将scst编译进内核和文件系统,针对PowerPC嵌入式平台修改源码包文件,实现顺利移植。所述以太网、光纤网、InfiniBand网的配置文件包括SCST管理工具scstadmin、iSCSI 接口 iscs1-scst、InfiniBand 接口 ib_srpt 和 Qlogic FC 卡驱动 qla2xxx_target 的配置文件。对于上述配置文件,各配置文件的移植过程为: scstadmin在Yocto系统中的移植,scstadmin是SCST的管理工具,编写针对scstadmin的配方文件,将scstadmin编译进Yocto系统。iscs1-scst在Yocto系统中的移植,iscs1-scst是SCST实现iSCSI协议相关的接口,编写针对iscs1-scst的配方文件,将iscs1-scst编译进Yocto系统。ib_srpt在Yocto系统中的移植,ib_srpt是SCST实现InfiniBand协议相关的接口,编写针对ib_srpt的配方文件,将ib_srpt编译进Yocto系统。qla2xxx~target 在 Yocto 系统中的移植,qla2xxx~target 是 SCST 与 Qlogic FC卡配套的驱动,编写针对qla2xxx_target的配方文件,将qla2xxx_target编译进Yocto系统。完成上述配置文件移植到系统中后,在本文档来自技高网
...

【技术保护点】
一种采用SCST实现多协议通信的方法,其特征在于,其具体实现过程为:在PowerPC云存储平台构建的Yocto系统中,编译并移植入SCST功能源码包scst,然后编写以太网、光纤网、InfiniBand网配置文件到该系统中,并对外提供以太接口、光纤接口、InfiniBand接口,实现多协议通信。

【技术特征摘要】

【专利技术属性】
技术研发人员:李公臣金长新刘强
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1