[发明专利]一种可视化部署的方法及系统在审
申请号: | 202211176657.4 | 申请日: | 2022-09-26 |
公开(公告)号: | CN115514666A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 訾明华;付先超;管涛 | 申请(专利权)人: | 郑州小鸟信息科技有限公司 |
主分类号: | H04L41/5051 | 分类号: | H04L41/5051;H04L41/5041 |
代理公司: | 广州海心联合专利代理事务所(普通合伙) 44295 | 代理人: | 冼俊鹏 |
地址: | 450000 河南省郑州市高新技术*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 部署 方法 系统 | ||
本发明公开了一种可视化部署的方法及系统,涉及互联网技术,针对现有技术中部署要求专业度高的问题提出本方案。方法包括以下步骤:S01.根据系统的服务以版本为单位预生成服务配置;S02.导入所述服务配置至系统;S03.系统解析服务配置,生成对应的数据以供用户部署各种服务时可视化选择。所述步骤S03中,系统解析服务配置时检查是否为组合服务,若是则载入所有包括的简单服务。系统直接应用所述方法进行可视化部署。优点在于,可视化配置,便于操作。能够实现研发端完成服务研发,由其他实施部门或者业务人员进行用户可以理解的服务拆分部署。大大降低简单服务对于非研发人员的门槛。
技术领域
本发明涉及互联网技术,尤其涉及一种可视化部署的方法及系统。
背景技术
当一个系统有若干个组件组成,客户所需组件也不固定,需要根据客户的实际情况按需选择组件进行部署,效率较低,且往往需要较为专业的技术人员才能完成。并且现有环境部署大多通过各种命令完成,不便于使用。某些系统有一些可视化的处理,但都偏向于开发人员,无法交付给用户或者系统的部署人员使用。
发明内容
本发明目的在于提供一种可视化部署的方法及系统,以解决上述现有技术存在的问题。
本发明所述一种可视化部署的方法包括以下步骤:
S01.根据系统的服务以版本为单位预生成服务配置;
S02.导入所述服务配置至系统;
S03.系统解析服务配置,生成对应的数据以供用户部署各种服务时可视化选择。
所述步骤S03中,系统解析服务配置时检查是否为组合服务,若是则载入所有包括的简单服务。
所述步骤S03中,系统生成的数据为持久化储存。
进一步地,还包括以下步骤:
S04.在用户需要创建主机集群时,选择集群模式;
S05.输入需要增加的主机节点IP添加节点,若输入的节点为当前节点则直接初始化集群;
S06.通过当前节点的Agent向目标节点的Agent发送加入集群指令,若添加的是管理节点则以管理节点类型加入,否则均按工作节点类型加入。
所述步骤S04中,用户是进入管理节点所在Agent的Web界面进行可视化操作。
进一步地,还包括以下步骤:
S07.在用户需要进行服务部署时,输入部署配置;
S08.在用户开始分配时弹出服务列表;所述服务列表显示对应版本的可用服务列表;
S09.在用户分配完毕后进行部署,根据分配执行部署逻辑;
S10.对应节点的Agent匹配对应的服务处理模块并根据配置文件进行初始化工作;
S11.在执行服务部署的节点Agent上,根据部署的服务生成对应的服务部署脚本;
S12.执行服务部署脚本,调用对应的集群模式的服务处理模块执行服务部署。
所述部署配置包括镜像服务器、服务部署版本以及相应部署参数。
所述步骤S09中,部署逻辑具体为:若服务部署在当前节点,则Agent直接在当前节点执行服务部署配置文件的初始化,否则会携带服务部署配置文件的上线文向对应节点发送初始化服务配置指令。
所述服务部署脚本中记载每个服务对应的表情,用于服务能过创造在对应的节点上。
本发明所述一种可视化部署的系统应用所述方法进行可视化部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州小鸟信息科技有限公司,未经郑州小鸟信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211176657.4/2.html,转载请声明来源钻瓜专利网。