[发明专利]云计算网络中计算机实体的接入和管理方法及云计算网络无效
申请号: | 201110101950.X | 申请日: | 2011-04-22 |
公开(公告)号: | CN102164184A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 李旭鹏;谢培昭 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 禹小明;张伟杰 |
地址: | 510310 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 网络 计算机 实体 接入 管理 方法 | ||
1.一种云计算网络中计算机实体的接入和管理方法,所述云计算网络包括云控制器,节点控制器和集群控制器,节点控制器用于配置一个或多个供用户访问的虚拟机,一个或多个节点控制器与一个集群控制器连接,一个或多个集群控制器与云控制器连接,
其特征在于,所述方法包括:
(1)计算机实体接入云计算网络,与云控制器进行通讯;
(2)云控制器对计算机实体进行分配,确定计算机实体的角色及位置;
(3)云控制器对计算机实体进行管理。
2.根据权利要求1所述的接入和管理方法,其特征在于,所述步骤(2)中:
计算机实体的角色包括:在云计算网络中作为节点控制器和/或集群控制器;
计算机实体的位置包括:与云计算网络中其他节点控制器和/或集群控制器的连接关系。
3.根据权利要求2所述的接入和管理方法,其特征在于,所述步骤(1)中,计算机实体向云控制器发送角色选择信息,步骤(2)中,云控制器根据角色选择信息对计算机实体进行角色分配。
4.根据权利要求2所述的接入和管理方法,其特征在于,所述步骤(1)中,计算机实体向云控制器发送计算机实体的计算机信息,所述计算机信息包括计算机实体的中央处理器指令集信息,步骤(2)中,云控制器根据以下规则分配计算机实体:
一个集群控制器下的一个或多个节点控制器,均具有相同或相似的CPU指令集。
5.根据权利要求1所述的接入和管理方法,其特征在于,所述步骤(3)包括:
如果计算机实体被云控制器分配为节点控制器,则计算机实体向集群控制器发送节点控制器状态信息,所述节点控制器状态信息包括计算机实体的资源信息,以及设置在该节点控制器上的所有虚拟机的虚拟机资源信息;
如果计算机实体被云控制器分配为集群控制器,则计算机实体向云控制器发送集群控制器状态信息,所述集群控制器状态信息包括计算机实体的资源信息,以及与该集群控制器连接的所有节点控制器的节点控制器状态信息;
如果计算机实体并未被云控制器分配角色,则计算机实体向云控制器发送计算机实体的资源信息;
所述资源包括CPU、内存和/或磁盘空间。
6.根据权利要求5所述的接入和管理方法,其特征在于,所述步骤(3)还包括:
云控制器从集群控制器状态信息中,获取每个虚拟机的虚拟机资源信息以及节点控制器的资源信息,当该虚拟机所在的节点控制器的剩余资源不足以扩充该虚拟机的资源时,云控制器启动虚拟机的实时迁移,将虚拟机实时迁移到其他节点控制器上,迁移前后虚拟机所在的节点控制器具有相同或相似的CPU指令集。
7.根据权利要求5所述的接入和管理方法,其特征在于,所述步骤(3)还包括:
在云控制器接收到虚拟机开机信息时,云控制器根据获取的集群控制器状态信息,寻找在整个云计算网络里拥有足够资源开启该虚拟机的节点控制器,并在上面调用开启虚拟机的命令开启指定的虚拟机。
8.根据权利要求5所述的接入和管理方法,其特征在于,所述步骤(3)还包括:
当集群控制器发生故障后,该集群控制器下的节点控制器与云控制器通信,把节点控制器上的虚拟机实时迁移到其他正常运行的集群控制器下的节点控制器上,迁移前后虚拟机所在的节点控制器具有相同或相似的CPU指令集。
9.一种云计算网络,其特征在于,所述云计算网络包括云控制器,节点控制器和集群控制器,节点控制器用于配置一个或多个供用户访问的虚拟机,一个或多个节点控制器与一个集群控制器连接,一个或多个集群控制器与云控制器连接;
所述云控制器包括:
与新加入云计算网络的计算机实体进行通讯的注册模块;
对新加入云计算网络的计算机实体进行分配,确定计算机实体的角色及位置的分配模块;
对经过分配模块分配角色及位置的计算机实体进行管理的管理模块。
10.根据权利要求9所述的云计算网络,其特征在于:
所述分配模块包括角色分配子模块和位置分配子模块:
角色分配子模块根据计算机实体发送的角色选择信息对计算机实体进行角色分配;
位置分配子模块根据计算机实体发送的计算机信息对计算机实体进行位置分配,所述计算机信息包括计算机实体的中央处理器指令集信息,位置分配子模块根据以下规则分配节点控制器:
一个集群控制器下的一个或多个节点控制器,均具有相同或相似的CPU指令集;
所述管理模块包括虚拟机资源扩充子模块,虚拟机开启子模块和集群控制器故障控制子模块:
虚拟机资源扩充子模块从集群控制器获取每个虚拟机的虚拟机资源信息以及节点控制器的资源信息,当该虚拟机所在的节点控制器的剩余资源不足以扩充该虚拟机的资源时,云控制器启动虚拟机的实时迁移,将虚拟机实时迁移到其他节点控制器上,迁移前后虚拟机所在的节点控制器具有相同或相似的CPU指令集;
虚拟机开启子模块在接收到虚拟机开机信息时,根据从集群控制器获取的集群控制器状态信息,寻找在整个云计算网络里拥有足够资源开启该虚拟机的节点控制器,并在上面调用开启虚拟机的命令开启指定的虚拟机;
集群控制器故障控制子模块在接收到节点控制器上报的集群控制器故障信息后,把该节点控制器上的虚拟机实时迁移到其他正常运行的集群控制器下的节点控制器上,迁移前后虚拟机所在的节点控制器具有相同或相似的CPU指令集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110101950.X/1.html,转载请声明来源钻瓜专利网。