[发明专利]一种SAS域的节点监控方法、装置、系统及节点有效
申请号: | 201910926440.2 | 申请日: | 2019-09-27 |
公开(公告)号: | CN112579384B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 王腾腾;李庆华;吴海波;张宏海 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;丁芸 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sas 节点 监控 方法 装置 系统 | ||
1.一种SAS域的节点监控方法,其特征在于,应用于多节点SAS域系统中的任一节点,所述多节点SAS域系统中的每个节点包括主机总线适配器HBA、扩展器Expander以及至少一个磁盘HDD,其中,每个节点的Expander用于连接该节点的HBA和HDD,并且每个节点中的Expander存储有存储页,并且节点间的Expander的存储页共享,并且每个节点定期更新该节点的所述存储页,并且所述多节点SAS域系统中的节点间建立有通信连接,所述方法包括:
定期读取其他节点的Expander中的所述存储页;
确定所述其他节点的所述存储页是否更新;
如果所述其他节点的所述存储页未更新,确定所述其他节点处于宕机状态;
如果所述其他节点的所述存储页已经更新,确定所述其他节点处于正常状态;
所述每个节点定期更新该节点的所述存储页,包括:
每个节点改变所述存储页中至少一个内容,以使得更新后的存储页中的内容,与更新前的存储页中的内容不完全一致。
2.根据权利要求1所述的方法,其特征在于,在所述确定所述其他节点宕机后,所述方法还包括:
管理所述其他节点的HDD。
3.根据权利要求2所述的方法,其特征在于,在所述管理所述其他节点的HDD前,所述方法还包括:
确定所述其他节点的所述存储页中是否存储有接管标识;
如果所述其他节点的所述存储页中没有存储接管标识,在所述其他节点的存储页中写入接管标识;
如果所述其他节点的所述存储页中存储有接管标识,终止执行所述管理所述其他节点的HDD的步骤。
4.一种SAS域的节点监控装置,其特征在于,应用于多节点SAS域系统中的任一节点,所述多节点SAS域系统中的每个节点包括主机总线适配器HBA、扩展器Expander以及至少一个磁盘HDD,其中,每个节点的HBA用于通过Expander管理该节点的HDD,并且每个节点中的Expander存储有存储页,并且节点间的Expander的存储页共享,并且每个节点定期更新该节点的所述存储页,并且所述多节点SAS域系统中的节点间建立有通信连接,所述装置包括:
页读取模块,用于定期读取其他节点的Expander中的所述存储页;
更新判断模块,用于确定所述其他节点的所述存储页是否更新;
状态判断模块,用于如果所述其他节点的所述存储页未更新,确定所述其他节点处于宕机状态;
所述状态判断模块,还用于如果所述其他节点的所述存储页已经更新,确定所述其他节点处于正常状态;
所述每个节点定期更新该节点的所述存储页,包括:
每个节点改变所述存储页中至少一个内容,以使得更新后的存储页中的内容,与更新前的存储页中的内容不完全一致。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括HDD接管模块,用于在所述确定所述其他节点宕机后,管理所述其他节点的HDD。
6.根据权利要求5所述的装置,其特征在于,所述HDD接管模块,还用于在所述管理所述其他节点的HDD前,确定所述其他节点的所述存储页中是否存储有接管标识;
如果所述其他节点的所述存储页中没有存储接管标识,在所述其他节点的存储页中写入接管标识;
如果所述其他节点的所述存储页中存储有接管标识,终止执行所述管理所述其他节点的HDD的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910926440.2/1.html,转载请声明来源钻瓜专利网。