System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络附属存储集群领域,特别涉及一种业务配置备份方法、装置、系统、设备及存储介质。
技术介绍
1、相关技术中,网络附属存储集群(nas,network attached storage)中的各节点设备可通过集群资源管理服务(pacemaker)集中管理,而各节点设备中的配置信息可由集群资源管理服务统一保存至各节点设备内的集群信息基础文件(cib.xml)中。进而,对各节点设备中的集群信息基础文件进行备份则完成了对节点设备中所有配置信息的备份。然而,由于集群信息基础文件设置于节点设备内,当节点设备暂时无法访问时,无法对集群信息基础文件进行备份;且随着业务内容的增多,集群信息基础文件的体积也会逐渐增大,进而也显著提升了备份的难度。
技术实现思路
1、本专利技术的目的是提供一种业务配置备份方法、装置、系统、设备及存储介质,可控制节点设备将业务配置信息单独保存至数据库,并可对数据库进行单独备份,从而可提升备份可靠性并降低备份难度。
2、为解决上述技术问题,本专利技术提供一种业务配置备份方法,应用于备份管理设备,所述方法包括:
3、为网络附属存储集群中的各节点设备增加业务配置管理功能,以使各所述节点设备将网络附属存储业务的业务配置信息保存至数据库,并使各所述节点设备仅基于集群资源管理服务将集群配置信息保存至集群信息基础文件;
4、检测业务配置备份操作是否触发;
5、当检测到所述业务配置备份操作触发时,检测所述数据库是否发生故障,并在
6、可选地,各所述节点设备将所述业务配置信息保存至各所述业务配置信息类别对应的数据库。
7、可选地,所述检测所述数据库是否发生故障,并在确定所述数据库未发生故障时,对所述数据库的数据库文件进行备份,包括:
8、在各所述数据库中确定所述业务配置备份操作对应的待备份数据库;
9、将首个待备份数据库设置为目标数据库,并检测所述目标数据库是否发生故障;
10、若是,则查找所述目标数据库对应的历史备份文件,输出数据库故障告警信息及所述历史备份文件的文件信息,将下一待备份数据库设置为所述目标数据库,并进入所述检测所述目标数据库是否发生故障的步骤;
11、若否,则对所述目标数据库的数据库文件进行备份得到备份文件,对所述备份文件进行加密并保存,将下一待备份数据库设置为所述目标数据库,并进入所述检测所述目标数据库是否发生故障的步骤。
12、可选地,还包括:
13、当检测到业务配置备份恢复操作触发时,在各所述数据库中确定所述业务配置备份恢复操作对应的待恢复数据库;
14、将首个待恢复数据库设置为目标数据库,并获取所述目标数据库对应的最新备份文件;
15、对所述最新备份文件进行解密,并在解密后检测所述最新备份文件是否损坏;
16、若是,则查找所述目标数据库对应的历史备份文件,输出备份文件故障告警信息及所述历史备份文件的文件信息,将下一待恢复数据库设置为所述目标数据库,并进入所述获取所述目标数据库对应的最新备份文件的步骤;
17、若否,则对所述目标数据库进行加锁,利用解密后的所述最新备份文件对所述目标数据库的数据库文件进行替换,在替换后对所述目标数据库进行解锁,将下一待恢复数据库设置为所述目标数据库,并进入所述获取所述目标数据库对应的最新备份文件的步骤。
18、本专利技术还提供一种业务配置备份方法,应用于节点设备,所述节点设备中设置有网络附属存储业务,所述方法包括:
19、在备份管理设备的控制下设置业务配置管理功能;
20、基于所述业务配置管理功能将所述网络附属存储服务的业务配置信息保存至数据库,并仅基于集群资源管理服务将集群配置信息保存至集群信息基础文件。
21、可选地,所述基于所述业务配置管理功能将所述网络附属存储服务的业务配置信息保存至所述数据库,包括:
22、基于所述业务配置管理功能将所述业务配置信息保存至各所述业务配置信息类别对应的数据库。
23、本专利技术还提供一种业务配置备份装置,应用于备份管理设备,所述方法包括:
24、功能增加模块,用于为网络附属存储集群中的各节点设备增加业务配置管理功能,以使各所述节点设备将网络附属存储业务的业务配置信息保存至所述数据库,并使各所述节点设备仅基于集群资源管理服务将集群配置信息保存至集群信息基础文件;
25、触发检测模块,用于检测业务配置备份操作是否触发;
26、备份模块,用于当检测到所述业务配置备份操作触发时,检测所述数据库是否发生故障,并在确定所述数据库未发生故障时,对所述数据库的数据库文件进行备份,以备份所述数据库中的业务配置信息。
27、本专利技术还提供一种业务配置备份装置,应用于节点设备,所述节点设备中设置有网络附属存储业务,所述方法包括:
28、功能增加模块,用于在备份管理设备的控制下设置业务配置管理功能;
29、配置保存模块,用于基于所述业务配置管理功能将所述网络附属存储服务的业务配置信息保存至所述数据库,并仅基于集群资源管理服务将集群配置信息保存至集群信息基础文件。
30、本专利技术还提供一种网络附属存储集群系统,包括:
31、备份管理设备,用于执行如上所述的执行于备份管理设备的业务配置备份方法;
32、多个节点设备,用于提供网络附属存储业务,并执行如上所述的执行于节点设备的业务配置备份方法;
33、数据库,用于保存多个所述节点设备的业务配置信息。
34、本专利技术还提供一种电子设备,包括:
35、存储器,用于存储计算机程序;
36、处理器,用于执行所述计算机程序时实现如上所述的执行于备份管理设备的业务配置备份方法和/或如上所述的执行于节点设备的业务配置备份方法。
37、本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如如上所述的执行于备份管理设备的业务配置备份方法和/或如上所述的执行于节点设备的业务配置备份方法。
38、本专利技术提供一种业务配置备份方法,应用于备份管理设备,所述方法包括:为网络附属存储集群中的各节点设备增加业务配置管理功能,以使各所述节点设备将网络附属存储业务的业务配置信息保存至数据库,并使各所述节点设备仅基于集群资源管理服务将集群配置信息保存至集群信息基础文件;检测业务配置备份操作是否触发;当检测到所述业务配置备份操作触发时,检测所述数据库是否发生故障,并在确定所述数据库未发生故障时,对所述数据库的数据库文件进行备份,以备份所述数据库中的业务配置信息。
39、可见,本专利技术可通过备份管理设备为网络附属存储集群中的各节点设备增加业务本文档来自技高网...
【技术保护点】
1.一种业务配置备份方法,其特征在于,应用于备份管理设备,所述方法包括:
2.根据权利要求1所述的业务配置备份方法,其特征在于,各所述节点设备将所述业务配置信息保存至各所述业务配置信息类别对应的数据库。
3.根据权利要求2所述的业务配置备份方法,其特征在于,所述检测所述数据库是否发生故障,并在确定所述数据库未发生故障时,对所述数据库的数据库文件进行备份,包括:
4.根据权利要求3所述的业务配置备份方法,其特征在于,还包括:
5.一种业务配置备份方法,其特征在于,应用于节点设备,所述节点设备中设置有网络附属存储业务,所述方法包括:
6.根据权利要求5所述的业务配置备份方法,其特征在于,所述基于所述业务配置管理功能将所述网络附属存储服务的业务配置信息保存至数据库,包括:
7.一种业务配置备份装置,其特征在于,应用于备份管理设备,所述方法包括:
8.一种业务配置备份装置,其特征在于,应用于节点设备,所述节点设备中设置有网络附属存储业务,所述方法包括:
9.一种网络附属存储集群系统,其特征在于
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至4任一项所述的业务配置备份方法和/或如权利要求5至6任一项所述的业务配置备份方法。
...【技术特征摘要】
1.一种业务配置备份方法,其特征在于,应用于备份管理设备,所述方法包括:
2.根据权利要求1所述的业务配置备份方法,其特征在于,各所述节点设备将所述业务配置信息保存至各所述业务配置信息类别对应的数据库。
3.根据权利要求2所述的业务配置备份方法,其特征在于,所述检测所述数据库是否发生故障,并在确定所述数据库未发生故障时,对所述数据库的数据库文件进行备份,包括:
4.根据权利要求3所述的业务配置备份方法,其特征在于,还包括:
5.一种业务配置备份方法,其特征在于,应用于节点设备,所述节点设备中设置有网络附属存储业务,所述方法包括:
6.根据权利要求5所述的业务配置备份方法,其特征在于,...
【专利技术属性】
技术研发人员:李盈,孟祥奎,马德川,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。