System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种虚拟机管理方法、装置、云计算平台及介质制造方法及图纸_技高网

一种虚拟机管理方法、装置、云计算平台及介质制造方法及图纸

技术编号:40366951 阅读:4 留言:0更新日期:2024-02-20 22:13
本公开提供一种虚拟机管理方法、装置、云计算平台及介质,所述方法包括:获取计算节点在至少一个采集周期的物理硬件运行信息和虚拟机运行信息,基于计算节点在每个采集周期的物理硬件运行信息确定计算节点在每个采集周期的宿主机运行状态,若基于计算节点在第一目标采集周期的虚拟机运行信息确定目标虚拟机在第一目标采集周期处在崩溃状态,基于计算节点在第一目标采集周期的宿主机运行状态对目标虚拟机进行管理。所述方法可以提高虚拟机故障判断准确度和故障排除速度,避免错误判断对虚拟机造成的不利影响,而且还可以针对性的对虚拟机进行管理,减少对于业务连续性的影响范围。

【技术实现步骤摘要】

本专利技术涉及云计算,尤其涉及一种虚拟机管理方法、装置、云计算平台及介质


技术介绍

1、在相关技术中,云计算平台可以通过基础设施即服务(infrastructureas aservice,iaas)框架为用户提供处理、存储、网络和其他计算资源服务,且iaas框架采用虚拟化技术,可以免去用户前期的硬件购置成本,被广泛应用于金融、电信、能源等行业。

2、相关技术中,可以采用通过在虚拟机内部部署代理程序,利用代理程序检测虚拟机是否正常,但是这种入侵方式存在一定的安全隐患,而且对故障判断的准确度不高,也无法个性化对虚拟机进行故障判断。


技术实现思路

1、根据本公开的一方面,提供了一种虚拟机管理方法,包括:

2、获取计算节点在至少一个采集周期的物理硬件运行信息和计算节点在至少一个采集周期的虚拟机运行信息;

3、基于所述计算节点在每个所述采集周期的物理硬件运行信息确定所述计算节点在每个采集周期的宿主机运行状态;

4、若基于所述计算节点在第一目标采集周期的虚拟机运行信息确定目标虚拟机在所述目标采集周期处在崩溃状态,基于所述计算节点在所述第一目标采集周期的宿主机运行状态,对所述目标虚拟机进行管理。

5、根据本公开的另一方面,提供了一种虚拟机管理装置,包括:

6、获取模块,用于获取计算节点在至少一个采集周期的物理硬件运行信息和计算节点在至少一个采集周期的虚拟机运行信息;

7、确定模块,用于基于所述计算节点在每个所述采集周期的虚拟机运行信息确定所述计算节点在每个采集周期的宿主机运行状态;

8、管理模块,用于若基于所述计算节点在第一目标采集周期的虚拟机运行信息确定目标虚拟机在所述第一目标采集周期处在崩溃状态,基于所述计算节点在所述第一目标采集周期的宿主机运行状态,对所述目标虚拟机进行管理。

9、根据本公开的另一方面,提供了一种云计算平台,包括:

10、处理器;以及,

11、存储程序的存储器;

12、其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据本公开示例性实施例所述的方法。

13、根据本公开的另一方面,提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行根据本公开示例性实施例所述的方法。

14、本公开示例性实施例中提供的一个或多个技术方案中,在目标虚拟机在第一目标采集周期处在崩溃状态时,可以基于计算节点在该第一目标采集周期的宿主机运行状态对目标虚拟机进行管理。可见,本公开示例性实施例的虚拟机在某个采集周期处在崩溃状态时,可以参考同一采集周期的宿主机运行状态对处在崩溃状态的目标虚拟机进行管理,从而提高虚拟机故障判断准确度和故障排除速度,避免错误判断对虚拟机造成的不利影响。因此,本公开示例性实施例的方法具有高可用性,可以提高系统运行的连续性,且保证虚拟机管理的可靠性和健壮性,进而达到改善运维服务质量的目的,

15、而且,本公开示例性实施例通过计算节点在各个采集周期的虚拟机运行信息,确定各个虚拟机在不同采集周期的各个虚拟机的运行状态,然后基于各个虚拟机在不同采集周期的各个虚拟机的运行状态,获取到处在崩溃状态的目标虚拟机以及对应的第一目标采集周期,然后参考计算节点在第一目标采集周期的宿主机运行状态,对处在崩溃状态的目标虚拟机进行管理。可见,本公开示例实施例的方法可以针对性管理处在崩溃状态的目标虚拟机,而不会影响运行在宿主机的其他虚拟机,因此,本公开示例性实施例对虚拟机进行管理时,可以尽可能减少对于业务连续性的影响范围。

本文档来自技高网...

【技术保护点】

1.一种虚拟机管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述计算节点在所述第一目标采集周期的宿主机运行状态,对所述目标虚拟机进行管理,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述物理硬件运行信息包括:物理机物理硬件运行信息,所述基于所述计算节点在每个所述采集周期的物理硬件运行信息确定所述计算节点在每个采集周期的宿主机运行状态,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于同一所述目标物理硬件在至少一个第二目标采集周期的身份信息获取途径,对所述目标虚拟机对应的虚拟机进行管理,包括:

7.根据权利要求6所述的方法,其特征在于,所述第二目标时间段包括多个第二目标采集周期,所述将所述计算节点的所有虚拟机迁移至目标计算节点,包括:

8.根据权利要求1~7任一项所述的方法,其特征在于,所述物理硬件运行信息包括:所述计算节点的外接硬件集群包括的外接硬件节点连通性信息,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,当所述第三目标时间段包括多个连续的采集周期,所述将所述计算节点的所有虚拟机迁移至目标计算节点,包括:

10.根据权利要求1~7任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述计算节点在每个所述采集周期的服务组件运行信息包括多种服务在每个所述采集周期的运行信息,所述方法还包括:

12.一种虚拟机管理装置,其特征在于,包括:

13.一种云计算平台,其特征在于,包括:

14.一种非瞬时计算机可读存储介质,其特征在于,所述非瞬时计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行根据权利要求1~11中任一项所述的方法。

...

【技术特征摘要】

1.一种虚拟机管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述计算节点在所述第一目标采集周期的宿主机运行状态,对所述目标虚拟机进行管理,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述物理硬件运行信息包括:物理机物理硬件运行信息,所述基于所述计算节点在每个所述采集周期的物理硬件运行信息确定所述计算节点在每个采集周期的宿主机运行状态,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于同一所述目标物理硬件在至少一个第二目标采集周期的身份信息获取途径,对所述目标虚拟机对应的虚拟机进行管理,包括:

7.根据权利要求6所述的方法,其特征在于,所述第二目标时间段包括多个第二目标采集周期,所述将所述计算节点的所有虚拟机迁移至目标计算节点...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名
申请(专利权)人:中科方德软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1