一种异地容灾集群搭建方法、装置及相关设备制造方法及图纸

技术编号:30967162 阅读:64 留言:0更新日期:2021-11-25 20:39
本申请公开了一种异地容灾集群搭建方法,包括根据主站点搭建指令获取主站点配置信息;根据所述主站点配置信息搭建生成主站点;根据从站点搭建指令从所述主站点拉取主站点搭建信息;根据所述主站点搭建信息搭建生成从站点;该异地容灾集群搭建方法可以实现异地容灾集群的自动化搭建,有效地提高了容灾集群搭建效率。本申请还公开了一种异地容灾集群搭建装置、系统及计算机可读存储介质,均具有上述有益效果。益效果。益效果。

【技术实现步骤摘要】
一种异地容灾集群搭建方法、装置及相关设备


[0001]本申请涉及数据容灾备份
,特别涉及一种异地容灾集群搭建方法,还涉及一种异地容灾集群搭建装置、系统及计算机可读存储介质。

技术介绍

[0002]随着海量非结构化数据的爆炸性增长,分布式对象存储已经成为用户构建数据中心架构的存储基石,越来越多的关键业务接入分布式对象存储中。在该场景下,分布式对象存储产品既需要保证客户对海量数据的存储需求,同时又能满足对关键数据的容灾备份。比如,在金融行业,一个城市有多个数据中心,各个数据中心如何进行数据同步、备份、共享,以便于在某个集群发生故障时保障用户业务继续运行。当前市场上常见的容灾模式可分为同城容灾、异地容灾、双活数据中心、两地三中心等场景。
[0003]当前如何搭建异地容灾集群,各个厂家采用的方案各不相同,但大体都是在各个集群搭建完成后,再通过修改配置文件指定集群角色使多个集群产生联系,从而搭建出异地容灾备份的多站点集群,其操过过程涉及到多个配置项及配置文件的修改和信息同步,纯手动修改费时费力,导致效率低下。
[0004]因此,如何实现异地容灾集群的自动化搭建,提高容灾集群搭建效率是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种异地容灾集群搭建方法,该异地容灾集群搭建方法可以实现异地容灾集群的自动化搭建,有效地提高了容灾集群搭建效率;本申请的另一目的是提供一种异地容灾集群搭建装置、系统及计算机可读存储介质,均具有上述有益效果。
[0006]第一方面,本申请提供了一种异地容灾集群搭建方法,包括:
[0007]根据主站点搭建指令获取主站点配置信息;
[0008]根据所述主站点配置信息搭建生成主站点;
[0009]根据从站点搭建指令从所述主站点拉取主站点搭建信息;
[0010]根据所述主站点搭建信息搭建生成从站点。
[0011]优选的,所述根据所述主站点配置信息搭建生成主站点,包括:
[0012]根据所述主站点配置信息创建realm、zonegroup、zone以及系统用户admin;
[0013]获取所述系统用户admin的公钥和私钥,并将所述公钥和私钥写入主站点配置文件;
[0014]根据所述公钥和私钥修改所述zone的公钥和私钥,并同步period,完成主站点搭建。
[0015]优选的,所述根据从站点搭建指令从所述主站点拉取主站点搭建信息,包括:
[0016]根据所述从站点搭建指令获取从站点配置信息和主站点信息;
[0017]根据所述从站点配置信息和所述主站点信息从所述主站点拉取所述主站点搭建
信息。
[0018]优选的,所述主站点信息包括主站点地址信息和所述系统用户admin的公钥和私钥,则所述根据所述主站点搭建信息搭建生成从站点,包括:
[0019]根据所述主站点地址信息从所述主站点拉取realm信息和period信息;
[0020]利用所述realm信息创建realm,并利用所述period信息同步period;
[0021]根据所述从站点配置信息创建zonegroup和zone;
[0022]将所述系统用户admin的公钥和私钥写入从站点配置文件,完成从站点搭建。
[0023]优选的,所述异地容灾集群搭建方法还包括:
[0024]对所述主站点和所述从站点的搭建过程进行实时监控;
[0025]当监控到异常信息时,在异常位置执行失败回滚操作。
[0026]优选的,所述异地容灾集群搭建方法还包括:
[0027]当所述失败回滚操作的执行次数超出预设次数时,输出告警提示。
[0028]优选的,所述根据所述主站点配置信息搭建生成主站点之后,还包括:
[0029]输出主站点搭建完成信息至用户端;
[0030]所述根据所述主站点搭建信息搭建生成从站点之后,还包括:
[0031]输出从站点搭建完成信息至所述用户端。
[0032]第二方面,本申请还公开了一种异地容灾集群搭建装置,包括:
[0033]信息获取模块,用于根据主站点搭建指令获取主站点配置信息;
[0034]主站点搭建模块,用于根据所述主站点配置信息搭建生成主站点;
[0035]信息拉取模块,用于根据从站点搭建指令从所述主站点拉取主站点搭建信息;
[0036]从站点搭建模块,用于根据所述主站点搭建信息搭建生成从站点。
[0037]第三方面,本申请还公开了一种异地容灾集群搭建系统,包括:
[0038]存储器,用于存储计算机程序;
[0039]处理器,用于执行所述计算机程序时实现如上所述的任一种异地容灾集群搭建方法的步骤。
[0040]第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种异地容灾集群搭建方法的步骤。
[0041]本申请所提供的一种异地容灾集群搭建方法,包括根据主站点搭建指令获取主站点配置信息;根据所述主站点配置信息搭建生成主站点;根据从站点搭建指令从所述主站点拉取主站点搭建信息;根据所述主站点搭建信息搭建生成从站点。
[0042]可见,本申请所提供的异地容灾集群搭建方法,先利用主站点配置信息进行主站点的搭建,进而采用从主站点拉取搭建信息的方式实现从站点的搭建,由此,用户只需要输入主站点配置信息即可实现异地容灾集群的自动化搭建,相较于人工修改配置文件的方式,该方法极大的优化了多站点环境搭建的操作流程,有效地提升了环境部署效率。
[0043]本申请所提供的一种异地容灾集群搭建装置、系统及计算机可读存储介质,均具有上述有益效果,在此不再赘述。
附图说明
[0044]为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。
[0045]图1为本申请所提供的一种异地容灾集群搭建方法的流程示意图;
[0046]图2为本申请所提供的一种主站点搭建方法的时序图;
[0047]图3为本申请所提供的一种从站点搭建方法的时序图;
[0048]图4为本申请所提供的一种异地容灾集群搭建装置的结构示意图;
[0049]图5为本申请所提供的一种异地容灾集群搭建系统的结构示意图。
具体实施方式
[0050]本申请的核心是提供一种异地容灾集群搭建方法,该异地容灾集群搭建方法可以实现异地容灾集群的自动化搭建,有效地提高了容灾集群搭建效率;本申请的另一核心是提供一种异地容灾集群搭建装置、系统及计算机可读存储介质,也具有上述有益效果。
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异地容灾集群搭建方法,其特征在于,包括:根据主站点搭建指令获取主站点配置信息;根据所述主站点配置信息搭建生成主站点;根据从站点搭建指令从所述主站点拉取主站点搭建信息;根据所述主站点搭建信息搭建生成从站点。2.根据权利要求1所述的异地容灾集群搭建方法,其特征在于,所述根据所述主站点配置信息搭建生成主站点,包括:根据所述主站点配置信息创建realm、zonegroup、zone以及系统用户admin;获取所述系统用户admin的公钥和私钥,并将所述公钥和私钥写入主站点配置文件;根据所述公钥和私钥修改所述zone的公钥和私钥,并同步period,完成主站点搭建。3.根据权利要求2所述的异地容灾集群搭建方法,其特征在于,所述根据从站点搭建指令从所述主站点拉取主站点搭建信息,包括:根据所述从站点搭建指令获取从站点配置信息和主站点信息;根据所述从站点配置信息和所述主站点信息从所述主站点拉取所述主站点搭建信息。4.根据权利要求3所述的异地容灾集群搭建方法,其特征在于,所述主站点信息包括主站点地址信息和所述系统用户admin的公钥和私钥,则所述根据所述主站点搭建信息搭建生成从站点,包括:根据所述主站点地址信息从所述主站点拉取realm信息和period信息;利用所述realm信息创建realm,并利用所述period信息同步period;根据所述从站点配置信息创建zonegroup和zone;将所述系统用户admin的公...

【专利技术属性】
技术研发人员:孙凤超
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1