1.一种基于虚机容灾的业务自愈方法,其特征在于,包括:
在运行主用虚拟机的过程中,对所述主用虚拟机进行状态监控;
在监控到所述主用虚拟机的状态符合业务自愈触发条件时,控制所述主用虚拟机对应的备用虚拟机处理所述主用虚拟机的业务;
其中,所述备用虚拟机与所述主用虚拟机位于不同的数据中心,并且所述备用虚拟机被配置为所述主用虚拟机的容灾虚拟机。
2.如权利要求1所述的方法,其特征在于,所述备用虚拟机被配置为所述主用虚拟机的容灾虚拟机,包括:
所述备用虚拟机被配置为与所述主用虚拟机的互联网协议ip地址相同;
所述备用虚拟机被配置为与所述主用虚拟机数据同步。
3.如权利要求2所述的方法,其特征在于,所述备用虚拟机被配置为与所述主用虚拟机的互联网协议ip地址相同,包括:
通过调用云资源管理系统的应用程序编程接口api,控制所述备用虚拟机和所述主用虚拟机之间的网络交换机,使所述网络交换机将所述备用虚拟机配置为与所述主用虚拟机的ip地址相同。
4.如权利要求2所述的方法,其特征在于,所述备用虚拟机被配置为与所述主用虚拟机数据同步,包括:
通过调用云资源管理系统的api接口,将所述备用虚拟机挂载的存储装置中的数据配置为与所述主用虚拟机挂载的存储装置中的数据镜像同步。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
在运行主用虚拟机的过程中,将所述主用虚拟机挂载的存储装置中的数据镜像复制到所述备用虚拟机挂载的存储装置中,以便所述备用虚拟机和所述主用虚拟机数据同步。
6.如权利要求1所述的方法,其特征在于,所述对所述主用虚拟机进行状态监控,包括:
每隔预设时间段向所述主用虚拟机发送监控消息;
采集所述监控消息对应的返回消息;
根据所述监控消息对应的返回消息,确定所述主用虚拟机的状态。
7.如权利要求1所述的方法,其特征在于,所述控制所述主用虚拟机对应的备用虚拟机处理所述主用虚拟机的业务,包括:
关闭所述主用虚拟机,使所述主用虚拟机的设备状态处于备用状态;
开启所述备用虚拟机,使所述备用虚拟机的设备状态处于主用状态。
8.如权利要求1~7中任一项所述的方法,其特征在于,所述业务自愈触发条件,包括:所述主用虚拟机的网络异常和/或业务异常。
9.一种基于虚机容灾的业务自愈设备,其特征在于,所述基于虚机容灾的业务自愈设备包括处理器和存储器;所述处理器用于执行所述存储器中存储的基于虚机容灾的业务自愈程序,以实现权利要求1~8中任一项所述的基于虚机容灾的业务自愈方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~8中任一项所述的基于虚机容灾的业务自愈方法。