[发明专利]维护存储系统的组件的方法、电子设备和计算机可读介质有效
申请号: | 201810621204.5 | 申请日: | 2018-06-15 |
公开(公告)号: | CN110609699B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 刘冰;林伟 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李春辉 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维护 存储系统 组件 方法 电子设备 计算机 可读 介质 | ||
1.一种维护存储系统的组件的方法,包括:
获取表示存储系统的拓扑的依赖图,所述依赖图包括节点和所述节点之间的有向边,所述节点与所述存储系统的组件对应,并且每条所述有向边从具有依赖关系的后继节点指向前驱节点;
响应于要维护所述存储系统的目标组件,从所述依赖图中确定与所述目标组件对应的目标节点;
从与所述目标节点相关联的信息中确定所述目标组件的类型;以及
基于所述目标组件的类型和所述目标节点的依赖关系中的后继关系,来管理所述目标组件的维护。
2.根据权利要求1所述的方法,其中管理所述目标组件的维护包括:
响应于确定所述目标组件是路由器,确定所述目标节点是否具有后继节点;以及
响应于确定所述目标节点不具有后继节点,允许在所述存储系统正常操作的情况下维护所述目标组件。
3.根据权利要求1所述的方法,其中管理所述目标组件的维护包括:
响应于确定所述目标组件是盘,确定与所述盘有关的冗余独立盘阵列在所述盘停止工作的情况下是否能够正常操作;以及
响应于确定所述冗余独立盘阵列在所述盘停止工作的情况下能够正常操作,允许在所述存储系统正常操作的情况下维护所述目标组件。
4.根据权利要求3所述的方法,其中管理所述目标组件的维护还包括:
响应于确定所述冗余独立盘阵列在所述盘停止工作的情况下不能够正常操作,确定所述冗余独立盘阵列所存储的数据是否为活跃数据;以及
响应于确定所述数据不是活跃数据,允许在所述存储系统正常操作的情况下维护所述目标组件。
5.根据权利要求4所述的方法,其中管理所述目标组件的维护还包括:
响应于确定所述数据是活跃数据,确定备用存储系统是否可用;
响应于确定所述备用存储系统可用,允许在所述存储系统正常操作的情况下维护所述目标组件;以及
响应于确定所述备用存储系统不可用,在使所述存储系统停机的情况下维护所述目标组件。
6.根据权利要求2所述的方法,其中管理所述目标组件的维护还包括:
响应于确定所述目标节点具有后继节点,确定所述目标节点是否是所述后继节点的唯一前驱节点;
响应于确定所述目标节点是所述后继节点的唯一前驱节点,确定所述目标节点的所有后继节点所对应的组件是否包括盘;
响应于确定所述组件包括盘,确定与所述盘有关的冗余独立盘阵列在所述盘停止工作的情况下是否能够正常操作;以及
响应于确定所述冗余独立盘阵列在所述盘停止工作的情况下能够正常操作,允许在所述存储系统正常操作的情况下维护所述目标组件。
7.根据权利要求2所述的方法,其中管理所述目标组件的维护还包括:
响应于确定所述目标节点具有后继节点,确定所述目标节点是否是所述后继节点的唯一前驱节点;以及
响应于确定所述后继节点还具有其他前驱节点,或者响应于确定所述目标节点是所述后继节点的唯一前驱节点、但所述目标节点的所有后继节点所对应的组件是盘以外的其他设备,允许在所述存储系统正常操作的情况下维护所述目标组件。
8.根据权利要求1所述的方法,其中所述组件包括硬件、软件或固件。
9.根据权利要求1所述的方法,还包括:
检测所述存储系统的热插拔事件;
响应于检测到所述热插拔事件发生,更新所述存储系统的所述拓扑;以及
基于更新后的所述拓扑,生成所述依赖图。
10.根据权利要求5所述的方法,其中响应于确定所述备用存储系统可用,允许在所述存储系统正常操作的情况下维护所述目标组件包括:
由所述备用存储系统接管所述存储系统的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810621204.5/1.html,转载请声明来源钻瓜专利网。