[发明专利]一种登录类Unix虚拟容器的方法、装置和系统在审
| 申请号: | 201210345405.X | 申请日: | 2012-09-17 |
| 公开(公告)号: | CN103685399A | 公开(公告)日: | 2014-03-26 |
| 发明(设计)人: | 祝百万;黄杰;陆可;曾砺锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 登录 unix 虚拟 容器 方法 装置 系统 | ||
技术领域
本发明实施方式涉及云计算技术领域,更具体地,涉及一种登录类Unix虚拟容器的方法、装置和系统。
背景技术
云计算主要包括基于互联网相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云计算的诞生意味着计算能力也可作为一种商品通过互联网进行流通。狭义云计算涉及IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算涉及服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务,这种服务可以与IT、软件和互联网相关,也可是其他服务。
云计算平台基本可以划分为3类:以数据存储为主的存储型云平台、以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
目前,已经有采用虚拟机方式实现云计算平台的技术方案。这种采用虚拟机实现云计算平台的技术方案具有自定义强和云服务全面的优点,但是价格相对昂贵,因此难以推广。
除了采用虚拟机方式实现云计算平台之外,目前还有通过云弹性引擎(Cloud Elastic Engine,CEE)实现云计算系统的技术方案。在云弹性引擎技术中,以Linux资源群控制器(cgroup)为资源划分方式,以Linux虚拟容器(Linux Containers,LXC)为虚拟方式。其中cgroup由Linux内核支持,为进程和其后续的子进程提供了性能控制机制和资源划分、限制方式。Linux虚拟容器是一种由Linux内核支持的、操作系统层面的虚拟化方案。除了Linux之外,在云弹性引擎技术中,还可以采用FreeBSD、OpenBSD、Solaris、Minix、Linux、QNX等各种类型的类Unix虚拟容器。
不同于通过虚拟机方式实现云计算平台,通过云弹性引擎实现云计算系统无需引导硬件,开销相对轻量。然而,由于类Unix虚拟容器的网络是与外界隔绝的,外界无法直接登录到类Unix虚拟容器中,脚本命令无法传送到类Unix虚拟容器,也就不能获取类Unix虚拟容器内的信息。比如,无法查看类Unix虚拟容器内部的文件、CPU信息、磁盘I/0、网络I/0等等信息,而这些信息对于在线调试、日志查看以及设备资源实时把控等各种操作具有重大的意义。
发明内容
本发明实施方式提出一种登录类Unix虚拟容器的方法,实现登录到类Unix虚拟容器,从而脚本命令可以传送到类Unix虚拟容器。
本发明实施方式提出一种登录类Unix虚拟容器的装置,实现登录到类Unix虚拟容器,从而脚本命令可以传送到类Unix虚拟容器。
本发明实施方式提出一种登录类Unix虚拟容器的系统,实现登录到类Unix虚拟容器,从而脚本命令可以传送到类Unix虚拟容器。
本发明实施方式的技术方案如下:
一种登录类Unix虚拟容器的方法,该方法包括:
建立类Unix虚拟容器与运行有该类Unix虚拟容器的主机上的端口之间的对应关系;
建立所述类Unix虚拟容器与相对应的主机端口之间的透明管道,并通过所述透明管道建立该主机端口与所述类Unix虚拟容器之间的第一连接;
所述主机端口接收脚本命令,并根据所述第一连接将所述脚本命令发送到所述类Unix虚拟容器。
一种登录类Unix虚拟容器的装置,该装置包括透明管道建立单元、连接建立单元和脚本命令发送单元,其中:
透明管道建立单元,用于建立类Unix虚拟容器与运行有该类Unix虚拟容器的主机上的端口之间的对应关系,并且建立所述类Unix虚拟容器与相对应的主机端口之间的透明管道;
连接建立单元,用于通过所述透明管道建立该主机端口与所述类Unix虚拟容器之间的第一连接;
脚本命令发送单元,用于通过主机端口接收脚本命令,并根据所述第一连接将所述脚本命令发送到所述类Unix虚拟容器。
一种登录类Unix虚拟容器的系统,该系统包括Web浏览器、类Unix虚拟容器登录单元和主机,在所述主机上运行有类Unix虚拟容器;Web浏览器与类Unix虚拟容器登录单元之间具有超文本传送协议连接;
Web浏览器,用于接收脚本命令,并通过所述超文本传送协议连接将该脚本命令发送到类Unix虚拟容器登录单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210345405.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型聚丙烯组合盖
- 下一篇:SOHC四冲程摩托车配气机构





