在一储存系统架构下产生一虚拟卷的方法及数据存取方法技术方案

技术编号:3936625 阅读:183 留言:0更新日期:2012-04-11 18:40
本发明专利技术是有关于一种在一储存系统架构下产生一虚拟卷的方法及数据存取方法。该储存系统架构包含一主机及至少一磁盘阵列子系统。该些磁盘阵列子系统各包含一储存控制器。该些磁盘阵列子系统的至少其一包含一实体储存阵列及一实体储存媒体阵列。该方法包含:映射该实体储存阵列至多个媒体区,其中,每一媒体区包含多个区段;提供一虚拟池来实现一区段交互参照功能,其中,该虚拟池定义位于该虚拟池的区段中的一区段索引(SI)来交互参照虚拟池区段至实体媒体区位置;提供一转换方法、一程序及一功能中的其一来映射虚拟池容量至一虚拟卷;以及,呈现该虚拟卷给该主机。

【技术实现步骤摘要】

本专利技术涉及一种虚拟巻生成方法,特别是涉及一种在一储存系统架构下产生一虚拟巻的方法及数据存取方法。
技术介绍
在现有习知的技术中,由RAID子系统所映射出来的逻辑磁盘机/分割区(LD/ partition)是呈现在主机通道上成为实体巻(physical volume, PV)给主机存取,主机 存取这些PV时是直接利用这些LD/partition的LBA来进行存取。因此, 一旦RAID子系 统将这些PV呈现给主机之后,便很难再变更这些PV及所对应的LD/partition的组态 (configuration),特别是,要想减小一个PV及所对应的LD/partition的容量更是完全不 可能。这种架构使得RAID子系统的弹性受到一些限制,因而在子系统储存空间的运用上受 到很大的限制。 举例而言,若有一个RAID子系统的容量有800GB,原本被组态设定为两个400GB的 LD1及LD2后呈现为PVl及PV2给主机存取,结果在使用一阵子后发现PVl的用途只会用 到100GB,但是PV2的用途所需要的空间一直增加,400GB的容量最终将不敷使用。在现有 习知的技术中,由于PVl的组态无法改变且其中只有100GB容量会被使用,其中另外300GB 的容量将闲置而无法使用,反观PV2却因其空间不足只好再另行添购储存设备,形成浪费。 因此,如何增加RAID子系统的使用弹性以避免资源浪费的问题,实为储存业界的 一大课题。
技术实现思路
本专利技术的目的之一在于提供一种执行储存虚拟化的储存子系统及储存系统架构及其方法,以解决现有习知技术所面临的问题,提高磁盘阵列子系统的使用弹性。 本专利技术的另一 目的在于提供一种执行储存虚拟化的储存子系统及储存系统架构及其方法,以解决现有习知技术所面临的问题,避免资源浪费的问题。 本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。 根据本专利技术的一实施例,其是提供一种在一储存系统架构下产生一虚拟巻的方法。该储存系统架构包含有一主机及至少一磁盘阵列子系统,该至少一磁盘阵列子系统包含有一磁盘阵列控制器及一实体储存媒体阵列。首先,该方法先映射该实体储存媒体阵列成一或多个媒体区,并于该至少一磁盘阵列子系统中的其一中提供一虚拟化模块而为一主控磁盘阵列子系统;接着,该虚拟化模块依据一区段分配机制选取该一或多个媒体区中的至少一媒体区而形成一虚拟池;然后,该虚拟化模块依据该区段分配机制形成至少一虚拟巻并管理该至少一虚拟巻;之后,该虚拟化模块呈现该至少一虚拟巻给该主机;最后,在该至少一磁盘阵列子系统的每一者中均设置有一有效性检查模块,用以查核来自该主机的一输出入存取命令的有效性。 依据本专利技术的一实施样态,其中该映射该实体储存媒体阵列成一或多个媒体区步7骤还包含有在该至少一磁盘阵列子系统的每一者中均设置有一有效性检查模块,用以查 核来自该主机的一输出入存取命令的有效性,以判断该输出入存取命令位址的正确性。 依据本专利技术的一实施样态,其中该映射该实体储存媒体阵列成一或多个媒体区 的该步骤还包含有先将该实体储存媒体阵列映射成一或多个具有独立冗余磁盘阵列 (RAID)功能保护的实体巻,再将该一或多个实体巻每一者映射成一或多个媒体区。 依据本专利技术的一实施样态,其中形成至少一虚拟巻并管理该至少一虚拟巻的该步 骤还包含有设定一虚拟巻容量作为该至少一虚拟巻的储存容量,其中,所有该至少一虚拟 巻的该虚拟巻容量的总和可大于该实体储存媒体阵列的储存容量的总和;以及当接收到 该输出入存取命令且需要已指定给该至少一虚拟巻使用的储存空间外的储存空间时,指定 (assign)该实体储存媒体阵列中的储存空间给该虚拟巻。 依据本专利技术的一实施样态,其中形成至少一虚拟巻并管理该至少一虚拟巻的该步 骤还包含有设定一保留容量作为该至少一虚拟巻的保留储存容量;分派该实体储存媒体 阵列中的储存空间作为该至少一虚拟巻的保留储存空间,其大小等于该保留储存容量;以 及,当接收到该输出入存取命令且需要已指定给该至少一虚拟巻使用的储存空间外的储存 空间时,指定该保留储存空间给该虚拟巻。 依据本专利技术的一实施样态,其提供一种在一储存系统架构下产生一虚拟巻的方 法。该方法还包含有当该至少一虚拟巻中的已使用的储存容量的总和达到一门槛值时,产 生一事件通知信号给该磁盘阵列控制器。 依据本专利技术的一实施样态,其是提供一种在一储存系统架构下产生一虚拟巻的方 法。该方法还包含有当该虚拟池中的已使用容量的总和达到一门槛值时,产生一事件通知 信号给该磁盘阵列控制器。 依据本专利技术的一实施样态,其是提供一种在一储存系统架构下产生一虚拟巻的方 法。该方法还包含有依据一有效性检查序号查核来自该主机的该输出入存取命令的有效 性。 依据本专利技术的一实施样态,其中查核该输出入存取命令的有效性的该步骤还包含有当该输出入存取命令为有效命令,则依据该输出入存取命令存取该实体储存媒体阵列。 依据本专利技术的一实施样态,其中查核该输出入存取命令的有效性的该步骤还包含有当该输出入存取命令非为有效命令,则传送一错误发生讯息给该主机。 依据本专利技术的一实施样态,其中查核该输出入存取命令的有效性的该步骤还包含有当主机收到该错误发生讯息后,向该虚拟化模块发出一数据位置查询命令,以获得新的有效性查询序号。 依据本专利技术的一实施样态,其中查核该输出入存取命令的有效性的该步骤还包含 有该有效性检查模块是对每一媒体区储存有一或多个有效性检查序号,且每一有效性检 查序号是对应至一或多个实体区段;以及,比对储存着的该一或多个有效性检查序号中与 该主机的该输出入存取命令所系属的媒体去相关的VCSN中的一最新有效性检查序号与该 输出入存取命令中的一有效性检查序号。 依据本专利技术的一实施样态,其中比对该一或多个有效性检查序号中与该主机的该 输出入存取命令所系属的媒体去相关的VCSN中的一最新有效性检查序号的该步骤还包含 有在该最新有效性检查序号小于该输出入存取命令中的该有效性检查序号时,则判定该输出入存取命令非为有效命令。 依据本专利技术的一实施样态,其中比对该一或多个有效性检查序号中与该主机的该 输出入存取命令所系属的媒体去相关的VCSN中的一最新有效性检查序号的该步骤还包含 有在该输出入存取命令中的该有效性检查序号为大于或等于该最新有效性检查序号时, 撷取该输出入存取命令的一数据存取位址;依据该数据存取位址撷取一第一有效性检查序 号;以及,比对该第一有效性检查序号与该输出入存取命令中的该有效性检查序号。 依据本专利技术的一实施样态,其中比对该第一有效性检查序号与该输出入存取命令 中的该有效性检查序号的该步骤还包含有在该输出入存取命令中的该有效性检查资讯小 于该第一有效性检查序号时,判定该输出入存取命令非为有效命令。 依据本专利技术的一实施样态,其中比对该第一有效性检查序号与该输出入存取命令 中的该有效性检查序号的该步骤还包含有在该输出入存取命令中的该有效性检查资讯大 于或等于该第一有效性检查序号时,判定该输出入存取命令为有效命令。 依据本专利技术的一实施样态,其是提供一种在一储存系统架构下产生一虚拟巻的方 法。该方法还包含有针对该至少一虚拟巻的一特定实体区段位置范围发送一更新的有效 性检查序号给所有从属磁盘阵列子系统;当主控磁盘阵列子系统接本文档来自技高网...

【技术保护点】
一种在一储存系统架构下产生一虚拟卷的方法,该储存系统架构包含有一主机及至少一磁盘阵列子系统,该至少一磁盘阵列子系统包含有一磁盘阵列控制器及一实体储存媒体阵列,其特征在该方法包含以下步骤:映射该实体储存媒体阵列成一或多个媒体区;在该至少一磁盘阵列子系统中的其一中提供一虚拟化模块而为一主控磁盘阵列子系统;该虚拟化模块依据一区段分配机制选取该一或多个媒体区中的至少一媒体区而形成一虚拟池;该虚拟化模块依据该区段分配机制形成至少一虚拟卷并管理该至少一虚拟卷;以及该虚拟化模块呈现该至少一虚拟卷给该主机。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:施明文方庆华
申请(专利权)人:普安科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利