一种虚拟化管理的方法、节点及系统与流程

文档序号:12278248阅读:289来源:国知局
一种虚拟化管理的方法、节点及系统与流程

本发明涉及通信技术领域,特别涉及一种虚拟化管理的方法、节点及系统。



背景技术:

虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源,这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。

虚拟化技术按照应用场景的不同,可以划分为桌面虚拟化和服务器虚拟化。桌面虚拟机化承载了用户日常办公,服务器虚拟化则承载了对外业务的数据支撑。虚拟机技术可以快速帮助用户构建稳定可靠的IT基础架构。虚拟机化技术能够带来的好处包括:提升业务的综合集中统一管理,减少人力维护成本;降低成本,提升资源利用率;减少能源消耗;业务的持续稳定保证,具有容灾等特性。

目前,虚拟化管理平台大多是针对单一区域的、硬件资源在空间上集中在一起的资源集中管理。例如一个机房10台服务器的集中管理。通常,都是以集群的方式进行管理,将资源组成一个集群,然后给集群配置一个虚拟IP,统一通过这个虚拟IP进行资源访问和管理。

但是,随着用户业务、数据中心的地域性扩展,会出现跨区域的资源利用或者是资源竞争,目前的跨区域管理模式中,下层对单一区域虚拟化物理资源(CPU、内存、存储、网络等基础设施)的集中管理,上层是对单一区域资源的再集中管理。在这种资源呈地域分散的集中管理模式下,需要管理员逐一登录每一个下属机构的管理平台,进行检查、维护,就需要更多的人力投入管理、自动化程度低。



技术实现要素:

本申请实施例提供了一种虚拟化管理的方法、节点及系统,避免了跨区域虚拟化管理的效率低下、自动化程度低的问题。

第一方面,本申请提供一种虚拟化管理的方法,应用于中心节点,所述中心节点属于所述虚拟化管理系统,所述虚拟化管理系统还包括至少一个区域节点,所述中心节点部署有集中管理平台,所述至少一个区域节点中每个区域节点部署有区域管理平台,每个区域节点用于利用区域管理平台管理单一区域集群硬件资源,所述方法包括:

接收目标区域节点发送的通信连接请求;

根据所述请求建立与所述目标区域节点的通信连接。

利用集中管理平台向目标区域节点的区域管理平台发送资源管理请求,以使得所述目标区域节点处理所述资源管理请求。

可选的,所述方法还包括:

获取区域管理平台的升级文件;

选择需要升级的目标区域节点;

将所述升级文件发送给所述目标区域节点,以使得目标区域节点对部署的区域管理平台进行升级。

可选的,在所述将所述升级文件发送给所述目标区域节点之前,所述方法还包括:

对所述升级文件进行校验,在校验通过后,才执行所述将所述升级文件发送给所述目标区域节点的步骤。

可选的,在所述将所述升级文件发送给所述目标区域节点之前,所述方法还包括:

查询所述目标区域节点上的区域管理平台版本信息是否和所述升级文件一致,若是,且所述升级文件校验通过,才执行将所述升级文件发送给所述目标区域节点的步骤。

可选的,所述方法还包括:

接收所述目标区域节点反馈的升级进度信息;

接收用户查询指令后,根据所述升级进度信息显示所述目标区域节点的升级进度。

可选的,所述方法还包括:

接收所述目标区域节点发送的脱离所述虚拟化管理系统的请求;

清理所述目标区域节点的数据,断开与所述目标区域节点的通信连接。

可选的,所述集中管理平台运行着授权服务端,所述区域管理平台运行着授权客户端;

所述方法还包括:

通过所述授权服务端向所述授权客户端发送授权数据,以使得所述授权客户端更新本地授权数据,并根据所述授权数据进行采购管理;

通过所述授权服务端向所述授权客户端发送授权心跳信息,所述授权心跳信息中包括授权时间限制信息;

在所述授权客户端授权时间内,通过所述授权服务端定期发送授权心跳数据给所述授权客户端,以维持授权客户端授权有效状态。

可选的,所述方法还包括:

向所述授权客户端发送回收授权信息,并停止向授权客户端发送授权心跳数据,以使得区域管理平台转换所述授权客户端的授权状态到未授权。

第二方面,本申请提供一种中心节点,所述中心节点属于所述虚拟化管理系统,所述虚拟化管理系统还包括至少一个区域节点,所述中心节点部署有集中管理平台,所述至少一个区域节点中每个区域节点部署有区域管理平台,每个区域节点用于利用区域管理平台管理单一区域集群硬件资源,所述中心节点包括:

接收单元,用于接收目标区域节点发送的通信连接请求;

网络连接单元,用于根据所述请求建立与所述目标区域节点的通信连接。

发送单元,用于利用集中管理平台向目标区域节点的区域管理平台发送资源管理请求,以使得所述目标区域节点处理所述资源管理请求。

可选的,所述中心节点还包括区域节点升级单元,所述区域节点升级单元用于:

获取区域管理平台的升级文件;

选择需要升级的目标区域节点;

将所述升级文件发送给所述目标区域节点,以使得目标区域节点对部署的区域管理平台进行升级。

可选的,所述区域节点升级单元还用于:

在所述将所述升级文件发送给所述目标区域节点之前,对所述升级文件进行校验,在校验通过后,才执行所述将所述升级文件发送给所述目标区域节点的步骤。

可选的,所述区域节点升级单元还用于:

在所述将所述升级文件发送给所述目标区域节点之前,所述方法还包括:

查询所述目标区域节点上的区域管理平台版本信息是否和所述升级文件一致,若是,且所述升级文件校验通过,才执行将所述升级文件发送给所述目标区域节点的步骤。

可选的,所述区域节点升级单元还用于:

接收所述目标区域节点反馈的升级进度信息;

接收用户查询指令后,根据所述升级进度信息显示所述目标区域节点的升级进度。

可选的,所述网络连接单元还用于:

接收所述目标区域节点发送的脱离所述虚拟化管理系统的请求;

清理所述目标区域节点的数据,断开与所述目标区域节点的通信连接。

可选的,所述集中管理平台运行着授权服务端,所述区域管理平台运行着授权客户端;所述中心节点还包括授权单元;

所述授权单元用于:

通过所述授权服务端向所述授权客户端发送授权数据,以使得所述授权客户端更新本地授权数据,并根据所述授权数据进行采购管理;

通过所述授权服务端向所述授权客户端发送授权心跳信息,所述授权心跳信息中包括授权时间限制信息;

在所述授权客户端授权时间内,通过所述授权服务端定期发送授权心跳数据给所述授权客户端,以维持授权客户端授权有效状态。

可选的,所述授权单元还用于:

向所述授权客户端发送回收授权信息,并停止向授权客户端发送授权心跳数据,以使得区域管理平台转换所述授权客户端的授权状态到未授权。

第三方面,本申请提供一种虚拟化管理系统,包括中心节点和至少一个区域节点,所述中心节点为如第二方面中任一所述的中心节点,所述中心节点部署有集中管理平台,所述至少一个区域节点中每个区域节点部署有区域管理平台,每个区域节点用于利用区域管理平台管理单一区域集群硬件资源。

从以上技术方案可以看出,本发明实施例具有以下优点:

通过接收目标区域节点发送的通信连接请求,根据所述请求建立与所述目标区域节点的通信连接,利用集中管理平台向目标区域节点的区域管理平台发送资源管理请求,以使得所述目标区域节点处理所述资源管理请求。这样即可将不同区域的区域节点和中心节点建立通信连接,实现对跨区域的区域节点的虚拟化资源管理,提高了虚拟化资源管理的效率,节约了人力成本。

附图说明

图1是本发明实施例中虚拟化管理系统的一个实施例结构示意图;

图2是本发明实施例中虚拟化管理的方法的一个实施例示意图;

图3是本发明实施例中虚拟化管理的方法的另一个实施例的新增步骤示意图;

图4是本发明实施例中虚拟化管理的方法的另一个实施例的新增步骤示意图;

图5是本发明实施例中心节点的一个实施例示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示,为本发明实施例中跨区域虚拟化管理系统结构示意图,虚拟化管理系统包括中心节点和至少一个区域节点,所述中心节点部署有集中管理平台,所述至少一个区域节点中每个区域节点部署有区域管理平台,每个区域节点用于利用区域管理平台管理单一区域集群硬件资源,集群硬件资源可以是如集群的CPU资源、内存资源、存储资源、网络资源等,其中,区域节点在部署集中管理平台后可以作为中心节点,中心节点亦可以部署区域管理平台作为区域节点。

请参阅图2,为本发明实施例中虚拟化管理的方法一个实施例,该方法应用于中心节点,该方法包括:

201、接收目标区域节点发送的通信连接请求;

目标区域节点为虚拟化管理系统中的其中一个区域节点,目标区域节点可以通过配置中心节点的IP地址等网络连接信息,发起建立与中心节点的通信连接。该通信连接可以是安全通信连接,例如安全外壳协议(英文全称:Secure Shell,英文简称:SSH)连接。

202、根据所述请求建立与所述目标区域节点的通信连接。

203、利用集中管理平台向目标区域节点的区域管理平台发送资源管理请求,以使得所述目标区域节点处理所述资源管理请求。

本发明实施例通过接收目标区域节点发送的通信连接请求,根据所述请求建立与所述目标区域节点的通信连接,利用集中管理平台向目标区域节点的区域管理平台发送资源管理请求,以使得所述目标区域节点处理所述资源管理请求。这样即可将不同区域的区域节点和中心节点建立通信连接,实现对跨区域的区域节点的虚拟化资源管理,提高了虚拟化资源管理的效率,节约了人力成本。

可选的,本发明实施例中,所述方法还可以包括:

实时检测中心节点与目标区域节点之间的网络状况,若该通信连接异常,则修复该通信连接,或者,重新建立中心节点与目标区域节点之间的通信连接。

本发明实施例中,基于区域节点主动创建的SSH连接,集中管理平台可以登录web页面访问目标区域节点的区域管理平台。在集中管理平台中的分组(按照区域的分组)中,可以打开目标区域节点的虚拟化管理平台web管理页面。集中管理平台借助SSH连接会登录区目标域节点的管理平台,保留登录的cookie。集中管理平台发起的HTTP请求都借助建立的SSH连接,通过集中管理平台的后台转发到目标区域节点,目标区域节点收到请求后,处理HTTP请求,再返回给集中管理平台,实现在集中管理平台对目标区域节点的虚拟化管理平台的管理。

在集中管理平台访问目标区域节点的区域管理平台过程中,在集中管理平台端是不需要输入账号密码的,都是基于区域节点创建的SSH连接,既保证了安全连接通信,同时实现了多个区域的管理平台的快速登入和便捷管理。

如图3所示,本发明实施例还可以进一步包括:

301、获取区域管理平台的升级文件;

302、选择需要升级的目标区域节点;

303、将所述升级文件发送给所述目标区域节点,以使得目标区域节点对部署的区域管理平台进行升级。

可选的,如图3所示,在所述将所述升级文件发送给所述目标区域节点之前,所述方法还可以包括:

304、对所述升级文件进行校验;

在校验通过后,才执行所述将所述升级文件发送给所述目标区域节点的步骤。

可选的,如图3所示,在所述将所述升级文件发送给所述目标区域节点之前,所述方法还可以包括:

305、查询所述目标区域节点上的区域管理平台版本信息是否和所述升级文件一致;

若是,且所述升级文件校验通过,才执行将所述升级文件发送给所述目标区域节点的步骤。

可选的,如图3所示,所述方法还可以包括:

306、接收所述目标区域节点反馈的升级进度信息;

307、接收用户查询指令后,根据所述升级进度信息显示所述目标区域节点的升级进度。

在本发明一些实施例中,所述方法还包括:

接收所述目标区域节点发送的脱离所述虚拟化管理系统的请求;

清理所述目标区域节点的数据,断开与所述目标区域节点的通信连接。

如图4所示,在本发明一些实施例中,所述集中管理平台运行着授权服务端,所述区域管理平台运行着授权客户端;

所述方法还包括:

401、通过所述授权服务端向所述授权客户端发送授权数据,以使得所述授权客户端更新本地授权数据,并根据所述授权数据进行采购管理;

402、通过所述授权服务端向所述授权客户端发送授权心跳信息,所述授权心跳信息中包括授权时间限制信息;

403、在所述授权客户端授权时间内,通过所述授权服务端定期发送授权心跳数据给所述授权客户端,以维持授权客户端授权有效状态。

可选的,如图4所示,所述方法还可以包括:

404、向所述授权客户端发送回收授权信息,并停止向授权客户端发送授权心跳数据,以使得区域管理平台转换所述授权客户端的授权状态到未授权。

下面介绍本发明实施例中中心节点的实施例。

请参阅图5,为本发明实施例中中心节点的一个实施例示意图,所述中心节点属于所述虚拟化管理系统,所述虚拟化管理系统还包括至少一个区域节点,所述中心节点部署有集中管理平台,所述至少一个区域节点中每个区域节点部署有区域管理平台,每个区域节点用于利用区域管理平台管理单一区域集群硬件资源,所述中心节点500包括:

接收单元501,用于接收目标区域节点发送的通信连接请求;

网络连接单元502,用于根据所述请求建立与所述目标区域节点的通信连接。

发送单元503,用于利用集中管理平台向目标区域节点的区域管理平台发送资源管理请求,以使得所述目标区域节点处理所述资源管理请求。

可选的,所述中心节点还包括区域节点升级单元504,所述区域节点升级单元用于:

获取区域管理平台的升级文件;

选择需要升级的目标区域节点;

将所述升级文件发送给所述目标区域节点,以使得目标区域节点对部署的区域管理平台进行升级。

可选的,所述区域节点升级单元504还用于:

在所述将所述升级文件发送给所述目标区域节点之前,对所述升级文件进行校验,在校验通过后,才执行所述将所述升级文件发送给所述目标区域节点的步骤。

可选的,所述区域节点升级单元504还用于:

在所述将所述升级文件发送给所述目标区域节点之前,所述方法还包括:

查询所述目标区域节点上的区域管理平台版本信息是否和所述升级文件一致,若是,且所述升级文件校验通过,才执行将所述升级文件发送给所述目标区域节点的步骤。

可选的,所述区域节点升级单元504还用于:

接收所述目标区域节点反馈的升级进度信息;

接收用户查询指令后,根据所述升级进度信息显示所述目标区域节点的升级进度。

可选的,所述网络连接单元502还用于:

接收所述目标区域节点发送的脱离所述虚拟化管理系统的请求;

清理所述目标区域节点的数据,断开与所述目标区域节点的通信连接。

可选的,所述集中管理平台运行着授权服务端,所述区域管理平台运行着授权客户端;所述中心节点还包括授权单元505;

所述授权单元505用于:

通过所述授权服务端向所述授权客户端发送授权数据,以使得所述授权客户端更新本地授权数据,并根据所述授权数据进行采购管理;

通过所述授权服务端向所述授权客户端发送授权心跳信息,所述授权心跳信息中包括授权时间限制信息;

在所述授权客户端授权时间内,通过所述授权服务端定期发送授权心跳数据给所述授权客户端,以维持授权客户端授权有效状态。

可选的,所述授权单元505还用于:

向所述授权客户端发送回收授权信息,并停止向授权客户端发送授权心跳数据,以使得区域管理平台转换所述授权客户端的授权状态到未授权。

本发明实施例中还提供一种虚拟化管理系统,该虚拟化管理系统包括中心节点和至少一个区域节点,所述中心节点为如上描述的任一所述的中心节点,所述中心节点部署有集中管理平台,所述至少一个区域节点中每个区域节点部署有区域管理平台,每个区域节点用于利用区域管理平台管理单一区域集群硬件资源。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1