[发明专利]一种部署高可用环境的方法、装置、介质及计算机设备在审
申请号: | 202010611654.3 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111880814A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 马骏峰;刘畅 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 姚萱萱 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 可用 环境 方法 装置 介质 计算机 设备 | ||
本发明中提供一种部署高可用环境的方法、装置、介质及计算机设备,方法包括:基于目标高可用环境的各待配置项,从模板文件库中调用对应的配置模块;配置模块为通用的配置文件框架;接收针对各待配置项的配置参数,将各配置参数写入对应的配置模块中,生成配置文件;基于所述配置文件部署所述目标高可用环境。本发明在生成配置文件时,可以基于不同高可用环境的待配置项从模板文件库中调用相应的配置模块,用户只需在配置模块中输入对应的配置参数,无需输入大量的部署代码,即可快速生成配置文件,这样既可以确保配置文件的生成效率,也可确保配置文件的准确率,进而提高了高可用环境部署的准确率及部署效率。
技术领域
本发明属于软件开发技术领域,尤其涉及一种部署高可用环境的方法、装置、介质及计算机设备。
背景技术
随着云计算、云存储的高速发展,随之出现了存储式架构的集群。
在实际的运行环境中,部署高可用的集群环境尤为重要。高可用可以理解为通常是多个主机一起工作,各自运行一个或几个服务,为服务定义一个或多个备用主机,当某个主机故障时,将该主机上的服务切换至其他主机,以确保服务的高可用。
现有技术中在部署高可用环境时需要部署者进行多个操作,部署流程繁琐。特别是在复杂场景下,若设备有多个网卡,各个网卡连接不同的网段,且设备提供的服务分别属于不同的网段时,需要部署者输入大量的部署代码,不但容易出错,且部署效率也得不到确保。
发明内容
针对现有技术存在的问题,本发明实施例提供了一种部署高可用环境的方法、装置、介质及计算机设备,用于解决现有技术中在部署复杂的高可用环境时需要输入大量的部署代码,导致部署的准确率及效率均得不到确保的技术问题。
本发明的第一方面,提供一种部署高可用环境的方法,所述方法包括:
基于目标高可用环境的各待配置项,从模板文件库中调用对应的配置模块;所述配置模块为通用的配置文件框架;
接收针对各所述待配置项的配置参数,将各所述配置参数写入对应的配置模块中,生成配置文件;
基于所述配置文件部署所述目标高可用环境。
可选的,所述基于目标高可用环境的各待配置项,从模板文件库中调用对应的配置模块,包括:
获取各所述待配置项的名称,所述待配置项的名称包括:预处理配置、高可用组件配置及后置处理配置;
基于所述待配置项的名称从所述模板文件库中调用对应的配置模块。
可选的,所述接收针对各所述待配置项的配置参数,将各所述配置参数写入对应的配置模块中,生成配置文件,包括:
接收所述预处理配置对应的第一配置参数,所述第一配置参数包括:主机IP地址、主机节点对应的网卡名称、防火墙端口号;
接收所述高可用组件配置对应的第二配置参数,所述第二配置参数包括:客户端访问的虚拟IP地址、网关、路由ID、主机节点优先级、用于检测固有服务状态的脚本参数;
接收所述后置处理配置对应的第三配置参数,所述第三配置参数包括:用于检测自定义服务组件状态的参数;
将所述第一配置参数、所述第二配置参数及所述第三配置参数分别写入对应的所述配置模块中,生成所述配置文件。
可选的,所述自定义服务组件的类型根据所述目标高可用环境确定。
可选的,所述基于所述配置文件部署所述目标高可用环境,包括:
读取并解析所述配置文件,获得所述配置文件中的各配置参数;
基于各所述配置参数对所述目标高可用环境中的每个主机节点进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010611654.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人对话催收评分系统
- 下一篇:图像拍摄方法、装置及电子设备