[发明专利]一种虚拟机的管理方法和服务器有效
申请号: | 201710645096.0 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107526653B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 夏明亮;朱洪兵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 管理 方法 服务器 | ||
本申请实施例公开了一种虚拟机的管理方法和服务器,涉及云计算技术领域,能够解决新创建灾备虚拟机之后,在存储平面恢复时如果先前的VM未被及时删除导致的VM脑裂问题。其方法为:若主服务器确定第一虚拟机无法正常工作,则创建第二虚拟机,第一虚拟机所属的第一服务器与第二虚拟机所属的第二服务器不同,第二虚拟机为应于替代第一虚拟机的灾备虚拟机;主服务器指示第二服务器向第一虚拟机对应的存储服务器申请注册,使第二虚拟机获得第一虚拟机对应的存储资源的访问权限;主服务器启动第二虚拟机,并在启动第二虚拟机时向存储服务器抢占第二虚拟机能够单独访问存储资源的访问权限。本申请实施例应用于虚拟机高可靠性HA过程。
技术领域
本申请涉及云计算技术领域,尤其涉及一种虚拟机的管理方法和服务器。
背景技术
在计算机中,虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如计算、网络、及存储等,抽象整合为资源池,打破实体结构间的资源隔离,使用户可以以更灵活的方式应用这些资源。在虚拟化场景下,一个服务器中可以运行至少一个虚拟机(Virtual Machine,VM)。VM指由虚拟化平台模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。VM所需要的计算资源、存储资源以及网络资源等可以由虚拟化资源管理(Virtual resource management,VRM)统一管理。
如图1所示,VRM可以创建于服务器集群的其中一个服务器中,VRM可以通过管理平面来管理所有物理服务器上的VM以及VM对应的资源。其中,存储集群通过存储平面对外统一提供存储资源,VRM通过存储平面,可以将VM与存储资源关联起来。当VRM检测到管理平面、存储平面、服务器重启或其他原因等导致当前VM1无法正常工作时,VRM可以选择在新的服务器上启动与该VM1相同规格的灾备虚拟机VM1-HA,可以使得VM1的使用者在不感知VM1发生故障的情况下,将业务从VM1迁移到VM1-HA,实现VM1的高可靠性(High-Availability,HA)。同时,VRM还可以周期性地删除无法正常工作的残留VM。
在VM1-HA创建成功替代VM1后,如果VM1没有被及时删除,可能出现VM1和VM1-HA同时可以读写VM1对应的存储资源(如图1中的volumes-VM1)的可能性,即产生VM脑裂问题。例如VM1和VM-HA同时对volumes-VM1进行写入时,可能造成数据破坏,进而使得客户操作系统(Guest Operate System,Guest OS)存在行为不正常的可能。
发明内容
本申请实施例提供一种虚拟机的管理方法和服务器,能够解决新创建灾备VM之后,在存储平面恢复时如果先前的VM未被及时删除导致的VM脑裂问题。
第一方面,提供一种虚拟机的管理方法,包括:若主服务器确定第一虚拟机无法正常工作,则创建第二虚拟机,第一虚拟机所属的第一服务器与第二虚拟机所属的第二服务器不同;第二虚拟机为用于替代第一虚拟机的灾备虚拟机;主服务器指示第二服务器向第一虚拟机对应的存储服务器申请注册,使第二虚拟机获得第一虚拟机对应的存储资源的访问权限;主服务器启动第二虚拟机,并在启动第二虚拟机时向存储服务器抢占第二虚拟机能够单独访问存储资源的访问权限。这样,在第一虚拟机所属的服务器与主服务器之间的管理平面以及第一虚拟机所属的服务器与存储集群之间的存储平面出现故障,导致第一虚拟机无法正常工作时,在创建了与第一虚拟机相同规格的第二虚拟机后,对于存储平面后又恢复正常的情况,如果第一虚拟机未被及时删除,第一虚拟机和第二虚拟机可能同时访问第一虚拟机对应的存储资源,由于本申请也将第一虚拟机对应的存储资源的访问权限也开放给了第二虚拟机,且在第二虚拟机启动过程中抢占了该存储资源被第二虚拟机单独访问的权限,那么即使第一虚拟机也访问该存储资源时,不被该存储资源的存储服务器响应,从而避免了第一虚拟机和第二虚拟机同时访问该存储资源时出现的脑裂问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710645096.0/2.html,转载请声明来源钻瓜专利网。