本发明涉及一种虚拟化服务器的控制方法。
背景技术:
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
相对于真实主机而言,虚拟服务器是指采用特殊的软硬件技术把一台完整的服务器主机分成若干个主机。实际上是将真实的硬盘空间分成若干份,然后租给不同用户,每一台被分割的主机都具有独立的域名和ip地址,但共享真实主机的cpu、ram、操作系统、应用软件等。由于用户量较大,一旦出现差错容易导致用户的业务瘫痪,本领域的技术人员希望可以研发出一种可靠性高的方案。
技术实现要素:
本发明要解决的技术问题是提供一种可靠性高的虚拟化服务器的控制方法。
为解决上述问题,本发明采用如下技术方案:
一种虚拟化服务器的控制方法,包括以下步骤:
1)采用主服务器和备用服务器建立服务器集群;
2)在主服务器上建立主要虚拟机,并由主服务器对主要虚拟机进行监测;
3)主服务器检测到主要虚拟机无法正常工作,则用备用服务器创建用于替代主要虚拟机的备用虚拟机,并发送信息通知工作人员;
4)备用服务器向主要虚拟机对应的主服务器申请注册,使备用虚拟机获得主要虚拟机对应的存储资源的访问权限;
5)备用服务器启动备用虚拟机,并在启动备用虚拟机的同时向主服务器复制存储资源,使得备用服务器和备用虚拟机具备独立运行的条件,以供用户临时使用;
6)对主服务的存储资源复制完毕后,主服务器重启。
作为优选,在启动备用虚拟机之前还包括步骤:备用服务器为备用虚拟机申请计算资源和网络资源。
作为优选,还包含有储存服务器,所述储存服务器与主服务器和备用服务器建立服务器集群,主服务器和备用服务器运行时,储存服务器自动备份主服务器和备用服务器的数据。
作为优选,还包括有步骤7)主服务器重启后,储存服务器将备用服务器运行时产生的存储数据传送到主服务器内。
作为优选,还包含有步骤8)主服务的主要虚拟机恢复正常时立即恢复工作,同时备用虚拟机停止工作。
作为优选,还包含有步骤9)虚拟机停止工作后备用服务器格式化存储数据,恢复到运行备用虚拟机前的状态。
作为优选,所述主服务器为4路服务器或8路服务器,备用服务器为2路服务器。
本发明的有益效果为:主服务器检测到主要虚拟机无法正常工作,马上启动备用服务器建立备用虚拟机并且获得主要虚拟机对应的存储资源的访问权限,供用户暂时使用,可以有效的防止用户的业务或者工作因主要虚拟机出错而导致瘫痪,可靠性高。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1的一种虚拟化服务器的控制方法的流程图。
图2为本发明实施例2和3的一种虚拟化服务器的控制方法的流程图。
具体实施方式
下面对本发明的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些实施例获得其他的实施方式。
实施例1
如图1所示,一种虚拟化服务器的控制方法,包括以下步骤:
1)采用主服务器和备用服务器建立服务器集群;
2)在主服务器上建立主要虚拟机,并由主服务器对主要虚拟机进行监测;
3)主服务器检测到主要虚拟机无法正常工作,则用备用服务器创建用于替代主要虚拟机的备用虚拟机,并发送信息通知工作人员;
4)备用服务器向主要虚拟机对应的主服务器申请注册,使备用虚拟机获得主要虚拟机对应的存储资源的访问权限;
5)备用服务器启动备用虚拟机,并在启动备用虚拟机的同时向主服务器复制存储资源,使得备用服务器和备用虚拟机具备独立运行的条件,以供用户临时使用;
6)对主服务的存储资源复制完毕后,主服务器重启。
作为优选,在启动备用虚拟机之前还包括步骤:备用服务器为备用虚拟机申请计算资源和网络资源。
在本实施例中,还包含有储存服务器,所述储存服务器与主服务器和备用服务器建立服务器集群,主服务器和备用服务器运行时,储存服务器自动备份主服务器和备用服务器的数据。
在本实施例中,还包括有步骤7)主服务器重启后,储存服务器将备用服务器运行时产生的存储数据传送到主服务器内。
在本实施例中,还包含有步骤8)主服务的主要虚拟机恢复正常时立即恢复工作,同时备用虚拟机停止工作。
实施例2
如图2所示,一种虚拟化服务器的控制方法,包括以下步骤:
1)采用主服务器和备用服务器建立服务器集群;
2)在主服务器上建立主要虚拟机,并由主服务器对主要虚拟机进行监测;
3)主服务器检测到主要虚拟机无法正常工作,则用备用服务器创建用于替代主要虚拟机的备用虚拟机,并发送信息通知工作人员;
4)备用服务器向主要虚拟机对应的主服务器申请注册,使备用虚拟机获得主要虚拟机对应的存储资源的访问权限;
5)备用服务器启动备用虚拟机,并在启动备用虚拟机的同时向主服务器复制存储资源,使得备用服务器和备用虚拟机具备独立运行的条件,以供用户临时使用;
6)对主服务的存储资源复制完毕后,主服务器重启。
在本实施例中,在启动备用虚拟机之前还包括步骤:备用服务器为备用虚拟机申请计算资源和网络资源。
在本实施例中,还包含有储存服务器,所述储存服务器与主服务器和备用服务器建立服务器集群,主服务器和备用服务器运行时,储存服务器自动备份主服务器和备用服务器的数据。
在本实施例中,还包括有步骤7)主服务器重启后,储存服务器将备用服务器运行时产生的存储数据传送到主服务器内。
在本实施例中,还包含有步骤8)主服务的主要虚拟机恢复正常时立即恢复工作,同时备用虚拟机停止工作。
在本实施例中,还包含有步骤9)虚拟机停止工作后备用服务器格式化存储数据,恢复到运行备用虚拟机前的状态。
在本实施例中,所述主服务器为4路服务器,备用服务器为2路服务器
实施例3
如图2所示,一种虚拟化服务器的控制方法,包括以下步骤:
1)采用主服务器和备用服务器建立服务器集群;
2)在主服务器上建立主要虚拟机,并由主服务器对主要虚拟机进行监测;
3)主服务器检测到主要虚拟机无法正常工作,则用备用服务器创建用于替代主要虚拟机的备用虚拟机,并发送信息通知工作人员;
4)备用服务器向主要虚拟机对应的主服务器申请注册,使备用虚拟机获得主要虚拟机对应的存储资源的访问权限;
5)备用服务器启动备用虚拟机,并在启动备用虚拟机的同时向主服务器复制存储资源,使得备用服务器和备用虚拟机具备独立运行的条件,以供用户临时使用;
6)对主服务的存储资源复制完毕后,主服务器重启。
在本实施例中,在启动备用虚拟机之前还包括步骤:备用服务器为备用虚拟机申请计算资源和网络资源。
在本实施例中,还包含有储存服务器,所述储存服务器与主服务器和备用服务器建立服务器集群,主服务器和备用服务器运行时,储存服务器自动备份主服务器和备用服务器的数据。
在本实施例中,还包括有步骤7)主服务器重启后,储存服务器将备用服务器运行时产生的存储数据传送到主服务器内。
在本实施例中,还包含有步骤8)主服务的主要虚拟机恢复正常时立即恢复工作,同时备用虚拟机停止工作。
在本实施例中,还包含有步骤9)虚拟机停止工作后备用服务器格式化存储数据,恢复到运行备用虚拟机前的状态。
在本实施例中,所述主服务器为8路服务器,备用服务器为2路服务器。
本发明的有益效果为:主服务器检测到主要虚拟机无法正常工作,马上启动备用服务器建立备用虚拟机并且获得主要虚拟机对应的存储资源的访问权限,供用户暂时使用,可以有效的防止用户的业务或者工作因主要虚拟机出错而导致瘫痪,可靠性高。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。