一种数据迁移方法及装置制造方法及图纸

技术编号:17032290 阅读:32 留言:0更新日期:2018-01-13 19:02
本申请提供一种数据迁移方法及装置,该方法可包括:获取所述多控存储系统中的各控制器的负载信息;基于获取到的所述各控制器的负载信息,确定迁移源控制器;确定所述迁移源控制器上的待迁移逻辑子空间;基于查询到的所述各控制器的负载信息,确定与所述待迁移逻辑子空间对应的迁移目标控制器;向所述迁移源控制器发送数据迁移通知,以使该迁移源控制器将所述待迁移逻辑子空间的数据迁移至所述迁移目标控制器。使用本申请提供的方法,可实现多控存储系统中各控制器的负载均衡。

【技术实现步骤摘要】
一种数据迁移方法及装置
本申请涉及存储领域,尤其涉及一种多控存储技术。
技术介绍
多控存储系统可以是指由多台存储设备组成的存储系统,每个存储设备可包括一个或者多个控制器。控制器是存储系统的核心部件,用于数据收发、数据存储和数据保护等。控制器的性能好坏直接决定了多控存储系统的业务处理能力,因此如何平衡各控制器的负载就成为亟待解决的问题。
技术实现思路
有鉴于此,本申请提供一种数据迁移方法及装置,用以实现多控存储系统中各控制器的负载均衡。具体地,本申请是通过如下技术方案实现的:根据本申请的第一方面,提供一种数据迁移方法,所述方法应用于多控存储系统的管理设备,所述多控存储系统中创建有混合LUN,所述混合LUN被划分为若干逻辑子空间,在创建所述混合LUN时,所述逻辑子空间被分配给所述多控存储系统中的多个控制器;所述方法包括:获取所述多控存储系统中的各控制器的负载信息;基于获取到的所述各控制器的负载信息,确定迁移源控制器;确定所述迁移源控制器上的待迁移逻辑子空间;基于查询到的所述各控制器的负载信息,确定与所述待迁移逻辑子空间对应的迁移目标控制器;向所述迁移源控制器发送数据迁移通知,以使该迁移源控制本文档来自技高网...
一种数据迁移方法及装置

【技术保护点】
一种数据迁移方法,其特征在于,所述方法应用于多控存储系统的管理设备,所述多控存储系统中创建有混合LUN,所述混合LUN被划分为若干逻辑子空间,在创建所述混合LUN时,所述逻辑子空间被分配给所述多控存储系统中的多个控制器;所述方法包括:获取所述多控存储系统中的各控制器的负载信息;基于获取到的所述各控制器的负载信息,确定迁移源控制器;确定所述迁移源控制器上的待迁移逻辑子空间;基于查询到的所述各控制器的负载信息,确定与所述待迁移逻辑子空间对应的迁移目标控制器;向所述迁移源控制器发送数据迁移通知,以使该迁移源控制器将所述待迁移逻辑子空间的数据迁移至所述迁移目标控制器。

【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法应用于多控存储系统的管理设备,所述多控存储系统中创建有混合LUN,所述混合LUN被划分为若干逻辑子空间,在创建所述混合LUN时,所述逻辑子空间被分配给所述多控存储系统中的多个控制器;所述方法包括:获取所述多控存储系统中的各控制器的负载信息;基于获取到的所述各控制器的负载信息,确定迁移源控制器;确定所述迁移源控制器上的待迁移逻辑子空间;基于查询到的所述各控制器的负载信息,确定与所述待迁移逻辑子空间对应的迁移目标控制器;向所述迁移源控制器发送数据迁移通知,以使该迁移源控制器将所述待迁移逻辑子空间的数据迁移至所述迁移目标控制器。2.根据权利要求1所述的方法,其特征在于,所述基于获取到的所述各控制器的负载信息,确定迁移源控制器包括:基于获取到的各控制器的负载信息,选择负载高于预设的第一阈值的控制器,组成迁移源控制器集合;按照负载由大至小的顺序,对迁移源控制器集合中的控制器进行排序;依次选取排序后的所述迁移源控制器集合中的控制器,作为第一目标控制器;若该第一目标控制器存在逻辑子空间,则确定该第一目标控制器为迁移源控制器。3.根据权利要求1所述的方法,其特征在于,所述确定所述迁移源控制器上的待迁移逻辑子空间,包括:获取所述迁移源控制器上属于本控制器的各逻辑子空间的IO数量;选择IO总数最大的逻辑子空间作为待迁移逻辑子空间。4.根据权利要求1所述的方法,其特征在于,所述基于查询到的所述各控制器的负载信息,确定与所述待迁移逻辑子空间对应的迁移目标控制器,包括:基于获取到的各控制器的负载信息,选择负载不高于预设的第二阈值的控制器,组成迁移目标控制器集合;按照负载由小至大的顺序,对所述迁移目标控制集合中的控制器进行排序;依次选取该排序后的所述迁移目控制器集合中的控制器,作为第二目标控制器;若所述第二目标控制器对应的物理空间的剩余容量大于等于所述待迁移逻辑子空间的容量,则将该第二目标控制器作为与所述待迁移逻辑子空间对应的迁移目标控制器。5.根据权利要求1所述的方法,其特征在于,所述管理设备记载了混合LUN的标识与该混合LUN对应的混合LUN布局的标识的第一对应关系,所述混合LUN布局包括该混合LUN划分出的逻辑子空间的逻辑地址段、以及该逻辑子空间所属控制器的标识的第二对应关系;所述方法还包括:在所述迁移源控制器将所述待迁移逻辑子空间的数据迁移至所述迁移目标控制器后,接收来自所述迁移源控制器的迁移完成通知;所述迁移完成通知中携带该待迁移逻辑子空间所属的混合LUN的标识、该待迁移逻辑子空间的逻辑地址段、以及迁移目标控制器标识;基于所述迁移完成通知中携带的该待迁移逻辑子空间所属的混合LUN的标识,在所述第一对应关系中,查找与该混合LUN对应的混合LUN布局;在查找到的混合LUN布局记录的第二对应关系中,基于该待迁移逻辑子空间的逻辑地址段,查找该待迁移逻辑子空间所属的控制器标识;将该待迁移逻辑子空间所属的控制器标识修改为迁移目标控制器标识。6.根据权利要求5所述的方法,其特征在于,所述管理设备上配置有所述混合LUN布局的第一更新标识,所述控制器上配置有所述混合LUN布局的第二更新标识;所述方法还包括...

【专利技术属性】
技术研发人员:上官应兰
申请(专利权)人:杭州宏杉科技股份有限公司
类型:发明
国别省市:浙江,33

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

1