【技术实现步骤摘要】
一种管理中心部署方法和虚拟装置
本专利技术涉及通信领域,尤其涉及一种管理中心部署方法和虚拟装置。
技术介绍
随着计算机技术的飞速发展,虚拟化技术得到广泛应用,其中,虚拟化技术中虚拟化集群应用十分广泛。虚拟化集群是包括多台部署有虚拟机的计算机,这样在虚拟化集群可以通过虚拟化技术将这多台计算机的物理资源抽象为存储、计算、网络等各种资源组成的资源池,通过按需申请资源的方式提供虚拟机给用户使用。其中,在虚拟化集群中包括管理中心,该管理中心可以有效地管理该虚拟化集群中所有计算机和虚拟机,以及对外提供相应的虚拟化服务,且还可以极大的降低虚拟化运行和维护的成本。而目前的虚拟化集群中是有一个专门用于部署管理中心的计算机,即该计算机上只部署了管理中心。然而,在实际应用中管理中心在管理该虚拟化集群时所使用的资源仅是该计算机的资源的一部分,这样该计算机的另一部分资源就会浪费。另外,当该计算机出现故障时,无法及时恢复管理中心的服务。
技术实现思路
本专利技术实施例提供了一种管理中心部署方法和虚拟装置,可以节约计算机的资源,以及当该计算机出现故障时,及时恢复虚拟化集群的管理中心。第一方面,本专利技术提供一种管理中心部署方法,包括:当第一计算机上部署的所述第一计算机所属的虚拟化集群的管理中心出现故障时,目标虚拟装置启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心,所述目标虚拟装置为部署在所述虚拟化集群中的第二计算机上的,且能够直接访问所述第二计算机的物理资源的虚拟装置;所述目标虚拟装置调度所述第二计算机的物理资源给所述目标虚拟装置上运行所述管理中心 ...
【技术保护点】
一种管理中心部署方法,其特征在于,包括:当第一计算机上部署的所述第一计算机所属的虚拟化集群的管理中心出现故障时,目标虚拟装置启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心,所述目标虚拟装置为部署在所述虚拟化集群中的第二计算机上的,且能够直接访问所述第二计算机的物理资源的虚拟装置;所述目标虚拟装置调度所述第二计算机的物理资源给所述目标虚拟装置上运行所述管理中心使用。
【技术特征摘要】
1.一种管理中心部署方法,其特征在于,包括: 当第一计算机上部署的所述第一计算机所属的虚拟化集群的管理中心出现故障时,目标虚拟装置启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心,所述目标虚拟装置为部署在所述虚拟化集群中的第二计算机上的,且能够直接访问所述第二计算机的物理资源的虚拟装置; 所述目标虚拟装置调度所述第二计算机的物理资源给所述目标虚拟装置上运行所述管理中心使用。2.如权利要求1所述的方法,其特征在于,所述目标虚拟装置启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心之前,所述方法还包括: 所述目标虚拟装置获取部署在所述第一计算机上的所述管理中心的运行记录,并计算该运行记录所需要的物理资源的资源量; 所述目标虚拟装置调度所述第二计算机的物理资源给所述目标虚拟装置上运行所述管理中心使用,包括: 所述目标虚拟装置调度所述第二计算机的小于或者等于所述资源量的物理资源给所述目标虚拟装置上运行所述管理中心使用。3.如权利要求1所述的方法,其特征在于,所述目标虚拟装置启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心之前,所述方法还包括: 所述目标虚拟装置接收所述第一计算机发送的部署在所述第一计算机上的所述管理中心行动时所需要的物理资源的资源量; 所述目标虚拟装置调度所述第二计算机的物理资源给所述目标虚拟装置上运行所述管理中心使用,包括: 所述目标虚拟装置调度所述第二计算机的小于或者等于所述资源量的物理资源给所述目标虚拟装置上运行所述管理中心使用。4.如权利要求2或3所述的方法,其特征在于,所述目标虚拟装置调度所述第二计算机的小于或者等于所述资源量的物理资源给所述目标虚拟装置上运行所述管理中心使用,包括: 所述目标虚拟装置向所述第二计算机的物理资源分配器申请小于或者等于所述资源量的物理资源,并调度所述申请的物理资源给所述目标虚拟装置上运行所述管理中心使用;或者 所述目标虚拟装置限制所述第二计算机的小于或者等于所述资源量的物理资源无法被所述第二计算机的其它虚拟装置使用,并调度所述限制的物理资源给所述目标虚拟装置上运行所述管理中心使用,所述其它虚拟装置为所述第二计算机中除所述目标虚拟装置之外的任一虚拟装置。5.如权利要求1-3中任一项所述的方法,其特征在于,所述目标虚拟装置调度所述第二计算机的物理资源给所述目标虚拟装置上运行所述管理中心使用之后,所述方法还包括: 所述目标虚拟装置更新所述管理中心的版本号,并将所述更新后的版本号发送给所述虚拟化集群中的计算机。6.如权利要求1-3中任一项所述的方法,其特征在于,当第一计算机上部署的所述第一计算机所属的虚拟化集群的管理中心出现故障时,目标虚拟装置启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心,包括: 当第一计算机上部署的所述第一计算机所属的虚拟化集群的管理中心出现故障时,所述目标虚拟装置判断所述第二计算机当前的用于表示承载负载能力的分数是否为所述虚拟化集中所有计算机中最高分数,若是,则启动预先安装的所述管理中心的程序,以实现在所述目标虚拟装置上运行所述管理中心。7.如权利要求6所述的方法,其特征在于,所述用于表示承载负载能力的分数,包括:F = T-SXN-Δ X 100/(H-L) 其中,F为所述用于表示承载负载能力的分数,所述T为预设的所述虚拟化集群中计算机的参考分数,所述N为所述第二计算机在特定时间运行的任务数,所述S为每个任务所占的分数,所述Λ为E减去L的差值,且所述E大于所述L,所述E等于所述第二计算机当前负载量占所述第二计算机能够承载的最高负载的百分比乘以100,所述L等于所述第二计算机中预先设定的过低负载阈值乘以100,所述H等于所述第二计算机中预先设定的过高负载阈值乘以100 ;或者 F = T-SXN-Δ X50/(H-L) 其中,F为所述用于表示承载负载能力的分数,所述T为预设的所述虚拟化集群中计算机的参考分数,所述 N为所述第二计算机在特定时间运行的任务数,所述S为每个任务所占的分数,所述Λ为L减去E的差值,且所述L大于所述Ε,所述E等于所述第二计算机当前负载量占所述第二计算机能够承载的最高负载的百分比乘以100,所述L等于所述第二计算机中预先设定的过低负载阈值乘以100,所述H等于所述第二计算机中预先设定的过高负载阈值乘以100。8.—种管理中心部署方法,其特征在于,包括: 当第一计算机上部署的所述第一计算机所属的虚拟化集群的管理中心出现故障时,恢复所述第一计算机中预先安装有所述管理中心的程序的第一虚拟装置,所述第一虚拟装置能够直接访问所述第一计算机的物理资源; 所述第一虚拟装置判断所述管理中心是否已经运行在所述虚拟化集群的计算机上,若是,所述第一虚拟装置禁止所述管理中心的程序启动。9.如权利要求8所述的方法,其特征在于,所述第一虚拟装置判断所述管理中心是否已经运行在所述虚拟化集群的计算机上,包括: 所述第一虚拟装置接收所述虚拟化集群的计算机发送的所述管理中心的当前版本号,并判断所述当前版本号与所述第一虚拟装置存储的所述管理中心的版本号是否相同,若否,则确定所述管理中心已经运行在所述虚拟化集群的计算机上,若是,则确定所述管理中心当前没有运行在所述虚拟化集群的计算机上。10.如权利要求8或9所述的方法,其特征在于,所述恢复所述第一计算机中预先安装有所述管理中心的程序的第一虚拟装置之前,所述方法还包括: 所述第一虚拟装置向所述虚拟化集群的计算机发送所述管理中心在所述目标虚拟机上运行的运行记录,所述运行记录用于计算所述管理中心运行所述运行记录所需要的物理资源的资源量,所述资源量大于或者等...
【专利技术属性】
技术研发人员:刘力力,何嘉莹,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。