[发明专利]虚拟机内外通信方法、虚拟机、物理主机及虚拟机系统在审

专利信息
申请号: 201711268053.1 申请日: 2017-12-05
公开(公告)号: CN108595244A 公开(公告)日: 2018-09-28
发明(设计)人: 刘业欣;白波;李丹丹 申请(专利权)人: 北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 100089 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟机 物理主机 通信内存 通信 虚拟机系统 通信方式 内存
【说明书】:

发明提供的虚拟机内外通信方法、虚拟机、物理主机及虚拟机系统,用于解决现有技术中的虚拟机内外通信方式的通用性低、适应性不强的技术问题,提供一种通用性更高的虚拟机内外通信方式,增强虚拟机内外通信的适应性及提高虚拟机内外通信的效率。所述方法包括:虚拟机从所述虚拟机的内存中确定通信内存;运行所述虚拟机的物理主机确定所述通信内存;所述虚拟机和所述物理主机通过所述通信内存进行通信。

技术领域

本发明涉及虚拟机技术领域,尤其涉及虚拟机内外通信方法、虚拟机、物理主机及虚拟机系统。

背景技术

虚拟化技术是指在物理主机上虚拟化出几个虚拟机,在实际运行中,每个虚拟机之间相互隔离,但是共享物理主机的硬件资源,最终达到所有虚拟机同时并发运行的一种技术。每一个虚拟机可以完成独立的业务需求,而且互不影响,这样可以提高物理主机的资源利用率,当前市场上一些常见的虚拟化产品有VMWARE、VirtualBox、KVM、QEMU、Hyper-V等等,目前虚拟化技术作为云应用类的基础技术得到大力的发展和应用。

在设计上虚拟机和物理主机之间是隔离的,当一个虚拟机运行起来以后,虚拟机不能直接访问物理主机内的资源,但在实际应用中,有需求要在物理主机端监视和控制虚拟机里面的应用程序和数据,这就需要虚拟机和物理主机之间能够进行通信,目前一般采用以下方式实现虚拟机和物理主机之间的通信。

网络通信,即在虚拟机里运行一个Agent(代理)程序与物理主机中的服务程序进行网络通信,Agent程序通过接收物理主机发来的指令完成相应的工作。这种通信方式本质上与虚拟机无关,物理主机之间也可以采用这种方式,但是会受虚拟机系统网络配置的影响,比如在虚拟机的网络地址被修改、网卡被禁用等情形下就无法再与物理主机进行通信。并且在网络通信过程中会占用虚拟机的网卡资源(如带宽资源),当传输较大数据的时候,会严重影响虚拟机中其它应用的正常网络通信。

后门指令,这是商业虚拟机中常见的内外通信机制,就是采用CPU(CentralProcessing Unit,中央处理器)的某个特殊指令来完成虚拟机与物理主机之间的通信。比如VMware虚拟机采用x86的IN指令,IN指令是一条特权指令,当虚拟机执行这条指令时,会陷入到在物理主机的Hypervisor特权指令处理例程,当其它的参数(比如寄存器的值)也满足后门指令的特征时,则执行相应的命令。后门指令的通信方式实时性较好,也支持并发操作,但不足在于后门指令依赖于CPU架构,不同的CPU架构,需要采用不同的后门指令,并且后门指令的隐蔽性也不好。

虚拟硬件,即由虚拟机虚拟一个实际不存在的硬件,专门用于虚拟机内外通信。QEMU的虚拟机Agent采用的是虚拟的串口设备及VirtualBox采用的是虚拟的PCI(Peripheral Component Interconnect,外部设备互联总线)设备来共享虚拟机和物理主机的内存进行内外通信,但是这种通信方式受到硬件个数的限制,无法并发操作,而且具体采用哪个虚拟硬件严重依赖于虚拟机,不同的虚拟机的虚拟硬件是不一样的,因此具体的通信方式也会不同。

根据上述分析可知,目前虚拟机的内外通信方式对CPU架构和操作系统的要求较高,并且会受到虚拟机自身网络配置的影响,以及对特殊的虚拟硬件的依赖性较强,现有技术中的虚拟机内外通信方式的通用性低,适应性不强。

发明内容

本发明实施例提供虚拟机内外通信方法、虚拟机、物理主机及虚拟机系统,用于解决现有技术中的虚拟机内外通信方式的通用性低、适应性不强的技术问题,提供一种通用性更高的虚拟机内外通信方式,增强了虚拟机内外通信的适应性以及提高了虚拟机内外通信的效率。

第一方面,提供一种虚拟机内外通信方法,所述方法包括:

虚拟机从所述虚拟机的内存中确定通信内存;

运行所述虚拟机的物理主机确定所述通信内存;

所述虚拟机和所述物理主机通过所述通信内存进行通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司,未经北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711268053.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top