一种应用在统一存储管理系统上的卷管理方法与流程

文档序号:11773936阅读:644来源:国知局
一种应用在统一存储管理系统上的卷管理方法与流程

本发明属于统一存储领域,具体涉及一种应用在统一存储管理系统上的卷管理方法。



背景技术:

传统的统一存储卷管理方式存在以下弊端:1、卷类型与实际业务模型无法匹配,导致存储性能无法发挥;2、卷组统一管理不便,一处改动,需要进行多次修改,降低了管理效率;3、重复数据检测范围太大,有效率低。

此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种应用在统一存储管理系统上的卷管理方法,是非常有必要的。



技术实现要素:

本发明的目的在于,针对上述传统的统一存储管理方式存在的缺陷,提供一种应用在统一存储管理系统上的卷管理方法,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

本发明提供一种应用在统一存储管理系统上的卷管理方法,增加业务场景管理模块,卷创建过程具体包括如下步骤:

步骤a1.判断是否需要自定义业务场景;

若是,则进入步骤a2;

若不是,则进入步骤a3;

步骤a2.创建自定义业务场景,并对自定义业务场景进行配置;

步骤a3.判断是否需要创建raid组或存储池;

若是,则进入步骤a4;

若不是,则进入步骤a5;

步骤a4.选择磁盘、选择raid级别以及选择业务场景,创建raid组或存储池,并将新建raid组分配给选择的业务场景;

步骤a5.选择业务场景,在选择的业务场景下创建卷;

步骤a6.判断选择的业务场景下是否有raid组;

步骤a7.若没有,则返回步骤a4;若有,则完成创建。

进一步地,增加重复数据删除功能基于业务场景的选择项,增加卷组管理和查询基于业务场景的选择项;

卷使用方法包括重复数据删除以及卷查询和管理;

重复数据删除功能默认在业务场景内进行;卷查询和管理支持以业务场景或raid组两种方式;

重复数据删除具体包括如下步骤:

步骤b1.判断重复数据删除是基于业务场景还是基于raid组或存储池;

若是基于业务场景,则进入b2;

若是基于raid组或存储池,则进入b3;

步骤b2.直接进行重复数据删除;进入步骤b4;

步骤b3.修改重复数据删除的作用范围为基于raid组或存储池,然后进行重复数据删除;

步骤b4.结束;

卷查询和管理具体包括如下步骤:

步骤c1.用户查看卷列表时,选择根据卷所属的业务场景或raid组或存储池分类显示;

若选择根据卷所属的业务场景,则进入步骤c2;

若选择根据卷所述的raid组或存储池,则进入步骤c4;

步骤c2.卷根据所属的业务场景分类显示;

步骤c3.更改某一业务场景的配置,则属于该业务场景的所有卷自动修改配置,进入步骤c6;

步骤c4.卷根据所述的raid组或存储池分类显示;

步骤c5.更改某一raid组或存储池的配置,则属于该raid组或存储池的所有卷自动修改配置;

步骤c6.结束。

进一步地,业务场景管理模块包括默认业务场景及默认业务场景的配置,自定义业务场景及自定义业务场景的配置。

进一步地,默认业务场景包括oracleoltp、hyper-v、exchange、sqlserver、vmwareesxi和vvol。

进一步地,默认业务场景的配置及自定义业务场景的配置均包括传输数据块大小、存储的数据是否开启压缩功能、是否开启自精简功能以及是否开启重复数据删除功能。

进一步地,步骤4中的raid级别包括raid1、raid2和raid5。

本发明的有益效果在于:

本发明可应用在所有统一存储管理系统上,可提高产品易用性、提高重复数据检测有效率、方便卷组统一管理。卷类型与实际业务模型匹配,提高了产品的易用性,降低了因为配置不当导致的性能过低的风险;提高了重复数据检测的有效率,缩小了数据查找的范围,从而缩短了检测时间,提高了产品性能,同时,同一业务场景的卷数据保存在一起,也提高了重复的概率,增加了去重的有效率;卷组统一管理,提高了查找和修改操作的效率。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。

附图说明

图1为卷创建过程流程图;

图2为重复数据删除过程流程图;

图3为卷查询和管理过程流程图。

具体实施方式:

为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明具体实施例中的附图,对本发明中的技术方案进行清楚、完整地描述。

如图1所示,本发明提供一种应用在统一存储管理系统上的卷管理方法,增加业务场景管理模块,业务场景管理模块包括默认业务场景及默认业务场景的配置,自定义业务场景及自定义业务场景的配置,默认业务场景包括oracleoltp、hyper-v、exchange、sqlserver、vmwareesxi和vvol;默认业务场景的配置及自定义业务场景的配置均包括传输数据块大小、存储的数据是否开启压缩功能、是否开启自精简功能以及是否开启重复数据删除功能;

卷创建过程具体包括如下步骤:

步骤a1.判断是否需要自定义业务场景;

若是,则进入步骤a2;

若不是,则进入步骤a3;

步骤a2.创建自定义业务场景,并对自定义业务场景进行配置;

步骤a3.判断是否需要创建raid组或存储池;

若是,则进入步骤a4;

若不是,则进入步骤a5;

步骤a4.选择磁盘、选择raid级别以及选择业务场景,创建raid组或存储池,并将新建raid组分配给选择的业务场景;raid级别包括raid1、raid2和raid5;

步骤a5.选择业务场景,在选择的业务场景下创建卷;

步骤a6.判断选择的业务场景下是否有raid组;

步骤a7.若没有,则返回步骤a4;若有,则完成创建;

如图2和图3所示,增加重复数据删除功能基于业务场景的选择项,增加卷组管理和查询基于业务场景的选择项;

卷使用方法包括重复数据删除以及卷查询和管理;

重复数据删除功能默认在业务场景内进行;卷查询和管理支持以业务场景或raid组两种方式;

重复数据删除具体包括如下步骤:

步骤b1.判断重复数据删除是基于业务场景还是基于raid组或存储池;

若是基于业务场景,则进入b2;

若是基于raid组或存储池,则进入b3;

步骤b2.直接进行重复数据删除;进入步骤b4;

步骤b3.修改重复数据删除的作用范围为基于raid组或存储池,然后进行重复数据删除;

步骤b4.结束;

卷查询和管理具体包括如下步骤:

步骤c1.用户查看卷列表时,选择根据卷所属的业务场景或raid组或存储池分类显示;

若选择根据卷所属的业务场景,则进入步骤c2;

若选择根据卷所述的raid组或存储池,则进入步骤c4;

步骤c2.卷根据所属的业务场景分类显示;

步骤c3.更改某一业务场景的配置,则属于该业务场景的所有卷自动修改配置,进入步骤c6;

步骤c4.卷根据所述的raid组或存储池分类显示;

步骤c5.更改某一raid组或存储池的配置,则属于该raid组或存储池的所有卷自动修改配置;

步骤c6.结束。

实施例1,用户需要为oracle数据库创建一个卷,应用场景为oltp(联机事物处理),什么样的参数配置最合适,用户并不知晓,用户只需选择业务管理模块中oracleoltp业务场景和对应oracleoltp业务场景的配置,为oracleoltp业务场景分配raid组或存储池,在oracleoltp业务场景下创建卷,最终用户新创建的卷默认选择了合适的配置。

实施例2,存储池和raid组容量有限,当一个raid组(如raid5)容量用完了之后,如果还需要创建相同参数配置的卷,则选择相同参数配置的业务场景,新建一个raid组(如raid5_1),并将新创建的raid组(如raid5_1)分配给选择的业务场景,在选择的业务场景下,创建新的卷,原来的raid组(如raid5)和新的raid组(如raid5_1)因为在相同的业务场景下,可以放在一起统一管理。使用过程中,如果这一类配置的卷需要修改配置,例如关闭压缩功能,则只需按业务场景分类查询,按业务场景修改一次配置,而不需要修改两次raid组配置,甚至,若raid组更多,只要属于同一业务场景下,都只需要按照业务场景修改一次配置,不用修改多次,节约了维护成本。

实施例3,重复数据删除功能一般都是基于存储池或raid组,即在同一存储池或raid组中检查新写入的数据是否重复,如果重复则不需要再次保存,应用中若一个raid组中如果同时存在oracle数据库和vmware虚拟化平台的数据,这二者重复的可能性很低,重复数据删除若选择基于raid组或存储池,仍会检查这二者的数据是否重复,降低了重复数据删除的有效性和存储产品的性能,而这时重复数据删除若选择基于业务场景,则不用重复检查,提高了重复数据删除的有效率。

hyper-v是微软的一款虚拟化产品,是微软第一个采用类似vmware和citrix开源xen一样的基于hypervisor的技术。

exchangeserver是微软公司的一套电子邮件服务组件,是个消息与协作系统。简单而言,exchangeserver可以被用来构架应用于企业、学校的邮件系统。exchange是收费邮箱,但是国内微软并不直接出售exchange邮箱,而是将exchange、lync、sharepoint三款产品包装成office365出售。exchangeserver还是一个协作平台。在此基础上可以开发工作流,知识管理系统,web系统或者是其他消息系统。

vmwareesxi是一款虚拟化软件,软件支持windows平台运行。

vvol是vmwarevsphere6.0包含了一个新的存储特性。vvol支持虚拟机级别的存储资源分配和管理,而非以前的lun级、卷级或挂载点级。

sqlserver是microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行microsoftwindows98的膝上型电脑到运行microsoftwindows2012的大型多处理器的服务器等多种平台使用。microsoftsqlserver是一个全面的数据库平台,使用集成的商业智能(bi)工具提供了企业级的数据管理。microsoftsqlserver数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

oracleoltp,oracle是oracledatabase的简称,又名oraclerdbms。oltp,on-linetransactionprocessing联机事务处理过程,也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。

本发明的实施例是说明性的,而非限定性的,上述实施例只是帮助理解本发明,因此本发明不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他的具体实施方式,同样属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1