CN103023697B - 一种阵列多路径的管理方法、装置及*** - Google Patents
一种阵列多路径的管理方法、装置及*** Download PDFInfo
- Publication number
- CN103023697B CN103023697B CN201210496630.3A CN201210496630A CN103023697B CN 103023697 B CN103023697 B CN 103023697B CN 201210496630 A CN201210496630 A CN 201210496630A CN 103023697 B CN103023697 B CN 103023697B
- Authority
- CN
- China
- Prior art keywords
- array
- main frame
- multipath
- business main
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例公开了一种阵列多路径的管理方法,包括:接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息;根据所述接收到的多路径推送信息生成状态信息;将所述状态信息发送给管理主机。本发明实施例还公开了一种阵列多路径的管理装置及多路径管理***。采用本发明,可在管理主机上统一管理业务主机和阵列,例如当链路出现故障时,阵列会发送告警给管理主机;阵列可以感知业务主机到阵列是否有冗余链路等,本发明实施例方便用户管理,降低了用户的管理成本,增加了多路径管理***的可靠性和可维护性。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种阵列多路径的管理方法、装置及***。
背景技术
当前大部分多路径管理软件安装在其所在的业务主机(即应用服务器)上,没有与存储整列的管理软件整合在一起,需要在业务主机上管理多路径信息,当有多个业务主机时,需在各个业务主机上分别管理,增加了管理维护的难度。
现有一种技术方案在业务主机上安装了多路径管理软件,当有很多业务主机时,对于每个业务主机上的多路径信息,需分别在各个业务主机上管理,成本高,耗时长;阵列没有对业务主机和阵列之间的链路进行管理,当链路出现异常如链路断开或者链路不稳定时,阵列无相关告警,需登陆业务主机上的多路径管理软件查看,才能得知是否有链路相关的告警,可维护性不强,不方便用户管理;阵列无法感知业务主机到阵列是否有冗余链路,如果业务主机到阵列没有冗余链路,阵列在线升级时,会造成业务中断,影响多路径管理***可靠性。
发明内容
本发明实施例所要解决的技术问题在于,提供一种阵列多路径的管理方法、装置及***,可实现在管理主机上统一管理业务主机和阵列,方便用户管理,降低了用户的管理成本,增加了多路径管理***的可靠性和可维护性。
为了解决上述技术问题,本发明实施例第一方面提供了一种阵列多路径的管理方法,包括:
接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息;
根据所述接收到的多路径推送信息生成状态信息;
将所述状态信息发送给管理主机。
在第一方面的第一种可能的实现方式中,所述多路径推送信息还包括所述业务主机的链路信息;
所述根据所述接收到的多路径推送信息生成状态信息包括:
根据所述接收到的所述业务主机的链路信息确定所述业务主机与阵列之间的链路出现故障,生成得到的所述状态信息包括所述业务主机与所述阵列之间的链路出现故障的告警信息。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述接收到的多路径推送信息生成状态信息还包括:
根据所述接收到的所述业务主机的链路信息确定所述业务主机仅与阵列中一个控制器之间存在链路,生成得到的所述状态信息包括所述业务主机与所述阵列之间无冗余链路的告警信息。
在第一方面的第三种可能的实现方式中,所述多路径推送信息还包括所述业务主机的多路径接口版本信息;
所述根据所述接收到的多路径推送信息生成状态信息包括:
根据所述接收到的所述业务主机的多路径接口版本信息确定所述业务主机多路径的接口与阵列的接口不兼容,生成得到的所述状态信息包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息。
结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
接收管理主机下发的阵列升级指令;
根据所述接收到的所述业务主机的链路信息确定阵列对应的业务主机与阵列之间有冗余链路,启动阵列升级。
相应地,本发明实施例第二方面还提供了一种阵列多路径的管理装置,包括:
多路径推送信息接收模块,用于接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息;
状态信息生成模块,用于根据所述接收到的多路径推送信息生成状态信息;
状态信息发送模块,用于将所述状态信息发送给管理主机。
在第二方面第一种可能的实现方式中,所述多路径推送信息包括业务主机的链路信息;
所述状态信息生成模块包括:
链路故障处理单元,用于根据所述接收到的所述业务主机的链路信息确定所述业务主机与所述阵列之间的链路出现故障,生成得到的所述状态信息包括所述业务主机与阵列之间的链路出现故障的告警信息。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述状态信息生成模块还包括:
冗余链路处理单元,用于根据所述接收到的所述业务主机的链路信息确定所述业务主机仅与阵列一个控制器之间存在链路,生成得到的所述状态信息包括所述业务主机与所述阵列之间无冗余链路的告警信息。
在第二方面第三种可能的实现方式中,所述多路径推送信息包括业务主机多路径接口版本信息;
所述状态信息生成模块包括:
接口处理单元,用于根据所述接收到的所述业务主机多路径接口版本信息确定所述业务主机多路径的接口与阵列的接口不兼容,生成得到的所述状态信息包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息。
结合第二方面第二种可能的实现方式,在第四种可能的实现方式中,所述阵列多路径的管理装置还包括:
指令接收模块,用于接收管理主机下发的阵列升级指令;
阵列升级模块,用于根据所述接收到的所述业务主机的链路信息确定阵列对应的业务主机与阵列之间有冗余链路,启动阵列升级。
相应地,本发明实施例第三方面还提供了一种多路径管理***,包括:业务主机、管理主机以及阵列,其中所述阵列中本发明实施例第二方面提出的阵列多路径的管理装置。
实施本发明实施例,可在管理主机上统一管理业务主机和阵列,方便用户管理,降低了用户的管理成本,增加了多路径管理***的可靠性和可维护性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种阵列多路径的管理装置结构示意图;
图2是本发明实施例中的状态信息生成模块102的结构示意图;
图3是本发明实施例提供的一种阵列多路径的管理方法实施例流程图;
图4是本发明实施例提供的又一种阵列多路径的管理方法实施例流程图;
图5是本发明实施例提供的另一种阵列多路径的管理方法实施例流程图;
图6是本发明实施例提供的再一种阵列多路径的管理方法实施例流程图;
图7是本发明实施例提供的一种阵列升级流程图;
图8为本发明实施例提供的一种多路径管理***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种阵列多路径的管理方法、装置及多路径管理***,可在管理主机上统一管理业务主机和阵列,方便用户管理,降低了用户的管理成本,增加了多路径管理***的可靠性和可维护性。以下分别进行详细说明。
请参阅图1,图1为本发明实施例提供的一种阵列多路径的管理装置结构示意图。其中,本发明实施例从阵列的角度来详细论述本发明实施例提供的阵列多路径的管理装置。如图1所示,该阵列多路径的管理装置至少包括多路径推送信息接收模块101、状态信息生成模块102和状态信息发送模块103,其中:
多路径推送信息接收模块101,用于接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息。具体实现中,业务主机的主机信息可以包括业务主机的主机名、主机序列号(SN,SerialNumber)、操作多路径管理***(OS,OperationSystem)类型、主机IP(InternetProtocol,网络之间互连的协议)、主机的启动器标识等至少一种。阵列多路径的管理装置与至少一台业务主机相连接,为便于对业务主机和阵列之间的链路进行管理,在业务主机上安装多路径软件,业务主机通过多路径软件向阵列发送多路径推送信息,多路径推送信息接收模块101接收业务主机上的多路径软件发送过来的多路径推送信息。本发明实施例中的阵列多路径的管理装置可以实现在阵列内,阵列具体可以为一个或者多个可公共访问的存储子多路径管理***中的磁盘或者磁带集合,这些磁盘或者磁带集合由控制软件统一管理,阵列可以分区,例如可以分为控制器A(ControllerA)、控制器B(ControllerB)、控制器C(ControllerC)、控制器D(ControllerD)等。
进一步的,业务主机发送的多路径推送信息还可以包括业务主机的链路信息、业务主机的多路径接口版本信息等。其中业务主机的链路信息可以包括:业务主机与阵列之间链路数量、链路状态、链路告警类型、目标器信息等。业务主机的多路径接口版本信息可以包括:多路径软件版本号、多路径接口版本号等。
状态信息生成模块102,用于根据所述接收到的多路径推送信息生成状态信息。其中,状态信息需要指明是针对哪一台业务主机的状态。具体实现中,状态信息生成模块102至少包括:链路故障处理单元1021、冗余链路处理单元1022和接口处理单元1023,其中:
链路故障处理单元1021用于根据所述接收到的所述业务主机的链路信息确定所述业务主机与阵列之间的链路出现故障,从而状态信息生成模块102生成得到的所述状态信息包括所述业务主机与所述阵列之间的链路出现故障的告警信息。
具体的,业务主机多路径软件检查出业务主机到阵列是单控连接、链路故障或不稳定时等,业务主机向阵列推送主机信息、链路信息,其中所述链路信息中包括故障告警信息、指示故障类型和故障位置等信息,阵列多路径的管理装置由此知道业务主机对应的链路出了故障、故障类型和故障位置,状态信息生成模块102据此生成包括业务主机与阵列之间的链路出现上述故障的告警信息的状态信息。
冗余链路处理单元1022用于根据所述接收到的所述业务主机的链路信息确定所述业务主机仅与阵列中一个控制器之间存在链路,从而状态信息生成模块102生成得到的所述状态信息包括所述业务主机与所述阵列之间无冗余链路的告警信息。
其中,冗余链路又称为备份连接或备份链路,在骨干网络设备连接中,单一的链路易实现,但一个简单的故障则会造成网络中断,因此在实际网络组建过程中,为保持网络的稳定性,在多台交换机组成的网络环境中,通常会使用一些备份连接,备份链路之间的交换机经常互相连接,形成一个环路,通过环路可以在一定程度上实现冗余。
阵列接收到的链路信息中,如果业务主机的主机序列号一样,则这些链路对应同一台业务主机,例如阵列分为控制器A、控制器B两个区间,将相同业务主机在阵列的控制器A上的链路相加得到E,将相同业务主机在阵列的控制器B上的链路相加得到F,确定业务主机仅与阵列中一个单控之间存在链路,即当E、F中有一个为零,业务主机与阵列之间无冗余链路,生成包括业务主机与阵列之间无冗余链路的告警信息到的生成状态信息。如果阵列分为控制器A、控制器B、控制器C和控制器D四个区间,将相同业务主机在阵列的控制器A上的链路相加得到M,将相同业务主机在阵列的控制器B上的链路相加得到N,将相同业务主机在阵列的控制器C上的链路相加得到P,将相同业务主机在阵列的控制器D上的链路相加得到Q,确定业务主机与阵列中一个单控之间存在链路,即当M、N、P、Q中有三个为零,业务主机与阵列之间无冗余链路,状态信息生成模块102生成包括业务主机与阵列之间无冗余链路的告警信息的状态信息。
接口处理单元1023用于根据所述接收到的所述业务主机多路径接口版本信息确定所述业务主机多路径的接口与阵列的接口不兼容,从而状态信息生成模块102生成得到的所述状态信息包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息。在阵列接收到的多路径接口版本信息中,如果业务主机多路径的接口版本号小于阵列支持的最低接口版本号,则确定业务主机多路径的接口与阵列的接口不兼容,状态信息生成模块102生成的状态信息包括业务主机多路径的接口与阵列的接口不兼容的告警信息。多路径与阵列之间的接口版本号包括主次两部分:主版本号标识关键功能的兼容性,次版本号标识非关键功能的兼容性,其中,主版本号标识不兼容会导致业务中断等,需要用户立即升级版本;次版本号标识不兼容会导致某些非关键功能失效,用户可以稍后再更新。
进一步的,状态信息生成模块102还可以用于确定业务主机未安装多路径软件,生成状态信息包括业务主机未安装多路径软件或者多路径软件版本太低的告警信息。业务主机与阵列之间建立链路连接后,当业务主机自动或手动扫描对应的阵列资源后,阵列会根据业务主机的扫描操作记录对应的已扫描标识,阵列可以根据已扫描标识判断该业务主机与阵列之间存在业务交互,但如果业务主机上未安装多路径软件或多路径软件的版本过低,则不支持发送多路径推送信息,阵列无法接收到所述多路径推送信息,状态信息生成模块102据此生成包括业务主机未安装多路径软件或者多路径软件版本太低的告警信息的状态信息。
状态信息发送模块103,用于将所述状态信息发送给管理主机。具体实现中,可以是阵列多路径的管理装置主动向管理主机推送所述状态信息,也可以为管理主机主动从阵列多路径的管理装置获取所述状态信息,状态信息发送模块103将状态信息生成模块102生成的状态信息发送给管理主机,以使管理主机显示状态信息,从而通知用户进行相应的处理。
进一步可选的,本发明实施例中的阵列多路径的管理装置还可以包括指令接收模块104和阵列升级模块105,其中:
指令接收模块104,用于接收管理主机下发的阵列升级指令。
阵列升级模块105,用于根据所述接收到的所述业务主机的链路信息确定阵列对应的业务主机与阵列之间有冗余链路,启动阵列升级。如果业务主机到阵列没有冗余链路,阵列在线升级时,会造成业务中断,影响多路径管理***的可靠性,因此只有当对应的业务主机有冗余链路才允许阵列在线升级。确定阵列资源的业务主机与阵列之间有冗余链路可以例如:阵列分为控制器A、控制器B两个区域,阵列在接收到管理主机下发的阵列升级指令后先升级控制器A,则首先需确定业务主机与阵列的控制器B之间有链路,即确认该业务主机与阵列之间有冗余链路,这时方可启动阵列的控制器A升级,升级控制器B时同理,在此不再赘述。
下面阐述本发明实施例提供的阵列多路径的管理方法的具体实现。
图3是本发明实施例中一种阵列多路径的管理方法的实施例流程图,如图3所示阵列多路径的管理方法至少包括:
步骤S310,接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息。具体实现中,业务主机的主机信息包括业务主机的主机名、主机序列号、操作多路径管理***类型、主机IP、主机的启动器标识等至少一种。该阵列与至少一台业务主机相连接,为便于对业务主机和阵列之间的链路进行管理,在业务主机上安装多路径软件,业务主机通过多路径软件向阵列发送多路径推送信息,进而接收发送过来的多路径推送信息。其中,阵列具体可以为一个或者多个可公共访问的存储子多路径管理***中的磁盘或者磁带集合,这些磁盘或者磁带集合由控制软件统一管理,阵列可以分区,例如可以分为控制器A、控制器B、控制器C、控制器D等。
步骤S320,根据所述接收到的多路径推送信息生成状态信息。具体实现中,根据接收到的多路径推送信息生成的状态信息至少包括主机信息,由此知道具体哪一台业务主机出现问题,具体哪一台主机没有安装多路径软件等。业务主机定期向阵列发送多路径推送信息,以使生成的状态信息可以及时反映业务主机的运行状态,同时,根据接收到的多路径推送信息,阵列可以知道业务主机或者业务主机与阵列之间的链路是否出现故障,当出现故障时,会生成包括相应告警信息的状态信息。
另一方面,业务主机与阵列之间建立链路连接后,当业务主机自动或手动扫描对应的阵列资源后,阵列会根据业务主机的扫描操作记录对应的已扫描标识,阵列可以根据已扫描标识判断该业务主机与阵列之间存在业务交互,但如果业务主机上未安装多路径软件或多路径软件的版本过低,则不支持发送多路径推送信息,此时,阵列据此可以确定业务主机未安装多路径软件,生成包括业务主机未安装多路径软件或者多路径软件版本太低的告警信息的状态信息。
步骤S330,将所述状态信息发送给管理主机。具体实现中,本发明实施例中可以是阵列多路径的管理装置主动向管理主机推送所述状态信息,也可以为管理主机主动从阵列多路径的管理装置获取所述状态信息,进而在管理主机上显示状态信息,从而通知用户进行相应的处理。
进一步可选的,如图4是本发明实施例中阵列多路径的管理方法的又一实施例流程图,则该发明阵列多路径的管理方法至少还可以包括:
步骤S410,接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的链路信息。具体实现中,业务主机的链路信息可以包括:业务主机与阵列之间链路数量、链路状态、链路告警类型、目标器信息、多路径软件信息等。该阵列与至少一台业务主机相连接,为便于对业务主机和阵列之间的链路进行管理,在业务主机上安装多路径软件,业务主机通过多路径软件向阵列发送多路径推送信息,进而接收发送过来的多路径推送信息。
步骤S420,根据所述接收到的所述业务主机的链路信息确定所述业务主机与阵列之间的链路出现故障,生成得到的所述状态信息包括所述业务主机与所述阵列之间的链路出现故障的告警信息。具体实现中,业务主机多路径软件检查出阵列是单控连接,链路故障或不稳定时等,业务主机向阵列推送主机信息、链路信息,其中所述链路信息中包括故障告警信息、指示故障类型和故障位置等信息,阵列多路径的管理装置由此知道业务主机对应的链路出了故障、故障类型和故障位置,并据此生成包括业务主机与阵列之间的链路出现上述故障的告警信息的状态信息。
步骤S430,将包括所述业务主机与所述阵列之间的链路出现故障的告警信息的状态信息发送给管理主机。具体实现中,将包括业务主机与阵列之间的链路出现故障的告警信息的状态信息发送给管理主机,以使管理主机显示状态信息,从而通知用户进行相应的处理。
进一步可选的,如图5是本发明实施例中阵列多路径的管理方法的另一实施例流程图,则该发明阵列多路径的管理方法至少还可以包括:
步骤S510,接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的链路信息。具体实现中,业务主机的链路信息可以包括:业务主机与阵列之间链路数量、链路状态、链路告警类型、目标器信息、多路径软件信息等。为便于对业务主机和阵列之间的链路进行管理,在业务主机上安装多路径软件,业务主机通过多路径软件向阵列发送多路径推送信息,进而接收发送过来的多路径推送信息。
步骤S520,根据所述接收到的所述业务主机的链路信息确定所述业务主机仅与阵列中一个控制器之间存在链路,生成得到的所述状态信息包括所述业务主机与所述阵列之间无冗余链路的告警信息。具体实现中,冗余链路又称为备份连接或备份链路,在骨干网络设备连接中,单一的链路易实现,但一个简单的故障则会造成网络中断,因此在实际网络组建过程中,为保持网络的稳定性,在多台交换机组成的网络环境中,通常会使用一些备份连接,备份链路之间的交换机经常互相连接,形成一个环路,通过环路可以在一定程度上实现冗余。
阵列接收到的链路信息中,如果业务主机的主机序列号一样,则这些链路对应同一台业务主机,例如阵列分为控制器A、控制器B两个区间,将相同业务主机在阵列的控制器A上的链路相加得到E,将相同业务主机在阵列的控制器B上的链路相加得到F,确定业务主机仅与阵列中一个控制器的链路数量不为零,即当E、F中有一个为零,业务主机与阵列之间无冗余链路,生成包括业务主机与阵列之间无冗余链路的告警信息到的生成状态信息。如果阵列分为控制器A、控制器B、控制器C和控制器D四个区间,将相同业务主机在阵列的控制器A上的链路相加得到M,将相同业务主机在阵列的控制器B上的链路相加得到N,将相同业务主机在阵列的控制器C上的链路相加得到P,将相同业务主机在阵列的控制器D上的链路相加得到Q,确定业务主机仅与阵列中一个控制器之间存在链路,即当M、N、P、Q中有三个为零,业务主机与阵列之间无冗余链路,生成包括业务主机与阵列之间无冗余链路的告警信息的状态信息。
步骤S530,将包括所述业务主机与所述阵列之间无冗余链路的告警信息的状态信息发送给管理主机。具体实现中,将包括所述业务主机与所述阵列之间无冗余链路的告警信息的状态信息发送给管理主机,以使管理主机显示状态信息,从而通知用户进行相应的处理。
进一步可选的,如图6是本发明实施例中阵列多路径的管理方法的再一实施例流程图,则该发明阵列多路径的管理方法至少还可以包括:
步骤S610,接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机多路径接口版本信息。具体实现中,业务主机的多路径接口版本信息可以包括:多路径软件版本号、多路径接口版本号等。
步骤S620,根据所述接收到的所述业务主机多路径接口版本信息确定所述业务主机多路径的接口与阵列的接口不兼容,生成得到的状态信息包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息。具体实现中,在阵列接收到的多路径接口版本信息中,如果业务主机多路径的接口版本号小于阵列支持的最低接口版本号,则确定业务主机多路径的接口与阵列的接口不兼容,生成状态信息包括业务主机多路径的接口与阵列的接口不兼容的告警信息。多路径与阵列之间的接口版本号包括主次两部分:主版本号标识关键功能的兼容性,次版本号标识非关键功能的兼容性。其中,主版本号标识不兼容会导致业务中断等,需要用户立即升级版本;次版本号标识不兼容会导致某些非关键功能失效,用户可以稍后再更新。
步骤S630,将包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息的状态信息发送给管理主机。具体实现中,将包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息的状态信息发送给管理主机,以使管理主机显示状态信息,从而通知用户进行相应的处理。
进一步可选的,如图7是本发明实施例中一种阵列升级流程图,包括:
步骤S710,接收管理主机下发的阵列升级指令。
步骤S720,根据所述接收到的所述业务主机的链路信息确定阵列对应的业务主机与阵列之间有冗余链路,启动阵列升级。如果业务主机到阵列没有冗余链路,阵列在线升级时,会造成业务中断,影响多路径管理***的可靠性,因此需要确保对应业务主机与阵列之间有冗余链路才允许在线升级。判断阵列对应的业务主机与阵列之间是否有冗余链路可以例如,阵列分为控制器A、控制器B两个区域,阵列在接收到管理主机下发的阵列升级指令后先升级控制器A,则首先需确定业务主机与阵列的控制器B之间有链路,即确认该业务主机与阵列之间有冗余链路,这时方可启动阵列的控制器A升级,升级控制器B时同理,在此不再赘述。
相应的,本发明实施例还提供了一种多路径管理***,图8是本发明实施例中一种多路径管理***的结构示意图,如图8所示该多路径管理***包括:业务主机2、管理主机3以及阵列4,其中阵列4中包括如前文实施例结合图1和图2描述的阵列多路径的管理装置1,其中:
业务主机2用于向阵列4发送多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息;
阵列4中的阵列多路径的管理装置1用于接收业务主机发送的多路径推送信息,根据所述接收到的多路径推送信息生成状态信息,将所述状态信息发送给管理主机3;
管理主机3用于接收状态信息,显示所述状态信息,从而通知用户进行相应的处理。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (9)
1.一种阵列多路径的管理方法,其特征在于,所述方法包括:
接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息,还包括所述业务主机的链路信息;
根据所述接收到的多路径推送信息生成状态信息,包括:根据接收到的所述业务主机的链路信息确定所述业务主机仅与阵列中的一个控制器之间存在链路,生成得到的所述状态信息包括所述业务主机与所述阵列之间无冗余链路的告警信息;
将所述状态信息发送给管理主机。
2.根据权利要求1所述的方法,其特征在于,所述根据所述接收到的多路径推送信息生成状态信息还包括:
根据所述接收到的所述业务主机的链路信息确定所述业务主机与阵列之间的链路出现故障,生成得到的所述状态信息包括所述业务主机与所述阵列之间的链路出现故障的告警信息。
3.根据权利要求1所述的方法,其特征在于,所述多路径推送信息还包括所述业务主机的多路径接口版本信息;
所述根据所述接收到的多路径推送信息生成状态信息包括:
根据所述接收到的所述业务主机的多路径接口版本信息确定所述业务主机多路径的接口与阵列的接口不兼容,生成得到的所述状态信息包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收管理主机下发的阵列升级指令;
根据所述接收到的所述业务主机的链路信息判断阵列对应的业务主机与阵列之间是否有冗余链路;
当确定阵列对应的业务主机与阵列之间有冗余链路时,启动阵列升级。
5.一种阵列多路径的管理装置,其特征在于,所述阵列多路径的管理装置包括:
多路径推送信息接收模块,用于接收业务主机发送的多路径推送信息,所述多路径推送信息包括所述业务主机的主机信息,还包括所述业务主机的链路信息;
状态信息生成模块,用于根据所述接收到的多路径推送信息生成状态信息;
状态信息发送模块,用于将所述状态信息发送给管理主机;
其中所述状态信息生成模块包括:
冗余链路处理单元,用于根据所述接收到的所述业务主机的链路信息确定所述业务主机仅与阵列中的一个控制器之间存在链路,生成得到的所述状态信息包括所述业务主机与所述阵列之间无冗余链路的告警信息。
6.根据权利要求5所述的阵列多路径的管理装置,其特征在于,所述状态信息生成模块还包括:
链路故障处理单元,用于根据所述接收到的所述业务主机的链路信息确定所述业务主机与所述阵列之间的链路出现故障,生成得到的所述状态信息包括所述业务主机与阵列之间的链路出现故障的告警信息。
7.根据权利要求5所述的阵列多路径的管理装置,其特征在于,所述多路径推送信息包括业务主机多路径接口版本信息;
所述状态信息生成模块包括:
接口处理单元,用于根据所述接收到的所述业务主机多路径接口版本信息确定所述业务主机多路径的接口与阵列的接口不兼容,生成得到的所述状态信息包括所述业务主机多路径的接口与阵列的接口不兼容的告警信息。
8.根据权利要求5所述的阵列多路径的管理装置,其特征在于,所述阵列多路径的管理装置还包括:
指令接收模块,用于接收管理主机下发的阵列升级指令;
阵列升级模块,用于根据所述接收到的所述业务主机的链路信息判断阵列对应的业务主机与阵列之间是否有冗余链路,并当确定阵列对应的业务主机与阵列之间有冗余链路时,启动阵列升级。
9.一种多路径管理***,其特征在于,所述多路径管理***包括:业务主机、管理主机以及阵列,其中所述阵列中包括如权利要求5至8任一所述的阵列多路径的管理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210496630.3A CN103023697B (zh) | 2012-11-29 | 2012-11-29 | 一种阵列多路径的管理方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210496630.3A CN103023697B (zh) | 2012-11-29 | 2012-11-29 | 一种阵列多路径的管理方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103023697A CN103023697A (zh) | 2013-04-03 |
CN103023697B true CN103023697B (zh) | 2016-03-09 |
Family
ID=47971851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210496630.3A Active CN103023697B (zh) | 2012-11-29 | 2012-11-29 | 一种阵列多路径的管理方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023697B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016082078A1 (zh) * | 2014-11-24 | 2016-06-02 | 华为技术有限公司 | 路径管理的***、装置和方法 |
CN105760261B (zh) * | 2014-12-16 | 2019-06-11 | 华为技术有限公司 | 业务输入输出io处理方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102256A (zh) * | 2006-07-04 | 2008-01-09 | 国际商业机器公司 | 存储区域网***以及在存储网络中确定数据路径的方法 |
CN101770346A (zh) * | 2010-01-04 | 2010-07-07 | 浪潮电子信息产业股份有限公司 | 一种多控制器磁盘阵列协调调度方法 |
CN102495815A (zh) * | 2011-11-15 | 2012-06-13 | 成都市华为赛门铁克科技有限公司 | I/o数据访问中断的处理方法和***以及设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012208896A (ja) * | 2011-03-30 | 2012-10-25 | Nec Corp | ディスクアレイ装置、接続経路制御方法、及び接続経路制御プログラム |
-
2012
- 2012-11-29 CN CN201210496630.3A patent/CN103023697B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102256A (zh) * | 2006-07-04 | 2008-01-09 | 国际商业机器公司 | 存储区域网***以及在存储网络中确定数据路径的方法 |
CN101770346A (zh) * | 2010-01-04 | 2010-07-07 | 浪潮电子信息产业股份有限公司 | 一种多控制器磁盘阵列协调调度方法 |
CN102495815A (zh) * | 2011-11-15 | 2012-06-13 | 成都市华为赛门铁克科技有限公司 | I/o数据访问中断的处理方法和***以及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103023697A (zh) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8910172B2 (en) | Application resource switchover systems and methods | |
CN102238093B (zh) | 防止业务中断的方法和装置 | |
CN103460203A (zh) | 群集唯一标识符 | |
EP3210367B1 (en) | System and method for disaster recovery of cloud applications | |
US9331870B2 (en) | Switch, information processing apparatus, and information processing system | |
US20140122140A1 (en) | Advanced managed service customer edge router | |
CN102394914A (zh) | 集群脑裂处理方法和装置 | |
CN105426213A (zh) | 软件更新方法和*** | |
CN113825164A (zh) | 网络故障修复方法、装置、存储介质及电子设备 | |
CN104468283A (zh) | 多主机管理***的监控方法、装置和*** | |
CN103023697B (zh) | 一种阵列多路径的管理方法、装置及*** | |
US20090319699A1 (en) | Preventing Loss of Access to a Storage System During a Concurrent Code Load | |
CN106027313B (zh) | 网络链路容灾***及方法 | |
CN110351122B (zh) | 容灾方法、装置、***与电子设备 | |
KR20010092554A (ko) | 컨텐츠 서비스를 제공하는 웹서버의 백업 시스템 및 그 방법 | |
JP2011145861A (ja) | 災害時自動切換えシステムとその処理方法 | |
US9798601B2 (en) | Connection method | |
KR101143922B1 (ko) | 네트워크 자동복구장치 | |
CN112491633B (zh) | 一种多节点集群的故障恢复方法、***及相关组件 | |
US11954509B2 (en) | Service continuation system and service continuation method between active and standby virtual servers | |
CN113890817A (zh) | 一种通信优化方法和装置 | |
CN105786645A (zh) | 一种操作***的备份、还原方法及装置 | |
JP4863984B2 (ja) | 監視処理プログラム、方法及び装置 | |
JP2015057685A (ja) | 監視システム | |
KR100693413B1 (ko) | 인터넷 연결을 위한 자동복구관리시스템과자동복구관리방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |