[发明专利]应用发布方法和装置有效
申请号: | 201510875157.3 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105530293B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 林海长;姜正文 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 发布 方法 装置 | ||
1.一种应用发布方法,所述方法包括:
接收客户端发送的虚拟机登录请求,根据所述虚拟机登录请求获取请求的虚拟机标识;
根据所述请求的虚拟机标识查找对应的容器标识,所述容器标识唯一对应一个虚拟机标识;
根据所述请求的虚拟机标识启动对应的虚拟机,并根据所述对应的容器标识将对应的容器关联到所述虚拟机上,所述容器中运行有一个或多个应用;
将启动的所述虚拟机的信息返回给所述客户端,其中,所述虚拟机的信息中包含启动的虚拟机上关联的容器中的应用的相关信息。
2.根据权利要求1所述的方法,其特征在于,在所述将启动的所述虚拟机的信息返回给所述客户端的步骤之后,还包括:
接收所述客户端发送的应用访问请求;
根据所述应用访问请求调用所述容器中的应用。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述容器中的应用请求访问互联网数据时,通过隧道技术将互联网数据访问请求封装成数据包发送给所述虚拟机;
通过所述虚拟机将所述数据包的源IP地址由所述容器的IP地址修改成所述虚拟机IP地址后,根据所述虚拟机IP地址将所述互联网数据访问请求发给审计设备。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述容器中的应用请求访问容器的磁盘时,通过挂钩技术将磁盘访问请求重定向到所述虚拟机的数据盘上。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取容器新增请求,所述容器新增请求中携带新增的容器标识和与所述新增的容器标识对应的虚拟机标识;
根据所述容器新增请求新增容器,所述新增的容器中运行有一个或多个应用,并存储所述新增的容器标识与对应的虚拟机标识的对应关系。
6.一种应用发布装置,其特征在于,所述装置包括:
登录请求获取模块,用于接收客户端发送的虚拟机登录请求,根据所述虚拟机登录请求获取请求的虚拟机标识;
查找模块,用于根据所述请求的虚拟机标识查找对应的容器标识,所述容器标识唯一对应一个虚拟机标识;
关联模块,用于根据所述请求的虚拟机标识启动对应的虚拟机,并根据所述对应的容器标识将对应的容器关联到所述虚拟机上,所述容器中运行有一个或多个应用;将启动的所述虚拟机的信息返回给所述客户端,其中,所述虚拟机的信息中包含启动的虚拟机上关联的容器中的应用的相关信息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述客户端发送的应用访问请求;
调用模块,用于根据所述应用访问请求调用所述容器中的应用。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
应用请求处理模块,用于当所述容器中的应用请求访问互联网数据时,通过隧道技术将互联网数据访问请求封装成数据包发送给所述虚拟机;
修改模块,用于通过所述虚拟机将所述数据包的源IP地址由所述容器的IP地址修改成所述虚拟机IP地址后,根据所述虚拟机IP地址将所述互联网数据访问请求发给审计设备。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
应用请求处理模块,用于当所述容器中的应用请求访问容器的磁盘时,通过挂钩技术将磁盘访问请求重定向到所述虚拟机的数据盘上。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
容器新增模块,用于获取容器新增请求,所述容器新增请求中携带新增的容器标识和与所述新增的容器标识对应的虚拟机标识;根据所述容器新增请求新增容器,所述新增的容器中运行有一个或多个应用,并存储所述新增的容器标识与对应的虚拟机标识的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510875157.3/1.html,转载请声明来源钻瓜专利网。