[发明专利]访问虚拟机的方法和装置有效
申请号: | 201510475669.0 | 申请日: | 2015-08-05 |
公开(公告)号: | CN105183535B | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 李珂;张杰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 虚拟机 方法 装置 | ||
本发明提供了一种访问虚拟机的方法和装置,方法包括:接收外部发送到运行虚拟机的实体机的第一端口的访问请求;根据预设的所述虚拟机的第二端口与所述第一端口之间的映射关系,将所述访问请求转发到所述虚拟机的第一端口,以使所述外部访问所述虚拟机。根据本发明,预设了虚拟机的端口与实体机的端口之间的映射关系,所以当存在远程的对实体机的端口的访问时,可以根据映射关系直接将其转发到虚拟机的端口,则实现了外部对虚拟机的直接访问,而不需要首先访问实体机,然后对实体机进行操作来访问实体机上运行的虚拟机。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种访问虚拟机的方法和装置。
背景技术
在工作中,如果为每个工作人员配置不同系统的实体计算机,成本非常高,所以很多组织经常采用在实体机运行虚拟机作为工作人员的工作环境。
虚拟机的网络设置通常采用NAT(Network Address Translation,网络地址转换)方式,实体机上的虚拟机网卡为每个虚拟机分配一个C类IP地址,不占用组织内部的真实IP,虚拟机可以通过NAT服务,连接组织内部的其他机器,其他机器不能访问该虚拟机,单向连接。
而在目前常见的软件开发和测试环境中,测试过程中会启动多台虚拟机,开发和测试有时需要远程连接虚拟机进行调试,如果采用NAT模式,开发或者测试人员进行调试,需要是先远程访问虚拟机所在的实体机,然后再在实体机上打开虚拟机窗口,进行调试。这就带来了以下问题:1、虚拟机所在的实体机经常为服务器,无法给调试者远程权限;2、多人远程访问实体机,不好约束使用者的操作,会给实体机系统造成风险;3、虚拟机在实体机上均采用后台运行方式,如果通过窗口形式打开虚拟机(例如VMware虚拟机),由于是可视化的窗口操作,会增加系统负载,造成虚拟机异常关机。
因此,如何实现让工作人员能够直接访问虚拟机就成为一个重要的课题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的访问虚拟机的方法和装置。
依据本发明的一个方面,提供了一种访问虚拟机的方法,其包括:接收外部发送到运行虚拟机的实体机的第一端口的访问请求;根据预设的所述虚拟机的第二端口与所述第一端口之间的映射关系,将所述访问请求转发到所述虚拟机的第一端口,以使所述外部访问所述虚拟机。
依据本发明的另一方面,提供了一种访问虚拟机的装置,其包括:访问接收模块,用于接收外部发送到运行虚拟机的实体机的第一端口的访问请求;访问转发模块,用于根据预设的所述虚拟机的第二端口与所述第一端口之间的映射关系,将所述访问请求转发到所述虚拟机的第一端口,以使所述外部访问所述虚拟机。
根据以上技术方案,可知本发明的访问虚拟机的方法和装置至少具有以下优点:
在本发明的技术方案中,预设了虚拟机的端口与实体机的端口之间的映射关系,所以当存在远程的对实体机的端口的访问时,可以根据映射关系直接将其转发到虚拟机的端口,则实现了外部对虚拟机的直接访问,而不需要首先访问实体机,然后对实体机进行操作来访问实体机上运行的虚拟机。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明的一个实施例的访问虚拟机的方法的流程图;
图2示出了根据本发明的一个实施例的访问虚拟机的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510475669.0/2.html,转载请声明来源钻瓜专利网。