网络小型计算机系统接口的处理方法及装置制造方法及图纸

技术编号:10369481 阅读:81 留言:0更新日期:2014-08-28 12:18
本发明专利技术实施例提供一种网络小型计算机系统接口的处理方法及装置。本发明专利技术提供的iSCSI的处理方法,包括:在iSCSI业务中断时,启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息;根据所述获取的端口信息,将所述iSCSI业务切换到与所述目标器连通的链路上;通过与所述目标器连通的链路执行所述iSCSI业务。本发明专利技术实施例提供了一种在iSCSI业务中断时,可以自动选取可用链路的处理方式,解决了现有技术中通过冗余链路来提高iSCSI业务可靠性的方式,需要预先手动建立冗余链路的,并预先分配系统资源的问题,降低了运行iSCSI业务需要消耗的系统资源。

【技术实现步骤摘要】
网络小型计算机系统接口的处理方法及装置
本专利技术实施例涉及网络存储技术,尤其涉及一种网络小型计算机系统接口(Internet Small Computer System Interface,简称为:iSCSI)的处理方法及装置。
技术介绍
iSCSI可以用来建立和管理网协(Internet Protocol,简称为:IP)存储设备、客户端和服务器之间的互连,由于iSCSI技术可以提供快速的网络环境,并且节省企业成本,因此,iSCSI协议被广泛应用于多种场景。iSCSI的主要功能是在传输控制协议(Transmission Control Protocol,简称为:TCP)/IP网络上的客户端(即启动器,initiator)和存储设备(即目标器,target)之间进行大量数据的封装和可靠传输过程;目前,为了降低因网络故障引发的iSCSI连接断开而导致业务中断的风险,通常在iSCSI连接中增加冗余链路来提高业务可靠性;举例来说,客户端包括启动器A和启动器B,可以与存储设备,即目标器A和目标器B之间建立多条iSCSI链路来运行iSCSI业务,多条iSCSI链路互为冗余,当其中一条链路发生故障时,业务可以通过其它冗余链路继续执行。但是,现有的iSCSI技术中的冗余链路是预先手动建立的,相关的系统资源也是预先分配好的,增加了运行iSCSI业务需要消耗的系统资源。
技术实现思路
本专利技术实施例提供一种网络小型计算机系统接口的处理方法及装置,以解决现有技术中通过冗余链路来提高iSCSI业务可靠性的方式,需要预先手动建立冗余链路的,并预先分配系统资源的问题。第一方面,本专利技术实施例提供一种网络小型计算机系统接口的处理方法,包括:在网络小型计算机系统接口 iSCSI业务中断时,启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息;根据所述获取的端口信息,将所述iSCSI业务切换到与所述目标器连通的链路上;通过与所述目标器连通的链路执行所述iSCSI业务。在第一方面的第一种可能的实现方式中,所述启动器中配置连接时间阈值;所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息之前,还包括:在所述iSCSI业务中断时,所述启动器通过当前链路重新连接所述iSCSI业务;则所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息,包括:在所述启动器通过所述当前链路重新连接所述iSCSI业务的连接时间大于所述连接时间阈值时,所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息。在第一方面的第二种可能的实现方式中,所述启动器中还配置目标器端口列表;则所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息,包括:所述启动器根据所述目标器端口列表扫描检测与所述目标器之间的链路状态,获取与所述目标器连通的链路的端口信息。根据第一方面、第一方面的第一种和第二种可能的实现方式中任意一种,在第三种可能的实现方式中,所述在网络小型计算机系统接口 iSCSI业务中断时,启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息之前,还包括:所述启动器通过对所述目标器发起iSCSI协议创建所述iSCSI业务。根据第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述通过所述已切换的链路执行所述iSCSI业务之后,还包括:所示启动器记录与所述目标器连通的链路信息和所述链路的端口信息。第二方面,本专利技术实施例提供一种网络小型计算机系统接口的处理装置,包括:扫描模块,用于在网络小型计算机系统接口 iSCSI业务中断时,扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息;切换模块,用于根据所述扫描模块获取的端口信息,将所述iSCSI业务切换到与所述目标器连通的链路上;执行模块,用于通过所述切换模块切换后的与所述目标器连通的链路执行所述iSCSI业务。在第二方面的第一种可能的实现方式中,所述装置中配置连接时间阈值;所述装置还包括:连接模块,用于在扫描模块扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息之前,通过当前链路重新连接所述iSCSI业务;所述扫描模块,具体用于在所述连接模块通过所述当前链路重新连接所述iSCSI业务的连接时间大于所述连接时间阈值时,扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息。在第二方面的第二种可能的实现方式中,所述装置中还配置目标器端口列表;相应地,所述扫描模块,具体用于根据所述目标器端口列表扫描检测与所述目标器之间的链路状态,获取与所述目标器连通的链路的端口信息。根据第二方面、第二方面的第一种和第二种可能的实现方式中任意一种,在第三种可能的实现方式中,所述装置还包括:业务建立模块,用于在所述扫描模块扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息之前,或者在所述连接模块通过所述当前链路重新连接所述iSCSI业务之前,通过对所述目标器发起iSCSI协议创建所述iSCSI业务。根据第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述装置还包括:存储模块,用于在所述执行模块通过所述切换后的与所述目标器连通的链路执行所述iSCSI业务之后,记录与所述目标器连通的链路信息和所述链路的端口信息。本专利技术实施例所提供的网络小型计算机系统接口的处理方法及装置,在iSCSI业务中断时,启动器通过扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息,并将iSCSI业务切换到与目标器连通的链路上以执行该iSCSI业务,实现了启动器在物理或网络链路故障造成iSCSI业务中断后,可以自动选择可用链路恢复该iSCSI业务,解决了现有技术中通过冗余链路来提高iSCSI业务可靠性的方式,需要预先手动建立冗余链路的,并预先分配系统资源的问题,降低了运行iSCSI业务需要消耗的系统资源。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一所提供的一种iSCSI的处理方法的流程图;图2为现有技术提供的iSCSI中一种网络链路的不意图;图3为现有技术提供的iSCSI中另一种网络链路的不意图;图4为现有技术提供的iSCSI中又一种网络链路的不意图;图5为本专利技术图1所示实施例提供的iSCSI中一种网络链路的示意图;图6为本专利技术实施例二所提供的一种iSCSI的处理方法的流程图;图7为本专利技术实施例三所提供的一种iSCSI的处理装置的结构示意图;图8为本专利技术实施例四所提供的一种iSCSI的处理装置的结构示意图;图9为本专利技术实施例五所提供的一种终端设备的结构示意图;图10为本专利技术实施例所提供的另一种终端设备的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实本文档来自技高网...

【技术保护点】
一种网络小型计算机系统接口的处理方法,其特征在于,包括:在网络小型计算机系统接口iSCSI业务中断时,启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息;根据所述获取的端口信息,将所述iSCSI业务切换到与所述目标器连通的链路上;通过与所述目标器连通的链路执行所述iSCSI业务。

【技术特征摘要】
1.一种网络小型计算机系统接口的处理方法,其特征在于,包括: 在网络小型计算机系统接口 iSCSI业务中断时,启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息; 根据所述获取的端口信息,将所述iSCSI业务切换到与所述目标器连通的链路上; 通过与所述目标器连通的链路执行所述iSCSI业务。2.根据权利要求1所述的方法,其特征在于,所述启动器中配置连接时间阈值;所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息之前,还包括: 在所述iSCSI业务中断时,所述启动器通过当前链路重新连接所述iSCSI业务; 则所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息,包括: 在所述启动器通过所述当前链路重新连接所述iSCSI业务的连接时间大于所述连接时间阈值时,所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息。3.根据权利要求1所述的方法,其特征在于,所述启动器中还配置目标器端口列表;则所述启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息,包括: 所述启动器根据所述目标器端口列表扫描检测与所述目标器之间的链路状态,获取与所述目标器连通的链路的端口信息。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述在网络小型计算机系统接口 iSCSI业务中断时,启动器扫描检测与目标器之间的链路状态,获取与所述目标器连通的链路的端口信息之前,还包括: 所述启动器通过对所述目标器发起iSCSI协议创建所述iSCSI业务。5.根据权利要求4所述的方法,其特征在于,所述通过所述已切换的链路执行所述iSCSI业务之后,还包括: 所示启动器记录与所述目标器连通的链路信息和...

【专利技术属性】
技术研发人员:夏冰心
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1