[发明专利]一种基于集群软件的服务部署方法有效
申请号: | 201710957323.3 | 申请日: | 2017-10-16 |
公开(公告)号: | CN107741852B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 朱勇;李荣宽;丁乙;贲婷婷;张道伟 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;H04L29/08 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 黄振华 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 集群 软件 服务 部署 方法 | ||
本发明公开了一种基于集群软件的服务部署方法,本发明应用于复杂网络化信息系统的服务集成技术领域,重点应用于各类以网络为中心的应用服务部署,提高复杂网络化信息系统的服务快速构建响应能力,进一步增强系统中服务的可靠性与可用性。本技术是以RPC(Remote Procedure Call远程过程调用)服务框架以及集群软件为基础,集群软件是一个能够提供应用在分布式环境部署和运行管理的软件,通过集成集群软件,设计通用部署流程,将以RPC服务框架开发的服务快速的部署到集群软件中,并提供运维相关的工具。为系统中服务集成提供快捷、简单、稳定的服务部署能力。
技术领域
本发明属于软件技术范畴,涉及一种基于集群软件的服务部署方法。
背景技术
服务部署是系统中服务开发完成后交付的一个最重要的阶段,简单的部署操作能够减轻开发以及运维人员的工作量,利用现有的运行环境,辅助以自动化的部署过程能够达到该目的。
集群软件是一个服务器集群的管理软件,能够满足高可用性的特点。例如一个应用服务需要不间断提供服务,集群软件可以将该应用运行在多台服务器上,并保证至少其中一个服务器上的应用在正常提供服务。集群是将建立在一个网络中的两台或多台服务器组成集群,集群中的每个节点各自运行不同的应用服务,并同时监视集群系统中的其他节点的状态。当任意一个节点发生故障,则发生故障的节点上运行的应用服务会自动迁移到其他节点上继续运行。该集群软件是一种不依赖共享磁盘阵列专用共享存储设备,又能保证应用服务可以无缝的进行迁移的服务器集群。
直接使用集群部署,需要运维开发人员每次确认版本,并上传至每个服务器上,配置完成后才能使用。过程较为复杂,容易出错,且不易查错。
发明内容
本发明目的在于提供一种基于集群软件的服务部署方法。
实现本发明的技术解决方案为一种基于集群软件的服务部署方法,其特征在于,包括以下步骤:
步骤1、建立服务软件库,服务软件库是由管理服务软件的工具和存储组成,服务软件库能够使用版本管理和上传、下载已开发完成的服务软件;
步骤2、管理集群部署环境,通过接入两个以上的集群软件,使用集群部署服务软件;
步骤3、将服务软件按照指定版本、选择服务软件所需部署的目的集群,将软件部署到该集群中。
步骤1包括如下步骤:
步骤1-1,在服务软件库中创建服务应用,填写服务应用信息,包括应用ID、应用名、应用描述、应用类型以及应用部署环境,检查填写信息的合法性,合法性的检查包括服务应用名以及应用描述不为空,应用类型在类型范围内以及部署环境是否为空的校验,如果合法,执行步骤1-2,否则提示填写信息错误;
步骤1-2,上传服务应用,在步骤1-1中创建的服务应用下上传该服务应用的运行部署包,并形成当前版本号;
步骤1-3,查看服务应用列表,并显示每个服务应用中通过步骤1-2上传的运行部署包以及其版本信息;
步骤1-4,管理步骤1-1中填写的服务应用信息以及步骤1-2中上传的服务应用的运行部署包,管理操作包括删除或修改信息。
步骤2包括如下步骤:
步骤2-1,录入集群软件位置信息,一般以IP和端口为主,通过记录集群软件的地址,调用其API接口获取该集群软件管理的集群信息,如果获取信息超时或返回错误,提示添加的集群环境存在异常,否则将获取的集群信息存入本地;
步骤2-2,调用集群软件接口获取集群软件管理的集群列表,并展示出每一个集群的信息,包括集群ID、集群名称、集群类型、集群描述信息;集群类型包括windows、linux以及hpunix,集群描述信息是指该集群部署哪些业务,例如“订单信息处理集群”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710957323.3/2.html,转载请声明来源钻瓜专利网。