[发明专利]一种基于虚拟机实现应用服务的方法、系统、设备及介质在审
申请号: | 202011182544.6 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112463289A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 朱波 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/71;G06F8/61 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;宋薇薇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟机 实现 应用服务 方法 系统 设备 介质 | ||
1.一种基于虚拟机实现应用服务的方法,其特征在于,包括以下步骤:
设置包括服务定义文件、主应用目录和多个通用私有应用目录的服务包,并将所述服务包上传到服务包存储中;
响应于需要应用服务,从所述服务包的服务定义文件中解析出服务节点之间的第一关系以及服务组件与服务节点之间的第二关系;
根据所述第一关系和所述第二关系在底层虚拟化平台中使用基础镜像创建虚拟机,并通过消息总线建立所述虚拟机与虚拟机代理之间的通信;以及
通知虚拟机代理从所述服务包存储中下载、安装所述服务包,并根据实际需求配置所述主应用目录和多个所述通用私有应用目录。
2.根据权利要求1所述的方法,其特征在于,所述设置包括服务定义文件、主应用目录和多个通用私有应用目录的服务包包括:
在所述主应用目录中设置包括动作目录、安装包目录、配置文件目录和监控目录的基本架构。
3.根据权利要求2所述的方法,其特征在于,所述根据实际需求配置所述主应用目录和多个所述通用私有应用目录包括:
判断实际需求中的主应用是否为集群化;以及
响应于实际需求中的主应用为集群化,激活所述主应用目录的配置文件目录中设置的主目录和从目录。
4.根据权利要求1所述的方法,其特征在于,所述设置包括服务定义文件、主应用目录和多个通用私有应用目录的服务包包括:
在多个所述通用私有应用目录中设置包括动作目录、安装包目录、配置文件目录和监控目录的基本架构。
5.根据权利要求4所述的方法,其特征在于,所述根据实际需求配置所述主应用目录和多个所述通用私有应用目录包括:
依次判断实际需求中的每个私有应用是否为集群化;以及
响应于实际需求中存在私有应用为集群化,激活所述私有应用对应的通用私有目录的配置文件目录中设置的主目录和从目录。
6.根据权利要求1所述的方法,其特征在于,所述设置包括服务定义文件、主应用目录和多个通用私有应用目录的服务包包括:
在所述服务定义文件中设置服务包中服务节点的资源配置属性以及每个服务节点中服务组件的种类及配置属性。
7.根据权利要求1所述的方法,其特征在于,所述设置包括服务定义文件、主应用目录和多个通用私有应用目录的服务包包括:
设置包括所有通用私有应用目录的从应用目录,所述从应用目录与所述主应用目录同层级。
8.一种基于虚拟机实现应用服务的系统,其特征在于,包括:
设置模块,配置用于设置包括服务定义文件、主应用目录和多个通用私有应用目录的服务包,并将所述服务包上传到服务包存储中;
解析模块,配置用于响应于需要应用服务,从所述服务包的服务定义文件中解析出服务节点之间的第一关系以及服务组件与服务节点之间的第二关系;
执行模块,配置用于根据所述第一关系和所述第二关系在底层虚拟化平台中使用基础镜像创建虚拟机,并通过消息总线建立所述虚拟机与虚拟机代理之间的通信;以及
配置模块,配置用于通知虚拟机代理从所述服务包存储中下载、安装所述服务包,并根据实际需求配置所述主应用目录和多个所述通用私有应用目录。
9.一种计算机设备,其特征在于,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1-7任意一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011182544.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:过水箱涵衔接施工方法
- 下一篇:双孔引水箱涵不断流衔接方法