[发明专利]一种虚拟机系统及其管理方法有效
申请号: | 201110434912.6 | 申请日: | 2011-12-22 |
公开(公告)号: | CN103176831A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 杨雪梅;唐华斌 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 余朦;王艳春 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 系统 及其 管理 方法 | ||
技术领域
本申请涉及一种IT系统及其管理方法,具体地涉及一种虚拟机系统及其管理方法
背景技术
通过X86虚拟化(下文简称为:虚拟化)技术可以在一台通用X86服务器(下文简称为:服务器)中构建出多个相互独立的虚拟机,虚拟机之间共享该服务器的CPU、内存、I/O等资源。通过虚拟化技术可以构建资源共享的虚拟机池,有助于实现IT系统的整合。通常虚拟化产品包括两部分:超级监控单元(Hypervisor)和虚拟化管理系统。超级监控单元是物理服务器与虚拟机之间的控制层,实现物理服务器资源的抽象化和资源隔离,并对上层虚拟机运行进行控制。虚拟化管理系统对各类物理服务器、虚拟资源、虚拟机进行统一管理,实现资源发现、资源调配、批量部署、高可用(High Availability)和自动迁移以及其它基于策略的高级控制功能,并对外提供管理接口。虚拟机高可用是指虚拟机在运行过程中出现故障(包括自身故障和服务器故障)时,虚拟化管理系统可以控制该虚拟机在原服务器或新服务器中自动重启,在短时间内恢复虚拟机的正常运行。
现有技术中虚拟化技术的高可用系统的一种方案是将相应文件保存在服务器的本地存储中,虚拟化管理系统直接从本地存储中加载运行。但是,多个服务器的虚拟化是相互分离的,虚拟机与服务器的对应关系相对固定。此时,虚拟机的高可用仅支持服务器正常运行中虚拟机故障的场景。这个方案中的虚拟机只能运行在特定的服务器中,不能支持虚拟机在其它服务器重启的高可用操作,无法满足企业应用对高可用的需求。
虚拟机的另一种的高可用系统的一种方案是共享集中存储资源,虚拟机不再与特定服务器绑定。但这个方案依赖于集中存储来存储虚拟机镜像文件和运行虚拟机,但这用运行存在实现成本高、组网复杂而且存在I/O性能差影响虚拟机运行效率等问题。
发明内容
针对前述内容描述的现有技术中的缺陷,本申请公开了一种虚拟机系统、一种虚拟机系统管理方法和一种高可用模块。
本申请一个实施方案的一种虚拟机系统可包括:多个服务器,其每一个包括多个虚拟机和高可用模块,并在其中存储有每个所述虚拟机的镜像文件;分布式文件存储设备,储存有每个所述服务器的虚拟机的镜像文件副本;以及虚拟化管理模块,其中,当一个所述服务器中的高可用模块确定出本地的一个或多个虚拟机发生故障并且存储在本地的镜像文件无法在本地启动发生故障的所述虚拟机时,所述虚拟化管理器指定所述多个服务器中的另一服务器中的高可用模块调用所述分布式文件存储设备中存储的对应的虚拟机的镜像文件副本,以在所述另一服务器上恢复所述发生故障的虚拟机。
在本申请的一个实施方案中还给出了一种虚拟机系统的管理方法。所述虚拟机系统包括多个服务器、分布式文件存储设备和虚拟化管理模块,所述方法包括:所述虚拟化管理器获知所述多个服务器中第一服务器已确定出其本地的一个或多个虚拟机发生故障并且无法本地恢复;以及所述虚拟化管理器指定所述多个服务器中的第二服务器复制所述分布式文件存储设备中存储的对应的虚拟机的镜像文件副本,以使得所述第二服务器运行所述复制的镜像文件副本。
在所述第二服务器中更新所述虚拟机的镜像文件与所述镜像文件副本的对应关系。
在所述第二服务器通过运行所复制的镜像文件副本恢复所述虚拟机后,删除所述第一服务器本地存储的、发生故障的虚拟机的镜像文件。
在本申请的另一个实施方案中给出了这样一种高可用模块,其可设置在具有多个虚拟机的服务器中并包括:确定子模块,用于确定服务器中本地的虚拟机是否发生故障,以及确定存储在本地的镜像文件是否能够在本地启动该虚拟机;以及复制子模块,用于将在分布式文件存储设备中存储的对应的镜像文件副本复制到本地,其中,当第一服务器中的所述确定子模块已确定出其本地的一个或多个虚拟机发生故障并且无法本地恢复时,第二服务器中的复制子模块将分布式文件存储设备中存储的对应的虚拟机的镜像文件副本复制到所述第二服务器中,以使得所述第二服务器运行所述复制的镜像文件副本。
附图说明
图1是根据本申请的一个实施方案的虚拟机系统的结构示意图;
图2是根据本申请的一个实施方案的高可用模块的功能框图;
图3是根据本申请的一个实施方案的虚拟机系统管理方法的流程图;以及
图4为根据本申请的一个实施方案中的图3中示出的步骤S400的进一步细化流程。
具体实施方案
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110434912.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:正前角齿轮滚刀
- 下一篇:电圆锯的锁紧和松开装置