实现多元化数据中心管理的系统及方法

文档序号:7816034阅读:219来源:国知局
实现多元化数据中心管理的系统及方法
【专利摘要】本发明披露了实现多元化数据中心的管理系统及方法,系统包括:管理客户端装置通过人机交互接口接收用户的管理请求,并对该请求中携带的管理对象的信息进行逻辑兼容,再对兼容的管理对象进行接口抽象,然后将管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器;管理服务器接收到请求数据后,将针对本服务器的请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;将针对存储设备的请求数据发该存储设备进行相应的数据操作。本发明可降低管理难度,并可显著提高数据中心存储网络的管理效率和监控能力。
【专利说明】实现多元化数据中心管理的系统及方法

【技术领域】
[0001]本发明涉及多元化存储【技术领域】,尤其涉及实现多元化数据中心管理的系统及方法。

【背景技术】
[0002]目前,随着存储环境的网络化、规模化以及多元化,导致存储管理难度日益复杂,作为一名存储管理员其工作量和工作难度的量级增加,使得管理成本也日益增大。由于存储环境中的设备间数据无法互通,需要将设备逐个登录的操作,才能了解整个存储环境中存储资源的状况。如何查看、管理、监控整个存储环境状态信息,已成为存储管理员亟待需要解决的问题。不同类型的存储设备需分别部署不同的客户端进行管理。而且,用户在扩展新存储设备选择中,不仅要考虑单一存储产品功能和性能,还要考虑如何在原有存储环境中进行无缝扩展,对存储环境中的存储设备进行统一部署以及统一管理,它们均成为用户选择存储产品的重要考虑因素。
[0003]因此,管理用户迫切需要提供一种实现多元化数据中心管理的系统、装置及方法,能够方便地对多元化存储环境的存储设备进行统一管理、操作及监控。


【发明内容】

[0004]本发明所要解决的技术问题是提供一种实现多元化数据中心管理的系统、装置及方法,能够对多元化存储环境的存储设备进行统一管理。
[0005]为了解决上述技术问题,本发明提供了一种实现多元化数据中心的管理系统,包括通过管理网络的管理数据通道相互连接的一管理客户端装置和多个数据中心各自的管理服务器和多个存储设备,其中:
[0006]管理客户端装置,用于向管理用户提供人机交互接口,通过该人机交互接口接收用户的管理请求,并对该请求中携带的管理对象的信息进行逻辑兼容,再对兼容的管理对象进行接口抽象,然后将管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器;
[0007]管理服务器,用于接收到请求数据后,若判断该请求的管理对象是本服务器,则将请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;若判断请求的管理对象是下辖的存储设备,则将请求数据发向该存储设备;
[0008]存储设备,用于接收到所述请求数据后,将该请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作。
[0009]进一步地,
[0010]存储设备在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给管理服务器;
[0011]管理服务器在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据和/或存储设备返回的标准格式的管理应答数据返回给管理客户端装置;
[0012]管理客户端装置将收到的标准格式的管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将管理对象的抽象接口的管理应答还原成管理对象的管理应答,在人机交互接口上向管理用户表现出管理对象的管理应答。
[0013]进一步地,管理客户端装置包括依次连接的人机交互接口模块、逻辑兼容模块、对象抽象模块、编/解码模块以及数据传输模块,其中:
[0014]人机交互接口模块,用于通过图形界面的形式提供给管理用户的人机交互接口 ;
[0015]逻辑兼容模块,用于对管理请求中携带的管理对象的信息进行逻辑兼容,包括对象兼容、对象属性兼容以及对象方法兼容中的一种或多种;
[0016]对象抽象模块,用于用存储管理接口标准对兼容的管理对象进行接口抽象;
[0017]编/解码模块,用于用通用信息模型-可扩展标记语言将管理对象的抽象接口信息编码成标准格式的请求数据;
[0018]数据传输模块,用于通过超文本传输协议将标准格式的请求数据传输给管理服务器;
[0019]管理服务器和存储设备均用通用信息模型-可扩展标记语言将标准格式的请求数据解码还原成管理对象的抽象接口信息。
[0020]进一步地,
[0021]存储设备用通用信息模型-可扩展标记语言将管理应答编码成标准格式的管理应答数据,通过超文本传输协议返回给管理服务器;
[0022]管理服务器通过超文本传输协议接收管理应答数据,用通用信息模型-可扩展标记语言将所述管理应答编码成标准格式的管理应答数据和/或存储设备返回的标准格式的管理应答数据通过超文本传输协议返回给管理客户端装置;
[0023]管理客户端装置中,由数据传输模块通过超文本传输协议接收标准格式的管理应答数据;由编/解码模块用通用信息模型-可扩展标记语言将管理应答数据进行解码,还原成管理对象的抽象接口的管理应答,然后由对象抽象模块用存储管理接口标准将管理对象的抽象接口的管理应答还原成管理对象的管理应答,并在图形界面上显示出。
[0024]为了解决上述技术问题,本发明提供了一种实现多元化数据中心管理的方法,含有管理请求方法流程,该流程包括:
[0025]管理客户端装置通过向管理用户提供的人机交互接口接收用户的管理请求,并对该请求中携带的管理对象的信息进行逻辑兼容,对兼容的管理对象进行接口抽象,然后将管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器;
[0026]管理服务器接收到请求数据后,若判断请求的管理对象是本服务器,则将请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;若判断请求的管理对象是下辖的存储设备,则将请求数据发向该存储设备。
[0027]进一步地,管理请求方法流程还包括:
[0028]存储设备接收到请求数据后,将请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作。
[0029]进一步地,在管理请求方法流程中,
[0030]管理客户端装置通过图形界面的形式提供给管理用户的人机交互接口 ;对管理请求中携带的管理对象的信息进行逻辑兼容,包括对象兼容、对象属性兼容以及对象方法兼容中的一种或多种;用存储管理接口标准对兼容的管理对象进行接口抽象;用通用信息模型-可扩展标记语言将管理对象的抽象接口信息编码成标准格式的请求数据;通过超文本传输协议将该请求数据传输给管理服务器;
[0031]管理服务器和存储设备均用通用信息模型-可扩展标记语言将请求数据解码还原成管理对象的抽象接口信息。
[0032]进一步地,该方法还含有管理应答方法流程,包括:
[0033]管理服务器在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给管理客户端装置;
[0034]管理客户端装置将收到的管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,在图形界面上向管理用户表现出管理对象的管理应答。
[0035]进一步地,管理应答方法流程还包括:
[0036]存储设备在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给管理服务器;
[0037]管理服务器将存储设备返回的管理应答数据返回给管理客户端装置;
[0038]管理客户端装置将收到的管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,在图形界面上向管理用户表现出管理对象的管理应答。
[0039]进一步地,在管理应答方法流程中,
[0040]存储设备用通用信息模型-可扩展标记语言将管理应答编码成标准格式的管理应答数据通过超文本传输协议返回给管理服务器;
[0041]管理服务器通过超文本传输协议接收管理应答数据,用通用信息模型-可扩展标记语言将管理应答编码成标准格式的管理应答数据,将本服务器编码的管理应答数据和/或存储设备返回的管理应答数据通过超文本传输协议返回给管理客户端装置;
[0042]管理客户端装置通过超文本传输协议接收管理应答数据;用通用信息模型-可扩展标记语言将该管理应答数据进行解码,还原成管理对象的抽象接口的管理应答,然后用存储管理接口标准将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,并在图形界面上显示出。
[0043]本发明通过客户端对整个多元化存储环境中的各个数据中心实行逻辑统一、视图统一的智能化管理,可大大降低多元化数据中心的管理难度,提高数据中心存储网络的管理效率和监控能力,以及能够更加有效的提供对数据中心的数据支撑能力和其利用效率,并在保证存储系统满足应用需求的前提下最大限度的降低总体的管理成本。

【专利附图】

【附图说明】
[0044]图1为本发明的实现多元化数据中心的管理系统实施例架构示意图;
[0045]图2为图1所示的系统实施例中管理客户端装置的结构示意图;
[0046]图3为本发明的实现多元化数据中心的管理方法中管理请求流实施例的流程图;
[0047]图4为本发明的实现多元化数据中心的管理方法中管理应答流实施例的流程图。

【具体实施方式】
[0048]以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以下列举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
[0049]如图1所示,是本发明提供的实现多元化数据中心的管理系统的一实施例结构,它包括通过管理网络的管理数据通道相互连接的一管理客户端装置和多个数据中心各自的管理服务器和多个存储设备,其中:
[0050]管理客户端装置,用于向管理用户提供人机交互接口,通过该人机交互接口接收用户的管理请求,并对请求中携带的管理对象的信息进行逻辑兼容,对兼容的管理对象进行接口抽象,然后将管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器;
[0051]管理服务器,用于接收到标准格式的请求数据后,若判断请求的管理对象是本服务器,则将标准格式的请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;若判断请求的管理对象是下辖的存储设备,则将标准格式的请求数据发向该存储设备;
[0052]存储设备,用于接收到标准格式的请求数据后,将标准格式的请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作。
[0053]在上述系统实施例中,
[0054]存储设备在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给管理服务器;
[0055]管理服务器在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据和/或存储设备返回的标准格式的管理应答数据返回给管理客户端装置;
[0056]管理客户端装置将收到的标准格式的管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将管理对象的抽象接口的管理应答还原成管理对象的管理应答,在人机交互接口上向管理用户表现出管理对象的管理应答。
[0057]在上述系统实施例中,本发明的管理客户端装置实施例的结构如图2所示,包括依次连接的人机交互接口模块、逻辑兼容模块、对象抽象模块、编/解码模块以及数据传输模块,其中:
[0058]人机交互接口模块,用于通过图形界面的形式提供给管理用户的人机交互接口 ;
[0059]逻辑兼容模块,用于对管理请求中携带的管理对象的信息进行逻辑兼容,包括对象兼容、对象属性兼容以及对象方法兼容中的一种或多种;
[0060]对象抽象模块,用于用存储管理接口标准(SM1-S, Storage ManagementInitiative - Specificat1n)对兼容的管理对象进行接口抽象;
[0061 ] 编/解码模块,用于用通用/[目息模型-可扩展标记语目(CIM-XML, CommonInformat1n Model-eXtensible Markup Language)将管理对象的抽象接口信息编码成标准格式的请求数据;
[0062]数据传输模块,用于通过超文本传输协议(HTTP, Hypertext Transfer Protocol)将标准格式的请求数据传输给管理服务器;
[0063]管理服务器和存储设备均用CM-XML将标准格式的请求数据解码还原成管理对象的抽象接口信息。
[0064]在上述系统实施例中,
[0065]存储设备用CM-XML将管理对象的管理应答编码成标准格式的管理应答数据通过HTTP返回给管理服务器;
[0066]管理服务器通过HTTP接收标准格式的管理应答数据,用CM-XML将管理应答编码成标准格式的管理应答数据和/或将存储设备返回的标准格式的管理应答数据通过HTTP返回给管理客户端装置;
[0067]管理客户端装置中,由数据传输模块通过HTTP接收标准格式的管理应答数据;由编/解码模块用CM-XML将接收的管理应答数据进行解码,还原成管理对象的抽象接口的管理应答,然后由对象抽象模块用SM1-S将管理对象的抽象接口的管理应答还原成管理对象的管理应答,并在图形界面上显示出。
[0068]本发明针对上述系统实施例,还相应地提出了一种实现多元化数据中心管理的方法实施例,包括管理请求方法实施例,其流程如图3所示,包括如下步骤:
[0069]管理客户端装置通过向管理用户提供的人机交互接口接收用户的管理请求,并对请求中携带的管理对象的信息进行逻辑兼容,对兼容的管理对象进行接口抽象,然后将管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器;
[0070]管理服务器接收到标准格式的请求数据后,若判断请求的管理对象是本服务器,则将标准格式的请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;若判断请求的管理对象是下辖的存储设备,则将标准格式的请求数据发向该存储设备。
[0071 ] 上述管理请求方法流程还包括:
[0072]存储设备接收到标准格式的请求数据后,将标准格式的请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作。
[0073]在上述管理请求方法实施例中,
[0074]管理客户端装置通过图形界面的形式提供给管理用户的人机交互接口 ;对管理请求中携带的管理对象的信息进行逻辑兼容,包括对象兼容、对象属性兼容以及对象方法兼容中的一种或多种;用SM1-S对兼容的管理对象进行接口抽象;用CM-XML将管理对象的抽象接口信息编码成标准格式的请求数据;通过HTTP将标准格式的请求数据传输给管理服务器;
[0075]管理服务器和存储设备均用CM-XML将标准格式的请求数据解码还原成管理对象的抽象接口信息。
[0076]上述方法实施例还包括管理应答方法实施例,其流程如图4所示,包括如下步骤:
[0077]管理服务器在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给管理客户端装置;
[0078]管理客户端装置将收到的该管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将管理对象的抽象接口的管理应答还原成管理对象的管理应答,在图形界面上向管理用户表现出管理对象的管理应答。
[0079]上述管理应答方法实施例还包括:
[0080]存储设备在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给管理服务器;
[0081]管理服务器将存储设备返回的该管理应答数据返回给管理客户端装置;
[0082]管理客户端装置将收到的该管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,在图形界面上向管理用户表现出管理对象的管理应答。
[0083]在上述管理应答方法实施例中,
[0084]存储设备用CM-XML将管理应答编码成标准格式的管理应答数据通过HTTP返回给管理服务器;
[0085]管理服务器通过HTTP接收标准格式的管理应答数据,用CM-XML将管理应答编码成标准格式的管理应答数据,将本服务器编码成的管理应答数据和/或存储设备返回的管理应答数据通过HTTP返回给管理客户端装置;
[0086]管理客户端装置通过HTTP接收管理应答数据;用CM-XML将接收的管理应答数据进行解码,还原成管理对象的抽象接口的管理应答,然后用SM1-S将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,并在图形界面上显示出。
【权利要求】
1.一种实现多元化数据中心的管理系统,其特征在于,包括通过管理网络的管理数据通道相互连接的一管理客户端装置和多个数据中心各自的管理服务器和多个存储设备,其中: 管理客户端装置,用于向管理用户提供人机交互接口,通过该人机交互接口接收用户的管理请求,并对所述请求中携带的管理对象的信息进行逻辑兼容,再对兼容的管理对象进行接口抽象,然后将管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器; 管理服务器,用于接收到所述请求数据后,若判断请求的管理对象是本服务器,则将所述请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;若判断请求的管理对象是下辖的存储设备,则将所述请求数据发向该存储设备; 存储设备,用于接收到所述请求数据后,将该请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作。
2.按照权利要求1所述的系统,其特征在于, 所述存储设备在完成与所述管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给所述管理服务器; 所述管理服务器在完成与管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据和/或存储设备返回的标准格式的管理应答数据返回给所述管理客户端装置; 所述管理客户端装置将收到的标准格式的管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将管理对象的抽象接口的管理应答还原成管理对象的管理应答,在所述人机交互接口上向所述管理用户表现出管理对象的管理应答。
3.按照权利要求2所述的系统,其特征在于,所述管理客户端装置包括依次连接的人机交互接口模块、逻辑兼容模块、对象抽象模块、编/解码模块以及数据传输模块,其中: 人机交互接口模块,用于通过图形界面的形式提供给管理用户的人机交互接口 ; 逻辑兼容模块,用于对所述管理请求中携带的管理对象的信息进行逻辑兼容,包括对象兼容、对象属性兼容以及对象方法兼容中的一种或多种; 对象抽象模块,用于用存储管理接口标准对兼容的管理对象进行接口抽象; 编/解码模块,用于用通用信息模型-可扩展标记语言将管理对象的抽象接口信息编码成标准格式的请求数据; 数据传输模块,用于通过超文本传输协议将标准格式的请求数据传输给所述管理服务器; 所述管理服务器和所述存储设备均用通用信息模型-可扩展标记语言将标准格式的请求数据解码还原成管理对象的抽象接口信息。
4.按照权利要求3所述的系统,其特征在于, 存储设备用通用信息模型-可扩展标记语言将所述管理应答编码成标准格式的管理应答数据,通过超文本传输协议返回给管理服务器; 所述管理服务器通过超文本传输协议接收所述管理应答数据,用通用信息模型-可扩展标记语言将所述管理应答编码成标准格式的管理应答数据和/或存储设备返回的标准格式的管理应答数据通过超文本传输协议返回给所述管理客户端装置; 管理客户端装置中,由所述数据传输模块通过超文本传输协议接收所述标准格式的管理应答数据;由所述编/解码模块用通用信息模型-可扩展标记语言将所述管理应答数据进行解码,还原成所述管理对象的抽象接口的管理应答,然后由所述对象抽象模块用存储管理接口标准将管理对象的抽象接口的管理应答还原成管理对象的管理应答,并在所述图形界面上显示出。
5.一种实现多元化数据中心管理的方法,含有管理请求方法流程,该流程包括: 管理客户端装置通过向管理用户提供的人机交互接口接收用户的管理请求,并对该请求中携带的管理对象的信息进行逻辑兼容,对兼容的所述管理对象进行接口抽象,然后将所述管理对象的抽象接口信息编码成标准格式的请求数据传输给管理服务器; 管理服务器接收到所述请求数据后,若判断请求的所述管理对象是本服务器,则将所述请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作;若判断请求的所述管理对象是下辖的存储设备,则将所述请求数据发向该存储设备。
6.按照权利要求5所述的方法,其特征在于,所述管理请求方法流程还包括: 所述存储设备接收到所述请求数据后,将所述请求数据解码还原成管理对象的抽象接口信息,并验证该抽象接口信息的合法性后,进行相应的数据操作。
7.按照权利要求6所述的方法,其特征在于,在所述管理请求方法流程中, 所述管理客户端装置通过图形界面的形式提供给所述管理用户的人机交互接口 ;对管理请求中携带的管理对象的信息进行逻辑兼容,包括对象兼容、对象属性兼容以及对象方法兼容中的一种或多种;用存储管理接口标准对兼容的管理对象进行接口抽象;用通用信息模型-可扩展标记语言将所述管理对象的抽象接口信息编码成所述标准格式的请求数据;通过超文本传输协议将该请求数据传输给管理服务器; 所述管理服务器和所述存储设备均用通用信息模型-可扩展标记语言将所述请求数据解码还原成管理对象的抽象接口信息。
8.按照权利要求7所述的方法,其特征在于,还含有管理应答方法流程,包括: 所述管理服务器在完成与所述管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给所述管理客户端装置; 所述管理客户端装置将收到的所述管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,在所述图形界面上向所述管理用户表现出所述管理对象的管理应答。
9.按照权利要求8所述的方法,其特征在于,所述管理应答方法流程还包括: 所述存储设备在完成与所述管理请求相应的数据操作后,将管理应答编码成标准格式的管理应答数据返回给所述管理服务器; 所述管理服务器将所述存储设备返回的所述管理应答数据返回给所述管理客户端装置; 所述管理客户端装置将收到的所述管理应答数据进行解码还原成管理对象的抽象接口的管理应答,然后将该管理对象的抽象接口的管理应答还原成管理对象的管理应答,在所述图形界面上向所述管理用户表现出所述管理对象的管理应答。
10.按照权利要求9所述的方法,其特征在于,在所述管理应答方法流程中, 所述存储设备用通用信息模型-可扩展标记语言将所述管理应答编码成标准格式的管理应答数据通过超文本传输协议返回给所述管理服务器; 所述管理服务器通过超文本传输协议接收所述管理应答数据,用通用信息模型-可扩展标记语言将所述管理应答编码成标准格式的管理应答数据,将本服务器编码的管理应答数据和/或所述存储设备返回的所述管理应答数据通过超文本传输协议返回给所述管理客户端装置; 所述管理客户端装置通过超文本传输协议接收所述管理应答数据;用通用信息模型-可扩展标记语言将该管理应答数据进行解码,还原成管理对象的抽象接口的管理应答,然后用存储管理接口标准将该管理对象的抽象接口的管理应答还原成所述管理对象的管理应答,并在所述图形界面上显示出。
【文档编号】H04L12/24GK104202437SQ201410515335
【公开日】2014年12月10日 申请日期:2014年9月29日 优先权日:2014年9月29日
【发明者】袁鹏飞, 吴庆民 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1