[发明专利]一种自动部署并检测虚拟机Web应用的方法及其系统有效

专利信息
申请号: 201911379967.4 申请日: 2019-12-27
公开(公告)号: CN111209078B 公开(公告)日: 2023-09-19
发明(设计)人: 邓学华;史伟;闵宇 申请(专利权)人: 广东睿江云计算股份有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F9/54;G06F8/61
代理公司: 佛山市禾才知识产权代理有限公司 44379 代理人: 梁永健;资凯亮
地址: 528000 广东省佛山市禅城区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自动 部署 检测 虚拟机 web 应用 方法 及其 系统
【权利要求书】:

1.一种自动部署并检测虚拟机Web应用的方法,其特征在于,包括以下步骤:

S1、云管理平台连接宿主机的TCP Socket常驻程序,并对其发出调用请求命令;

S2、TCP Socket常驻程序从云管理平台的软件包仓库下载软件包到宿主机中;然后TCPSocket常驻程序再将软件包拷贝到虚拟机的存储盘上;TCP Socket常驻程序对宿主机的Cloud-Init程序进行配置并写入部署Web服务命令;

S3、TCP Socket常驻程序对虚拟机进行开机;宿主机的Cloud-Init程序执行部署Web服务命令,对存储盘上的软件包进行部署生成虚拟机的Web应用,Web应用启动后会监听指定的虚拟机socket端口,并生成socket监听文件;

S4、TCP Socket常驻程序连接宿主机的unix socket文件,并对其发送检测命令;unixsocket文件控制虚拟机的qemu guest agent应用程序,去读取虚拟机的socket监听文件;

qemu guest agent应用程序读取socket监听文件内容并解码,然后检测其是否存在Web服务监听的socket地址,若存在socket地址则判定虚拟机Web服务部署完成并生成检测结果,否则为部署失败并生成检测结果;

S5、qemu guest agent应用程序将检测结果反馈给unix socket文件;TCP Socket常驻程序获取unix socket文件的检测结果并发送给云管理平台。

2.根据权利要求1所述的一种自动部署并检测虚拟机Web应用的方法,其特征在于,所述步骤S1前还包括步骤S0、用户将软件包上传到云管理平台的软件包仓库,云管理平台对宿主机创建虚拟机,虚拟机对Web服务进行部署。

3.一种自动部署并检测虚拟机Web应用的系统,包括云管理平台和宿主机,其特征在于,所述云管理平台包括TCP Socket客户端和软件包仓库,所述宿主机包括虚拟机、TCPSocket常驻程序模块、Cloud-Init程序模块以及unix socket文件模块;所述虚拟机包括qemu guest agent应用程序模块和socket监听文件模块;

所述云管理平台用于对所述宿主机创建虚拟机;

所述软件包仓库用于存储用户上传的软件包;

所述TCP Socket客户端用于连接并接收TCP Socket常驻程序模块的信息,并转发云管理平台的调用请求命令至所述TCP Socket常驻程序模块;

所述TCP Socket常驻程序模块用于下载所述软件包仓库的软件包到宿主机中,并对所述虚拟机进行开机;所述TCP Socket常驻程序模块还用于对所述Cloud-Init程序模块进行配置并写入部署Web服务命令;

所述Cloud-Init程序模块用于执行部署Web服务命令,对存储盘上的软件包进行部署生成虚拟机的Web应用;

所述TCP Socket常驻程序模块还用于连接所述unix socket文件模块,并对其发送检测命令;

所述unix socket文件模块用于控制所述qemu guest agent应用程序模块去读取所述socket监听文件模块;

所述socket监听文件模块用于生成Web应用监听虚拟机socket端口的socket监听文件;

所述qemu guest agent应用程序模块用于读取所述socket监听文件模块内容并解码,然后检测其是否存在Web服务监听的socket地址,若存在socket地址则判定虚拟机Web服务部署完成并生成检测结果,否则为部署失败并生成检测结果;

所述qemu guest agent应用程序模块还用于将检测结果反馈给所述unix socket文件模块;

所述TCP Socket常驻程序还用于获取unix socket文件模块的检测结果并发送给TCPSocket客户端,最后所述云管理平台用于获取检测结果并反馈给用户。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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