[发明专利]超融合存储中的分布式ISCSI目标的主动-主动架构在审
申请号: | 201880099546.3 | 申请日: | 2018-11-16 |
公开(公告)号: | CN113039767A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 郭昭辉;杨阳;周海涛;赵剑;黄洲;冯进 | 申请(专利权)人: | 威睿公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 融合 存储 中的 分布式 iscsi 目标 主动 架构 | ||
1.一种用于超融合分布式存储系统实现用于提供因特网小型计算机系统接口(iSCSI)目标服务的主动-主动架构的方法,所述方法包括:
主机计算机的集群中的主机计算机接收iSCSI目标的参数以及所述iSCSI目标中的一个或更多个逻辑单元号(LUN);
所述主机计算机通过创建所述iSCSI目标的组件并将所述组件放置在从所述集群中的所述主机计算机中选择的不同组件所有者上,来创建所述iSCSI目标;
所述主机计算机从跨所述集群中的所述主机计算机分布的存储创建每个LUN;
所述主机计算机向所述集群中的其他主机计算机提供有关所述iSCSI目标、所述一个或更多个LUN以及所述iSCSI目标的所述组件所有者的信息;
所述集群中的每个所述主机计算机都确定它是否是所述iSCSI目标的组件所有者;
每个组件所有者成为存储节点,其处理针对所述iSCSI目标的iSCSI输入/输出(I/O);
所述集群中的每个所述主机计算机成为发现节点,其处理对所述iSCSI目标的iSCSI发现;以及
所述存储节点,在其为活动的时,同时执行向所述iSCSI目标的所述iSCSII/O。
2.根据权利要求1所述的方法,还包括:当用于所述iSCSI目标的存储节点已经发生故障并且所述iSCSI目标的组件被放置在所述集群中的另一主机计算机上时:
所述另一主机计算机确定它是否是所述iSCSI目标的新组件所有者;
当所述另一主机计算机是所述iSCSI目标的所述新组件所有者时,所述另一主机计算机成为用于所述iSCSI目标的新存储节点;
所述另一主机计算机成为新的发现节点,其处理对所述iSCSI目标的iSCSI发现;以及
当所述新存储节点是活动的时,与所述iSCSI目标的一个或更多个其他存储节点同时执行向所述iSCSI目标的所述iSCSII/O。
3.根据权利要求1所述的方法,还包括:
发现节点接收对所述iSCSI目标的iSCSI发现命令;以及
响应于接收到所述iSCSI发现命令,所述发现节点标识所述iSCSI目标的所有所述存储节点。
4.根据权利要求1所述的方法,还包括:
非存储节点主机计算机从iSCSI启动器接收对所述iSCSI目标的登录请求;以及
响应于接收到对所述iSCSI目标的所述登录请求,所述非存储节点主机计算机将所述iSCSI启动器重定向到所述iSCSI目标的存储节点。
5.根据权利要求1所述的方法,还包括:
所述iSCSI目标的存储节点从iSCSI启动器接收对所述iSCSI目标的登录请求;以及
响应于接收到对所述iSCSI目标的所述登录请求,所述iSCSI目标的所述存储节点将所述iSCSI启动器重定向到所述iSCSI目标的另一存储节点。
6.根据权利要求1所述的方法,还包括:当所述iSCSI目标的存储节点接收到持久保存(PR)命令以改变所述iSCSI目标中的LUN的PR状态时:
所述存储节点尝试获取所述LUN上的专用锁;
当所述存储节点获取了所述LUN上的所述专用锁时,所述存储节点更新由所述集群中的所述主机共享的PR状态文件中所述LUN的所述PR状态;
在所述存储节点更新了所述PR状态文件中所述LUN的所述PR状态之后,所述iSCSI目标的其他存储节点从所述PR状态文件中重新加载所述LUN的所述PR状态;以及
在所有所述其他存储节点从所述PR状态文件重新加载所述LUN的所述PR状态之后,所述存储节点响应所述PR命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880099546.3/1.html,转载请声明来源钻瓜专利网。