[发明专利]一种虚拟机系统无效
申请号: | 201210544726.2 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103092674A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 李瑞平 | 申请(专利权)人: | 北京伸得纬科技有限公司;国际伸得纬有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100028 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 系统 | ||
技术领域
本发明涉及计算机技术领域,具体涉及并行的多个虚拟机的实现技术,尤其涉及一种新的虚拟机系统。
背景技术
虚拟化是一个广义的术语,在计算机方面,通常是指:计算元件在虚拟的基础上,而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术,可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行,而互不影响,从而显著提高计算机的工作效率与稳定性。
现有技术中的虚拟机(VM,Virtual Machine),大都采用机器层虚拟(Machine Level Virtualization)和操作系统层(OS Level Virtualization)虚拟技术,前者是以虚拟硬件平台来达到在一台电脑中,隔离出多个环境的虚拟机,后者是一种在操作系统层面中创建虚拟机的技术,可以将同一个操作系统划分成多个隔离的虚拟机环境。
目前大多数虚拟机产品主要是针对虚拟机内的虚拟磁盘做分层的技术,主要是用来制作快照与回滚,并不会自动的将虚拟机内的应用与资料分离出来当使用者在虚拟机内加入一个新的层时,虚拟机就会创建一个与虚拟机当前虚拟磁盘同大小的空白虚拟磁盘,此时,所有对虚拟磁盘的扇区(Sector)更动的异动资料,就会被记录到这个新建出来的虚拟磁盘上。通常使用者会利用这个新的层,来保存之后的虚拟磁盘异动资料,当虚拟机发生状况时,就可以随时恢复未新增新层前的虚拟磁盘资料。这种分层机制并不会自动将虚拟机内的资料,依特性分成数个独立的层。但这种分层技术带来的弊端也是显而易见的,比如当虚拟机出现故障并将用户的数据和应用程序叠加到正常的虚拟机上使用的时候,需要重新安装操作系统、软件和数据,此外,这种虚拟机的分层与硬件的耦合性太高,是无法在配置不同的虚拟机上使用。
发明内容
有鉴于此,本发明提供一种虚拟机系统,可构建多个相互独立的虚拟机,供若干用户同时使用,可以很好地实现虚拟机的备份/恢复功能,还为终端用户的使用带来了更加强大灵活的功能。
为了实现本发明的目的,提供以下具体方案:
本发明提供一种虚拟机系统,该系统可构建多个相互独立的虚拟机,供若干用户同时使用;包括操作系统单元、模板单元和若干用户数据单元,各单元具有各自的文件数据结构,并且分别存放在预定的存储介质,用于创建、存储用户文件和运行应用程序,其中,
操作系统单元,包含有操作系统文件、系统配置数据库,用于构建一虚拟的操作系统环境,为各虚拟机提供运行环境、调用和分配宿主系统;
模板单元,用于存放应用软件模板或相关信息,供各虚拟机共享、调用或某个虚拟机专用;
若干相互独立的用户数据单元,用于存储与管理各虚拟机的用户数据和/或文件,分别供各虚拟机专用;
单元合并技术框架,用于为各虚拟机的操作运行、文件处理提供支持;
本虚拟机系统是以操作系统单元为基础,从所述模板单元获取应用软件模板或相关信息,再从用户数据单元中的数据进行叠加操作,保存在所述用户数据单元,组合成的合并数据单元当用户操作使用该虚拟系统时,所述单元合并技术框架基于所述单元模拟构建一虚拟的文件系统环境,然后通过图形外壳将界面推送给用户。
更适宜地,该虚拟机系统中,同一虚拟机可一次调用所述模板单元中的至少两个应用软件模板。
更适宜地,该虚拟机系统中,基于同一操作系统,可供至少两个虚拟机并行构建其运行环境,以及同时调用模板单元中的软件模板。
更适宜地,该虚拟机系统中,对于任一虚拟机用户而言,系统单元及模板单元的操作权限为只读;
各虚拟机用户对其专用的数据单元的操作权限为;可读写、可删除,对其他虚拟机用户的数据单元不可进行读写操作。
本发明还提供一种虚拟机系统的实现方法,该虚拟机系统可构建多个相互独立的虚拟机,供若干用户同时使用;该方法包括:
在该虚拟机系统中设置操作系统单元、模板单元和用户数据单元,各单元具有各自的文件结构,并且分别存放在预定的存储介质,用于创建、存储用户文件和应用程序,其中,所述操作系统单元,包含有操作系统文件、系统配置数据库,用于构建一虚拟的操作系统环境,为各虚拟机提供运行环境、调用和分配硬件资源;所述模板单元,用于存放各种虚拟机环境信息、应用软件模板或相关信息,供各虚拟机共享、调用或某个虚拟机专用;
所述若干用户数据单元,用于存储与管理用户数据和/或文件,分别供各虚拟机专用;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京伸得纬科技有限公司;国际伸得纬有限公司,未经北京伸得纬科技有限公司;国际伸得纬有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210544726.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动剑杆小样织机纹板图工艺文件格式
- 下一篇:一种图像处理的方法及装置