[发明专利]基于操作系统层的虚拟方法及虚拟装置有效
申请号: | 200910081055.9 | 申请日: | 2009-03-31 |
公开(公告)号: | CN101551756A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 李毅超;刘丹;曹跃;黄沾;罗尧;贾范兵;杨广元;顾凌志;杨玉奇;杜欢;白皓文 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 操作系统 虚拟 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于操作系统层的虚拟方法 及虚拟装置。
背景技术
随着计算机和互联网的普及,安全威胁事件逐年攀升,恶意程序造成的 危害越来越严重,对故障容忍和入侵容忍系统的需求也不断提高。这类系统 要求具有在现实环境中执行不安全程序时,不会遭受永久性伤害的能力。
虚拟机技术能够完美地满足上述需求,因为它提供了与主机系统隔离的 可执行环境。虚拟机技术是在一个物理主机上创建一个或多个可执行环境的 技术。每个虚拟机代表了一个潜在的物理主机的实例,并且互不干扰。这种 隔离的属性使虚拟机可以成为安全系统和错误容忍应用程序的基石。
发明人在实现本发明过程中发现,现有虚拟机系统大部分为硬件层虚拟 机系统,虚拟机技术需要硬件抽象层的支持,虚拟机建立的环境相当于整个 实际的操作环境,初始化这样的虚拟机可能需要耗费大量的硬盘空间,而 且,现有的虚拟机系统在具体实现过程中,经常需要占用大量的系统资源, 并存在对系统性能造成损耗的可能。对于频繁要求启动和终止虚拟机的应用 程序来讲,显得不够灵活,且有些现有虚拟机系统操作速度过于缓慢,不适 合实际应用。
发明内容
本发明实施例提供了一种基于操作系统层的虚拟方法及虚拟装置,在满 足故障容忍和入侵容忍系统的需求下,具有占用系统资源少、灵活性高、启 动延迟少的优点。。
本发明实施例提供了一种基于操作系统层的虚拟方法,包括:
在系统调用层截获对系统资源的调用请求;
根据所述调用请求,将所述系统资源的主机路径重定向为虚拟机目录下 对应的路径;
根据重定向后的路径,对所述系统资源执行调用请求。
本发明实施例还提供了一种基于操作系统层虚拟装置,包括:
拦截模块,用于在系统调用层截获对系统资源的调用请求;
重定向模块,用于根据所述拦截模块截获的调用请求,将所述系统资源 的主机路径重定向为虚拟机目录下对应的路径;
执行模块,用于根据所述重定向模块重定向后的路径,对所述系统资源 执行调用请求。
由上述本发明实施例提供的技术方案可以看出,本发明实施例中,通过 在系统调用层截获对系统资源的调用请求;将所述系统资源的主机路径重定 向为虚拟机目录下对应的路径;可以实现基于操作系统层的虚拟化,由于不 需要硬件抽象层的支持,所以在满足了故障容忍和入侵容忍系统的需求下, 还具有占用系统资源少、灵活性高、启动延迟少的特点。
附图说明
图1为本发明实施例提供的所述方法流程示意图一;
图2为本发明实施例提供的所述方法流程示意图二;
图3为本发明实施例提供的所述方法流程示意图三;
图4为本发明实施例提供的所述方法流程示意图四;
图5为本发明实施例提供的所述方法流程示意图五;
图6为本发明实施例提供的所述方法流程示意图六;
图7为本发明实施例提供的所述方法流程示意图七;
图8为本发明实施例提供的所述方法流程示意图八;
图9为本发明实施例提供的所述方法流程示意图九;
图10为本发明实施例提供的所述方法流程示意图十;
图11为本发明实施例提供的所述方法流程示意图十一;
图12为本发明实施例提供的所述方法流程示意图十二;
图13为本发明实施例提供的所述方法流程示意图十三;
图14为本发明实施例提供的所述方法流程示意图十四;
图15为本发明实施例提供的所述系统结构示意图一;
图16为本发明实施例提供的所述系统结构示意图二;
图17为本发明实施例提供的所述系统结构示意图三;
图18为本发明实施例提供的所述执行模块结构示意图。
具体实施方式
本发明实施例提供了一种基于操作系统层的虚拟方法,如附图1所示,该 方法具体可以包括:
步骤0101,在系统调用层截获对系统资源的调用请求。
步骤0102,根据调用请求,将系统资源的主机路径重定向为虚拟机目录 下对应的路径。
步骤0103,根据重定向后的路径,对系统资源执行调用请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081055.9/2.html,转载请声明来源钻瓜专利网。