[发明专利]一种服务器的部署方法和装置在审
申请号: | 201710671772.1 | 申请日: | 2017-08-08 |
公开(公告)号: | CN107483572A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 王辉;李顺龙;冷晓林;温雷;赵文博 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;H04L12/24 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 部署 方法 装置 | ||
技术领域
本发明涉及网络技术领域,特别是涉及一种服务器的部署方法和装置。
背景技术
不同的业务都有一个或多个集群(机房)作支撑,每一个集群根据业务量不同所部署的服务器数量各有差异;并且随着业务量的上升,集群的服务器数量会线性增长。目前,服务器集群中的服务器需依靠人工手动部署。当服务器集群的数量太多时,手动配置环境是一个比较耗时耗力并且是一个不断重复的过程,不能批量的完成;并且,无论手动配置环境会面临出错的问题,出现错误不能及时发现和不好排查出错的原因。当线上服务因为流量太多急需扩容时,不能实现快速的扩容,或者当某个机房出现故障依靠人工手动切换机房时,切换速度较慢,会造成故障时间更久,影响线上服务质量,不能保证服务的稳定。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器的部署方法和装置。
依据本发明实施例的一个方面,提供了一种服务器的部署方法,所述方法包括:
接收用户发出的部署请求,所述部署请求携带业务需求对应的软件库的地址、待部署的目标服务器的服务器标识;
根据所述软件库的地址从所述软件库中获取所述业务需求所需的安装软件以及运行所述业务需求的环境配置文件;
按照所述服务器标识,将所述安装软件和所述环境配置文件发送至第一服务器集群中待部署的所述目标服务器;
指示所述目标服务器按照所述环境配置文件配置所述业务需求的运行环境,以及安装所述业务需求所需的软件。
可选地,在所述指示所述目标服务器按照所述环境配置文件配置所述业务需求的运行环境,以及安装所述业务需求所需的软件之后,所述方法还包括:
监测所述第一服务器集群中所述目标服务器的连接状态;
若检测到所述目标服务器断开连接的数量超出设定阈值时,将所述第一服务器集群运行的业务切换至备用的第二服务器集群。
可选地,所述方法还包括:
生成前端页面,所述前端页面包括所述服务器标识的设置区域、部署请求的触发区域和服务器部署情况的展示区域。
可选地,所述方法还包括:
在所述前端页面中展示服务器部署情况以及服务器集群切换信息。
根据本发明实施例的另一方面,提供了一种服务器的部署装置,所述装置包括:
部署请求接收模块,用于接收用户发出的部署请求,所述部署请求携带业务需求对应的软件库的地址、待部署的目标服务器的服务器标识;
文件获取模块,用于根据所述软件库的地址从所述软件库中获取所述业务需求所需的安装软件以及运行所述业务需求的环境配置文件;
文件发送模块,用于按照所述服务器标识,将所述安装软件和所述环境配置文件发送至第一服务器集群中待部署的所述目标服务器;
目标服务器操作指示模块,用于指示所述目标服务器按照所述环境配置文件配置所述业务需求的运行环境,以及安装所述业务需求所需的软件。
可选地,在所述目标服务器操作指示模块之后,所述装置还包括:
连接状态监测模块,用于监测所述第一服务器集群中所述目标服务器的连接状态;
服务器集群切换模块,用于若检测到所述目标服务器断开连接的数量超出设定阈值时,将所述第一服务器集群运行的业务切换至备用的第二服务器集群。
可选地,所述装置还包括:
前端页面生成模块,用于生成前端页面,所述前端页面包括所述服务器标识的设置区域、部署请求的触发区域和服务器部署情况的展示区域。
可选地,所述装置还包括:
部署情况展示模块,用于在所述前端页面中展示服务器部署情况以及服务器集群切换信息。
依据本发明实施例,接收用户发出的部署请求,部署请求携带业务需求对应的软件库的地址、待部署的目标服务器的服务器标识;从软件库中获取业务需求所需的安装软件以及运行业务需求的环境配置文件,即自动化获取所需软件;按照服务器标识,将安装软件和环境配置文件发送至第一服务器集群中待部署的目标服务器,即自动化上传软件;指示目标服务器按照环境配置文件配置业务需求的运行环境,以及安装业务需求所需的软件,即自动化部署服务器。通过本发明实施例,部署服务器集群内的服务器可以实现一键自动化完成,杜绝了多人同时做重复的操作,减少了人力和时间成本,降低了人工操作带来的风险,保证了线上准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710671772.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:增温壮根秧盘
- 下一篇:一种高水肥利用率的立体式烟草育苗装置