用于云环境下的存储设备管理方法和装置的制造方法_2

文档序号:9375491阅读:来源:国知局
问路径和/或该访问业务的业务类型、以及多个存 储池中存储设备的属性信息,来确定处理该访问业务的存储池,从而调用与该访问业务相 适合的存储池来对访问业务进行处理,提高对访问业务的处理效率;并通过直接调用存储 池的方式,并基于该存储池与存储设备的物理存储地址的映射关系,对访问业务进行处理, 可简单有效的实现对存储设备的统一管理,并提高存储设备的存储利用率以及用户体验 感。
【附图说明】
[0041] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
[0042] 图1是根据本发明实施例的用于云环境下的存储设备管理方法的流程图;
[0043] 图2是根据本发明实施例的存储虚拟化的流程示意图;
[0044] 图3是根据本发明实施例的存储系统的模块结构示意图;
[0045] 图4是根据本发明实施例的用于云环境下的存储设备管理装置的框图。
【具体实施方式】
[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的 范围。
[0047] 根据本发明的实施例,提供了一种用于云环境下的存储设备管理方法。
[0048] 如图1所示,根据本发明实施例的存储设备管理方法包括:
[0049] 步骤S101,根据存储设备的类型和/或访问路径创建多个存储池,其中,每个存储 池中包含存储设备的属性信息、以及该存储池与存储设备的物理存储地址的映射关系;
[0050] 步骤S103,在接收到访问业务的情况下,根据该访问业务对应的访问路径和/或 该访问业务的业务类型、以及多个存储池中存储设备的属性信息,确定处理该访问业务的 存储池;
[0051] 步骤S105,通过调用处理该访问业务的存储池,并根据该存储池与存储设备的物 理存储地址的映射关系,管理相应的存储设备。
[0052] 通过本发明的上述方案,能够实现存储设备的虚拟化管理,从而使存储设备管理 系统的可扩展性、实用性大幅提高;并通过调用与该访问业务相适合的存储池来对访问业 务进行处理,从而提高对访问业务的处理效率;并通过直接调用存储池的方式对访问业务 进行处理,简单有效的实现对存储设备的统一管理,并提高存储设备的存储利用率,提升用 户体验感。
[0053] 为了更好的理解本发明的上述技术方案,下面结合一具体实施例对本发明的上述 技术方案进行详细阐述。
[0054] 如图2所示,本发明在上层应用(即,使用存储的应用)和多个存储设备(即,存储 系统)之间通过将存储节点(即,存储设备)进行虚拟化处理,以构建多个存储池的方式, 使用户实现对不同类型存储设备的统一管理,其中,如图2所示,在本实施例中,涉及的存 储设备类型包括SAN(存储区域网络)设备、NFS (网络文件系统)设备、本地设备、Parastor 设备、其他的一些存储设备。
[0055] 其中,由于存储设备的需求一直是成螺旋式向上增长的,为了能够提高存储利用 率,降低购置新存储设备的费用,本发明本着易于用户和上层设备或系统使用的原则,在存 储系统和使用存储的应用之间增加了一个提取的环节,使应用程序不再需要知道它们的数 据保存在那个磁盘、分区或是存储子系统中,取而代之的是一个存储节点的概念化的接口 模型(即,存储池),存储池不仅承担了封装设备信息的任务,还承担了被上层应用直接调 用的任务,也就是说,用户在对存储设备进行管理时,只需要调用存储池,就可以实现对存 储设备的统一管理,如果实施正确的话,这种高度的集成管理可以使存储设备的存储利用 率有效的提尚(例如,80%或者更尚)。
[0056] 在本实施中,提供了一个分布式的虚拟化存储管理系统,如图3所示,在本管理系 统中,根据工作内容将系统划分为存储权限、存储资源、存储主机、存储网络、存储事件的几 个工作模块。
[0057] 其中,在本系统中提供了不同身份级别的用户,此时可以通过存储权限模块,对不 同身份级别的用户在对系统的操作上作出限制,特别是对一些可能造成严重影响的操作作 出特别的限制,从而保证存储设备的安全使用,具体的,在对存储池进行操作之前,根据本 实施例的存储设备管理方法进一步包括:对用户的身份级别进行认证;并且,在用户的身 份级别通过认证的情况下,用户才能对存储池进行相应的操作。
[0058] 此外,为了实现对存储池的有效管理,在本系统中还提供了存储资源模块,用于 实现对存储池的创建、删除、修改、池信息查看、调用等功能,其旨在给其他的存储子系统 (即,使用存储池的系统子模块)或上层应用或用户以存储池的方式提供存储资源。
[0059] 其中,在对存储池进行创建时,可以根据存储设备的类型和/或访问路径创建多 个存储池,并且,对于存储池创建的时机可以是系统预先创建好的几个存储池,例如,按照 使用途径划分的IOS模板池、虚拟机镜像池、快照池、备份容灾池等;还可以是根据实际的 使用需求随时创建适应于当前访问业务的存储池,本发明对此并不做限定。
[0060] 此外,如果系统中新增加了存储设备,那么只需在已有的存储池中查找与该存储 设备的类型和/或访问路径相适合的存储池,并对该存储池的内容进行相应的更新即可完 成存储系统存储设备的增加,如果现有的存储池中没有与新增加的存储设备的类型和/ 或访问路径相适合的存储池,那么只需新建一个存储池即可,从而降低了新增存储设备时 所涉及的相关费用。
[0061] 其中,对于存储池中包含的内容可以是存储设备的属性信息、以及存储池与存储 设备的物理存储地址的映射关系,其中,对于属性信息来说,其可由以下至少之一的信息组 成:存储设备的类型、存储设备的访问路径、存储设备的容量、存储设备的使用百分比、存储 设备的硬件信息、存储设备的性能指标信息、存储设备的RAID信息、存储设备的映射主机 的逻辑卷信息。
[0062] 但是,在实际应用中,本发明存储池中包含的内容并不限定,其也可以包含存储设 备的其他相关信息,例如,如表1所示的存储池的类结构示意中所示的存储池:
[0063]
[0064]

[0065] 表1
[0066] 在完成了存储池的创建后,在接收到上层应用的访问业务时,则可以根据该访问 业务对应的访问路径和/或该访问业务的业务类型、以及多个存储池中存储设备的属性信 息,来确定适合处理该访问业务的存储池;
[0067] 其中,在一个实施例中,如果该访问业务的业务类型为存储数据,那么该类型的业 务访问注重的是存储空间的大小、
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1