安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210893999.1 (22)申请日 2022.07.27 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310023 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 闫小龙 王鹏  (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 邢飞飞 (51)Int.Cl. G06F 11/30(2006.01) G06Q 10/00(2012.01) G06Q 10/10(2012.01) (54)发明名称 热维修方法、 系统及相关装置 (57)摘要 本说明书一个或多个实施例公开了一种热 维修方法、 系统及相关装置, 该方案中存储节点 对本地维护的数据盘进行故障检测, 并将故障信 息上报给 故障管理节点进行合法性验证, 在验证 合法后将维修服务下发给存储节 点, 存储节点请 求存储管控节 点为故障数据盘进行数据备份, 释 放故障数据盘的资源; 故障管 理节点通知运维方 热插拔更换故障数据盘, 并在检测硬件状态正常 时确定完成本次维修服务。 整个热 维修过程几乎 不需要人工参与, 实现数据盘尤其是用户态数据 盘的自动热维修, 保证节点设备在线率, 降低维 修成本, 提升维修效率。 权利要求书3页 说明书12页 附图5页 CN 115269325 A 2022.11.01 CN 115269325 A 1.一种热维修系统, 包括: 存 储管控节点、 故障管理节点以及存 储节点; 其中, 所述存储节点, 用于对本地维护的至少一个数据盘进行故障检测, 并将检测到的故障 信息上报给 所述故障管理节点; 所述故障管理节点, 用于根据接收到的故障信息为对应的故障数据盘进行合法性验 证, 并在验证合法后将为所述故障数据盘创建的维修 服务下发给 所述存储节点; 所述存储节点, 还用于根据接收的维修服务在本地创建对应的热维修子服务, 并基于 创建的热维修子服务请求所述存储管控节点为对应的所述故障数据盘备份数据, 在完成备 份后, 释放所述故障数据盘的资源; 所述故障管理节点, 还用于在获知所述故障数据盘的资源被释放后, 通知运维方采用 热插拔方式对所述 故障数据盘进 行更换, 以及, 对 更换后的新数据盘进 行硬件检测, 并在检 测到硬件状态正常时确定 完成本次维修 服务。 2.如权利要求1所述的热维修系统, 在所述故障管理节点确定完成本次维修服务之后, 所述存储节点, 还用于: 周期性扫描本地数据盘, 并对扫描到的新数据盘进行误操作检查; 在误操作检查 通过后, 为相应热维修子服 务匹配规格一 致的新数据盘; 对热维修子服务对应的新数据盘进行格式化处理, 并更新新数据盘的盘信息, 完成新 数据盘上线。 3.如权利要求2所述的热维修系统, 所述存储节点在周期性扫描本地数据盘, 并对扫描 到的新数据盘进行误操作检查时, 具体用于: 周期性扫描本地每个槽位的数据盘, 基于扫描到的数据盘的序列号与本地维护的数据 盘列表进行比对, 如果比对出新序列号, 则确定扫描到新数据盘; 对扫描到的新数据盘进行误操作检查, 其中, 误操作检查至少包括: 检查新数据盘的序 列号与所在槽位是否匹配, 新数据盘是否有脏数据, 检查在销毁静默期内是否拔 错数据盘。 4.如权利要求2所述的热维修系统, 所述热维修子服务携带有故障数据盘的盘信 息; 所 述存储节点在误操作检查通过后, 为相应热维修子服务匹配规格一致的新数据盘时, 具体 用于: 遍历本地热维修子服务, 基于每个未分配新数据盘的热维修子服务中故障数据盘的盘 信息, 为该 热维修子服 务确定出厂容 量和盘介质类型均匹配的新数据盘。 5.如权利要求2所述的热维修系统, 所述存储节点在对热维修子服务对应的新数据盘 进行格式化处 理, 并更新 新数据盘的盘 状态, 完成新数据盘上线时, 具体用于: 将热维修子服 务对应的新数据盘 格式化成不同大小的逻辑 块; 如果该新数据盘为用户态数据盘, 则将新数据盘和已依附的内核态驱动解绑, 并重新 将该新数据盘绑定 到用户态驱动; 为该新数据盘创建用户态文件系统。 6.如权利要求1 ‑5任一项所述的热维修系统, 所述存储节点在基于创建的热维修子服 务请求所述存 储管控节点 为对应的所述故障数据盘备份数据时, 具体用于: 所述存储节点基于创建的热维修子服 务向所述存 储管控节点发送备份请求; 所述存储管控节点基于所述备份请求为所述故障数据盘上的数据选择其它新的存储 节点, 并发起数据复制操作;权 利 要 求 书 1/3 页 2 CN 115269325 A 2所述存储节点向所述存储管控节点轮询数据复制状态, 直至数据复制操作 结束确认完 成备份。 7.一种热维修方法, 适用于包括: 存储管控节点、 故障管理节点以及存储节点的热维修 系统, 该热维修方法包括: 存储节点对本地维护的至少一个数据盘进行故障检测, 并将检测到的故障信 息上报给 所述故障管理节点, 以便于所述 故障管理节点根据接收到的故障信息为对应的故障数据盘 进行合法性验证, 并在 验证合法后 将为所述 故障数据盘创建的维修服务下发给所述存储节 点; 所述存储节点根据接收的维修服务在本地创建对应的热维修子服务, 并基于创建的热 维修子服务请求所述存储管控节点为对应的所述故障数据盘备份数据, 在完成备份后, 释 放所述故障数据盘的资源, 以便于所述 故障管理节点在获知所述 故障数据盘的资源被释放 后, 通知运 维方采用热插拔方式对所述故障数据盘进 行更换, 以及, 对更换后的新数据盘进 行硬件检测, 并在检测到硬件状态正常时确定 完成本次维修 服务。 8.如权利要求7 所述的热维修方法, 在确定 完成本次维修 服务之后, 所述方法还 包括: 所述存储节点周期性扫描本地数据盘, 并对扫描到的新数据盘进行误操作检查; 在误操作检查 通过后, 为相应热维修子服 务匹配规格一 致的新数据盘; 对热维修子服务对应的新数据盘进行格式化处理, 并更新新数据盘的盘信息, 完成新 数据盘上线。 9.如权利要求8所述的热维修方法, 所述存储节点在周期性扫描本地数据盘, 并对扫描 到的新数据盘进行误操作检查时, 具体包括: 周期性扫描本地每个槽位的数据盘, 基于扫描到的数据盘的序列号与本地维护的数据 盘列表进行比对, 如果比对出新序列号, 则确定扫描到新数据盘; 对扫描到的新数据盘进行误操作检查, 其中, 误操作检查至少包括: 检查新数据盘的序 列号与所在槽位是否匹配, 新数据盘是否有脏数据, 检查在销毁静默期内是否拔 错数据盘。 10.如权利要求8所述的热维修方法, 所述热维修子服务携带有故障数据盘的盘信息; 所述存储节点在误操作检查通过后, 为相 应热维修子服务匹配规格一致的新数据盘时, 具 体包括: 遍历本地热维修子服务, 基于每个未分配新数据盘的热维修子服务中故障数据盘的盘 信息, 为该 热维修子服 务确定出厂容 量和盘介质类型均匹配的新数据盘。 11.如权利要求8所述的热维修方法, 所述存储节点在对热维修子服务对应的新数据盘 进行格式化处 理, 并更新 新数据盘的盘 状态, 完成新数据盘上线时, 具体包括: 将热维修子服 务对应的新数据盘 格式化成不同大小的逻辑 块; 如果该新数据盘为用户态数据盘, 则将新数据盘和已依附的内核态驱动解绑, 并重新 将该新数据盘绑定 到用户态驱动; 为该新数据盘创建用户态文件系统。 12.一种数据盘的热维修系统, 部署在存 储节点上, 所述数据盘的热维修系统包括: 故障检测模块, 用于对本地维护的至少一个数据盘进行故障检测, 并将检测到的故障 信息上报给所述 故障管理节点, 以便于所述 故障管理节点根据接收到的故障信息为对应的 故障数据盘进 行合法性验证, 并在 验证合法后 将为所述 故障数据盘创建的维修服务下发给权 利 要 求 书 2/3 页 3 CN 115269325 A 3

.PDF文档 专利 热维修方法、系统及相关装置

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 热维修方法、系统及相关装置 第 1 页 专利 热维修方法、系统及相关装置 第 2 页 专利 热维修方法、系统及相关装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:04:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。