[发明专利]处理I/O请求的方法、存储阵列及主机在审
| 申请号: | 202110171553.3 | 申请日: | 2017-11-13 |
| 公开(公告)号: | CN112965659A | 公开(公告)日: | 2021-06-15 |
| 发明(设计)人: | 杨丰 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理 请求 方法 存储 阵列 主机 | ||
一种I/O请求处理方法,由主机的代理模块执行。所述代理模块在将所述待迁移磁盘的磁盘标识发送至所述阵列标识对应的第二存储阵列,以使所述第二存储阵列根据所述待迁移磁盘的磁盘标识构建所述待迁移磁盘的镜像磁盘。在所述镜像磁盘构建好之后,所述代理模块为上报镜像磁盘的磁盘标识的路径设置虚拟路径信息,并将所述虚拟路径信息上报至所述多路径模块。所述代理模块接收多路径模块通过虚拟路径发送的磁盘标识查询请求,将所述待迁移磁盘的磁盘标识发送至所述多路径模块,以使所述多路径模块将所述虚拟路径作为所述待迁移磁盘的路径进行优先访问路径管理,并将所述虚拟路径设置为所述待迁移磁盘的优先访问路径。
技术领域
本申请涉及存储领域,尤其涉及处理I/O请求的方法、存储阵列、及主机。
背景技术
在IT运维中,经常需要用新的存储阵列替换旧的存储阵列,这就需要将旧的存储阵列中的数据迁移至新的存储阵列中。但在很多场景下,比如金融行业,通信运营商行业,用户希望在新旧存储阵列之间的I/O(Input/Output)请求处理是在线进行的,以避免产生业务中断或者数据丢失。
现有的I/O请求处理方法,可以在同构存储阵列(可以被同一多路径模块管理的存储阵列,所述多路径模块为由主机执行的软件)之间实现数据的在线迁移。但是无法在异构存储阵列(不能被同一多路径模块管理的存储阵列)之间实现数据的在线迁移。
发明内容
本发明实施例提供I/O请求的处理方法、设备、及主机,用于实现异构存储阵列间数据的在线迁移。
本发明实施例第一方面提供一种I/O请求处理方法,用于将位于第一存储阵列的待迁移磁盘中的数据在线迁移至第二存储阵列。本方面的实现方式中,在所述主机中安装了一个代理模块,由所述代理模块执行所述I/O请求处理方法。所述代理模块在侦测到发送至主机的数据迁移请求后,从所述数据迁移请求中获取待迁移磁盘的磁盘标识及第二存储阵列的阵列标识,并将所述待迁移磁盘的磁盘标识发送至所述阵列标识对应的第二存储阵列。这样可以使得所述第二存储阵列根据所述待迁移磁盘的磁盘标识构建所述待迁移磁盘的镜像磁盘。在所述第二存储阵列构建好所述镜像磁盘之后,所述代理模块通知所述第二存储阵列上报归属于所述主机的磁盘的磁盘标识,为上报所述镜像磁盘的磁盘标识的路径设置虚拟路径信息,并将所述虚拟路径信息上报至所述主机的多路径模块。之后,所述的代理模块接收所述主机通过所述虚拟路径信息所指示的虚拟路径发送的磁盘标识查询命令。所述代理模块在接收到所述磁盘标识查询命令后,将所述待迁移磁盘的磁盘标识发送至所述多路径模块。这样可以使得所述多路径模块将所述虚拟路径作为所述待迁移磁盘的路径,并将所述虚拟路径设置为所述待迁移磁盘的优先访问路径。也就是说访问所述待迁移磁盘的输入输出I/O请求优先通过所述虚拟路径下发。
通过在主机中安装代理模块,所述代理模块拦截第二存储阵列上报给多路径模块的镜像磁盘的磁盘标识,并为上报镜像磁盘的路径设置指向代理模块的虚拟路径。在多路径通过所述虚拟路径查询镜像磁盘的磁盘标识时,所述代理模块将待迁移磁盘的磁盘标识通过所述虚拟路径上报至多路径模块,以使所述多路径模块将所述虚拟路径作为待迁移磁盘的路径,并将所述虚拟路径作为优先访问路径。如此,主机即可将所接收到访问所述待迁移磁盘的IO通过所述虚拟路径下发至镜像磁盘所在的第二存储阵列,从而实现待迁移磁盘中的数据的在线迁移。
在所述第一方面的一种可能的实现中,在获取所述第二存储阵列在构建所述镜像磁盘后发送的镜像磁盘的磁盘标识后,所述代理模块会建立所述镜像磁盘的磁盘标识与所述待迁移磁盘的磁盘标识的映射关系。这样,在接收到所述磁盘标识查询请求后,所述代理模块根据所述磁盘标识查询请求中的所述镜像磁盘的磁盘编码获取所述镜像磁盘的磁盘标识,根据所述映射关系获取所述镜像磁盘的磁盘标识对应的所述待迁移磁盘的磁盘标识,然后才将所述待迁移磁盘的磁盘标识发送至所述多路径模块。
通过建立待迁移磁盘的磁盘标识与镜像磁盘的磁盘标识的映射关系,所述代理模块在接收到镜像磁盘的磁盘标识时,可以快速的找到所述镜像磁盘的磁盘标识对应的待迁移磁盘的磁盘标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110171553.3/2.html,转载请声明来源钻瓜专利网。





