一种双活存储控制方法、装置、设备及存储介质制造方法及图纸

技术编号:26170442 阅读:71 留言:0更新日期:2020-10-31 13:38
本发明专利技术公开了一种双活存储控制方法、装置、设备及存储介质。该方法的包括:获取双活存储控制信息;根据双活存储控制信息得到对应的控制指令代码;基于双活存储控制信息获取对应的目标双活卷;利用控制指令代码对目标双活卷执行相应的双活存储控制操作。本方法无需最终用户直接对双活卷进行底层的指令代码控制,进而无需最终用户具有较高的专业水平,相对确保了最终用户控制双活存储过程的整体便捷性以及效率。此外,本申请还提供一种双活存储控制装置、设备及存储介质,有益效果同上所述。

【技术实现步骤摘要】
一种双活存储控制方法、装置、设备及存储介质
本专利技术涉及数据存储领域,特别是涉及一种双活存储控制方法、装置、设备及存储介质。
技术介绍
最终用户,即系统所服务的最终受益者在使用存储系统时,往往关注存储系统有什么样的能力,能够提供什么样的服务,能够实现什么样的性能等,通常不关注底层存储具体的架构实现。双活存储和普通存储在使用方式上有较大差异,其主要是通过生产端存储卷和备机端存储卷同时在线运行的方式实现对用户数据的备份,以此当生产端或备机端之间的一个目标存储卷发生数据的丢失或损坏时,仍能够通过与该目标存储卷对应的另一个存储卷向最终用户正常提供数据,或通过与该目标存储卷对应的另一个存储卷对该目标存储卷中丢失或损坏的数据进行修复。当前,最终用户往往需要通过输入指令代码的方式,基于不同站点上的两个存储池创建双活卷,进而再通过输入双活卷的控制指令对双活卷执行相应的操作,以此达到使用双活存储功能的目的,但是这要求最终用户具有较高的专业水平,因此难以确保最终用户控制双活存储过程的整体便捷性以及效率。由此可见,提供一种双活存储控制方法,以相对确保最终用户控制双活存储过程的整体便捷性以及效率,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种双活存储控制方法、装置、设备及存储介质,以相对确保最终用户控制双活存储过程的整体便捷性以及效率。为解决上述技术问题,本专利技术提供一种双活存储控制方法,包括:获取双活存储控制信息;根据双活存储控制信息得到对应的控制指令代码;基于双活存储控制信息获取对应的目标双活卷;利用控制指令代码对目标双活卷执行相应的双活存储控制操作。优选地,基于双活存储控制信息获取对应的目标双活卷,包括:根据双活存储控制信息在预设存储池对中选取目标存储池对;基于目标存储池对建立目标双活卷。优选地,在根据双活存储控制信息在预设存储池对中选取目标存储池对之前,方法还包括:根据预设存储池对中各存储池的存储资源分量,计算得到预设存储池对的存储资源总量;根据双活存储控制信息在预设存储池对中选取目标存储池对,包括:根据双活存储控制信息中的存储资源需求量,在预设存储池对中选取存储资源总量大于或等于存储资源需求量的目标存储池对。优选地,根据预设存储池对中各存储池的存储资源分量,计算得到预设存储池对的存储资源总量,包括:在预设存储池对中各存储池的存储资源分量中获取最小存储资源分量;将最小存储资源分量设置为预设存储池对的存储资源总量。优选地,在计算得到预设存储池对的存储资源总量之后,方法还包括:对应输出预设存储池对的信息以及存储资源总量。优选地,根据双活存储控制信息在预设存储池对中选取目标存储池对,包括:根据双活存储控制信息在记录于配对资源池内的预设存储池对中选取目标存储池对;其中,记录于配置资源池内的预设存储池对均未生成有双活卷。此外,本申请还提供一种双活存储控制装置,包括:控制信息获取模块,用于获取双活存储控制信息;指令代码获取模块,用于根据双活存储控制信息得到对应的控制指令代码;双活卷获取模块,用于基于双活存储控制信息获取对应的目标双活卷;双活卷控制模块,用于利用控制指令代码对目标双活卷执行相应的双活存储控制操作。优选地,双活卷获取模块,包括:存储池对选取模块,用于根据双活存储控制信息在预设存储池对中选取目标存储池对;双活卷建立模块,用于基于目标存储池对建立目标双活卷。此外,本申请还提供一种双活存储控制设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的双活存储控制方法的步骤。此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的双活存储控制方法的步骤。本专利技术所提供的双活存储控制方法,首先获取双活存储控制信息,并根据双活存储控制信息得到对应的控制指令代码,进而基于双活存储控制信息获取对应的目标双活卷,最终利用利用控制指令代码对目标双活卷执行相应的双活存储控制操作。由于本方法仅需要最终用户设置双活存储控制信息,即可根据双活存储控制信息获取到相应的目标双活卷以及对目标双活卷的控制指令代码,进而通过对目标双活卷执行控制指令代码的方式执行相应的双活存储控制操作,因此无需最终用户直接对双活卷进行底层的指令代码控制,进而无需最终用户具有较高的专业水平,相对确保了最终用户控制双活存储过程的整体便捷性以及效率。此外,本申请还提供一种双活存储控制装置、设备及存储介质,有益效果同上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种双活存储控制方法的流程图;图2为本申请实施例公开的一种双活存储控制装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。双活存储和普通存储在使用方式上有较大差异,其主要是通过生产端存储卷和备机端存储卷同时在线运行的方式实现对用户数据的备份,以此当生产端或备机端之间的一个目标存储卷发生数据的丢失或损坏时,仍能够通过与该目标存储卷对应的另一个存储卷向最终用户正常提供数据,或通过与该目标存储卷对应的另一个存储卷对该目标存储卷中丢失或损坏的数据进行修复。当前,最终用户往往需要通过输入指令代码的方式,基于不同站点上的两个存储池创建双活卷,进而再通过输入双活卷的控制指令对双活卷执行相应的操作,以此达到使用双活存储功能的目的,但是这要求最终用户具有较高的专业水平,因此难以确保最终用户控制双活存储过程的整体便捷性以及效率。为此,本申请的核心是提供一种双活存储控制方法,以相对确保最终用户控制双活存储过程的整体便捷性以及效率。为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。请参见图1所示,本申请实施例公开了一种双活存储控制方法,包括:步骤S10:获取双活存储控制信息。需要说明的是,本步骤中获取的双活存储控制信息指的是最终用户根据对双活存储的控制需求而发起的需求信息,需要强调的是,本步骤中的双活存储控制信息并不是对双活卷进行存储控制的底层控制代码,而是能够与底层控制代码建立对应关系的操作行为信息,目的是确保最终用户无需获悉如何通过底层控制代码进行双活存储控制,仅需要根据不同的控制需求选择既本文档来自技高网
...

【技术保护点】
1.一种双活存储控制方法,其特征在于,包括:/n获取双活存储控制信息;/n根据所述双活存储控制信息得到对应的控制指令代码;/n基于所述双活存储控制信息获取对应的目标双活卷;/n利用所述控制指令代码对所述目标双活卷执行相应的双活存储控制操作。/n

【技术特征摘要】
1.一种双活存储控制方法,其特征在于,包括:
获取双活存储控制信息;
根据所述双活存储控制信息得到对应的控制指令代码;
基于所述双活存储控制信息获取对应的目标双活卷;
利用所述控制指令代码对所述目标双活卷执行相应的双活存储控制操作。


2.根据权利要求1所述的双活存储控制方法,其特征在于,所述基于所述双活存储控制信息获取对应的目标双活卷,包括:
根据所述双活存储控制信息在预设存储池对中选取目标存储池对;
基于所述目标存储池对建立所述目标双活卷。


3.根据权利要求2所述的双活存储控制方法,其特征在于,在所述根据所述双活存储控制信息在预设存储池对中选取目标存储池对之前,所述方法还包括:
根据所述预设存储池对中各存储池的存储资源分量,计算得到所述预设存储池对的存储资源总量;
所述根据所述双活存储控制信息在预设存储池对中选取目标存储池对,包括:
根据所述双活存储控制信息中的存储资源需求量,在预设存储池对中选取所述存储资源总量大于或等于所述存储资源需求量的目标存储池对。


4.根据权利要求3所述的双活存储控制方法,其特征在于,所述根据所述预设存储池对中各存储池的存储资源分量,计算得到所述预设存储池对的存储资源总量,包括:
在所述预设存储池对中各所述存储池的存储资源分量中获取最小存储资源分量;
将所述最小存储资源分量设置为所述预设存储池对的存储资源总量。


5.根据权利要求2所述的双活存储控制方法,其特征在于,在所述计算得到所述预设存储池对的存储资源总...

【专利技术属性】
技术研发人员:马旭
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东;44

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

1