一种部署负载均衡服务的方法及装置制造方法及图纸

技术编号:14007708 阅读:64 留言:0更新日期:2016-11-17 04:34
本发明专利技术提供了一种部署负载均衡服务的方法及装置,该方法,包括:预先设置用于部署负载均衡服务的部署脚本;通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本;在每个所述目标终端上,运行所述部署脚本;在每个所述目标终端上,根据所述部署脚本部署负载均衡服务。本发明专利技术提供了一种部署负载均衡服务的方法及装置,能够更加简单的部署负载均衡服务。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种部署负载均衡服务的方法及装置
技术介绍
负载均衡服务可以将来自多个公网地址的访问流量分发到多台主机上,并支持自动检测并隔离不可用的主机,从而提高业务的服务能力和可用性。同时,还可以随时通过添加或删减主机来调整你的服务能力,而且这些操作不会影响业务的正常访问。负载均衡服务支持HTTP(HyperText Transfer Protocol,超文本传输协议)/TCP(Transmission Control Protocol,传输控制协议)二种监听模式,并支持透明代理,可以让后端主机不做任何更改,直接获取客户端真实IP。另外,负载均衡服务还支持灵活配置多种转发策略,实现高级的自定义转发控制功能。现有技术中,在部署负载均衡服务时,需要搭建云平台,通过云平台与待部署负载均衡服务的终端进行通信,用户手动通过云平台来对终端进行操作,对负载均衡服务进行部署。通过上述描述可见,现有技术中,需要手动通过云平台在终端上部署负载均衡服务,比较复杂。
技术实现思路
本专利技术实施例提供了一种部署负载均衡服务的方法及装置,能够更加简单的部署负载均衡服务。一方面,本专利技术实施例提供了一种部署负载均衡服务的方法,包括:预先设置用于部署负载均衡服务的部署脚本;通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本;在每个所述目标终端上,运行所述部署脚本;在每个所述目标终端上,根据所述部署脚本部署负载均衡服务。进一步地,所述预先设置用于部署负载均衡服务的部署脚本,包括:预先设置包括负载均衡服务安装包的所述部署脚本;所述在每个所述目标终端上,根据所述部署脚本部署负载均衡服务,包括:在每个所述目标终端上,运行所述部署脚本中的所述负载均衡服务安装包,安装负载均衡服务。进一步地,所述预先设置用于部署负载均衡服务的部署脚本,包括:预先设置用于部署Haproxy的部署脚本;所述在每个所述目标终端上,根据所述部署脚本部署负载均衡服务,包括:在每个所述目标终端上,根据所述部署脚本部署所述Haproxy。进一步地,在所述通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本之前,还包括:根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的通信。进一步地,所述根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的通信,包括:根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的rabbitmq通信。另一方面,本专利技术实施例提供了一种部署负载均衡服务的装置,包括:设置单元,用于设置用于部署负载均衡服务的部署脚本;发生单元,用于通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本;运行单元,用于在每个所述目标终端上,运行所述部署脚本;部署单元,用于在每个所述目标终端上,根据所述部署脚本部署负载均衡服务。进一步地,所述设置单元,用于设置包括负载均衡服务安装包的所述部署脚本;所述部署单元,用于在每个所述目标终端上,运行所述部署脚本中的所述负载均衡服务安装包,安装负载均衡服务。进一步地,所述设置单元,用于设置用于部署Haproxy的部署脚本;所述部署单元,用于在每个所述目标终端上,根据所述部署脚本部署所述Haproxy。进一步地,还包括:通信单元,用于根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的通信。进一步地,所述通信单元,用于根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的rabbitmq通信。在本专利技术实施例中,预先设置部署脚本,通过云平台将部署脚本发送到每个目标终端上,通过在每个目标终端上运行部署脚本,实现在每个目标终端上对负责均衡服务的部署,通过部署脚本可以自动实现负责均衡服务的部署,无线人工操作,能够更加简单的部署负载均衡服务。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种部署负载均衡服务的方法的流程图;图2是本专利技术一实施例提供的另一种部署负载均衡服务的方法的流程图;图3是本专利技术一实施例提供的一种部署负载均衡服务的装置的示意图;图4是本专利技术一实施例提供的另一种部署负载均衡服务的装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种部署负载均衡服务的方法,该方法可以包括以下步骤:步骤101:预先设置用于部署负载均衡服务的部署脚本;步骤102:通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本;步骤103:在每个所述目标终端上,运行所述部署脚本;步骤104:在每个所述目标终端上,根据所述部署脚本部署负载均衡服务。在本专利技术实施例中,预先设置部署脚本,通过云平台将部署脚本发送到每个目标终端上,通过在每个目标终端上运行部署脚本,实现在每个目标终端上对负责均衡服务的部署,通过部署脚本可以自动实现负责均衡服务的部署,无线人工操作,能够更加简单的部署负载均衡服务。为了便于部署负载均衡服务,在本专利技术一实施例中,所述预先设置用于部署负载均衡服务的部署脚本,包括:预先设置包括负载均衡服务安装包的所述部署脚本;所述在每个所述目标终端上,根据所述部署脚本部署负载均衡服务,包括:在每个所述目标终端上,运行所述部署脚本中的所述负载均衡服务安装包,安装负载均衡服务。在本实施例中,将负载均衡服务安装包设置在部署脚本中,这样可以直接随着部署脚本一起发送给目标终端,避免再次对负载均衡服务安装包进行发送,另外,在部署负载均衡服务时,由于负载均衡服务安装包是设置在部署脚本中,可以直接找到负载均衡服务安装包,避免在目标终端中查找负载均衡服务安装包,通过本实施例可以更加方便快速的部署负载均衡服务。在本专利技术一实施例中,所述预先设置用于部署负载均衡服务的部署脚本,包括:预先设置用于部署Haproxy的部署脚本;所述在每个所述目标终端上,根据所述部署脚本部署负载均衡服务,包括:在每个所述目标终端上,根据所述部署脚本部署所述Haproxy。在本专利技术实施例中,负载均衡服务可以通过Haproxy实现。在vmware环境中,Haproxy可结合Keepalived搭建负载均衡主备集群,消除应用系统的单点故障,当其中一部分服务器宕机后,应用系统仍能正常工作。在本专利技术一实施例中,在所述通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本之前,还包括:根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的通信。在本专利技术实施例中,为了将部署脚本发送给每个目标终端,需要建立云平台与每个目标终端的通信通道,该通信通道可以通过每个目标终端与云平台的事件通信规则实现。本文档来自技高网...
一种部署负载均衡服务的方法及装置

【技术保护点】
一种部署负载均衡服务的方法,其特征在于,包括:预先设置用于部署负载均衡服务的部署脚本;通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本;在每个所述目标终端上,运行所述部署脚本;在每个所述目标终端上,根据所述部署脚本部署负载均衡服务。

【技术特征摘要】
1.一种部署负载均衡服务的方法,其特征在于,包括:预先设置用于部署负载均衡服务的部署脚本;通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本;在每个所述目标终端上,运行所述部署脚本;在每个所述目标终端上,根据所述部署脚本部署负载均衡服务。2.根据权利要求1所述的方法,其特征在于,所述预先设置用于部署负载均衡服务的部署脚本,包括:预先设置包括负载均衡服务安装包的所述部署脚本;所述在每个所述目标终端上,根据所述部署脚本部署负载均衡服务,包括:在每个所述目标终端上,运行所述部署脚本中的所述负载均衡服务安装包,安装负载均衡服务。3.根据权利要求1所述的方法,其特征在于,所述预先设置用于部署负载均衡服务的部署脚本,包括:预先设置用于部署Haproxy的部署脚本;所述在每个所述目标终端上,根据所述部署脚本部署负载均衡服务,包括:在每个所述目标终端上,根据所述部署脚本部署所述Haproxy。4.根据权利要求1-3中任一所述的方法,其特征在于,在所述通过云平台向每个待部署负载均衡服务的目标终端发送所述部署脚本之前,还包括:根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端与所述云平台的通信。5.根据权利要求4中任一所述的方法,其特征在于,所述根据每个目标终端与所述云平台的事件通信规则,实现每个目标终端...

【专利技术属性】
技术研发人员:宁升唐晓东黄启庆
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1