一种共享设备访问方法、系统、设备以及存储介质与流程

文档序号:37414545发布日期:2024-03-25 19:02阅读:11来源:国知局
一种共享设备访问方法、系统、设备以及存储介质与流程

本发明涉及服务器领域,具体涉及一种共享设备访问方法、系统、设备以及存储介质。


背景技术:

1、在服务器整机框内存在多个节点设备,多个节点设备可以访问框内共享设备。一般的控制方法是在多个设备中,选择一个设备作为主节点,其他节点作为备节点,主节点访问共享设备,从节点不允许访问共享设备,等待主节点同步共享设备信息。但是服务器在使用过程中,一旦出现共享资源失败,系统轻者产生告警,严重者影响业务,这对服务器的产品而言,难以接受的。而且主节点访问共享设备失败后,如何选择出新的节点作为主节点也是至关重要。


技术实现思路

1、有鉴于此,为了克服上述问题的至少一个方面,本发明实施例提出一种共享设备访问方法,包括以下步骤:

2、响应于多个节点上电,从多个节点之间选举一个作为主节点并将其他节点作为从节点;

3、利用所述主节点访问共享设备并将所述共享设备的信息同步到所述从节点;

4、响应于所述主节点访问共享设备故障,进行主从切换;

5、响应于主从切换次数达到阈值仍无法访问所述共享设备,停止主从切换并反馈所述共享设备故障。

6、在一些实施例中,响应于所述主节点访问共享设备故障,进行主从切换,进一步包括:

7、依此将每一个节点作为主节点并将其余节点作为从节点进行主从切换并记录主从切换次数。

8、在一些实施例中,响应于主从切换次数达到阈值仍无法访问所述共享设备,停止主从切换并反馈所述共享设备故障,进一步包括:

9、响应于所述主从切换次数等于所述多个节点减1,且仍无法访问所述共享设备,停止主从切换并反馈所述共享设备故障。

10、在一些实施例中,还包括:

11、响应于所述共享设备故障恢复,将所述主从切换次数清0,并允许继续触发主从切换。

12、在一些实施例中,还包括:

13、响应于另一个所述共享设备故障,且所述另一个所述共享设备对应的主从切换次数未达到所述阈值,允许触发主从切换。

14、在一些实施例中,响应于多个节点上电,从多个节点之间选举一个作为主节点并将其他节点作为从节点,进一步包括:

15、响应于多个节点上电,由每一个所述节点中的cpld提供一个主备状态,根据所述cpld提供的主备状态将本节点设为相同的主备状态。

16、在一些实施例中,所述多个节点为多个国产bmc。

17、基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种共享设备访问系统,包括:

18、选举模块,配置为响应于多个节点上电,从多个节点之间选举一个作为主节点并将其他节点作为从节点;

19、同步模块,配置为利用所述主节点访问共享设备并将所述共享设备的信息同步到所述从节点;

20、切换模块,配置为响应于所述主节点访问共享设备故障,进行主从切换;

21、反馈模块,配置为响应于主从切换次数达到阈值仍无法访问所述共享设备,停止主从切换并反馈所述共享设备故障。

22、基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种计算机设备,包括:

23、至少一个处理器;以及

24、存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时执行如上所述的任一种共享设备访问方法的步骤。

25、基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行如上所述的任一种共享设备访问方法的步骤。

26、本发明具有以下有益技术效果之一:本发明提出的方案能够在主节点访问共享设备发生故障后无法获取共享设备信息时,备节点可以升为主节点继续访问共享设备资源信息。减少单一链路访问共享设备信息失败后而停止对共享设备的访问。即使共享设备故障,也是通过多个节点依次访问共享设备来确认是设备故障而不是其他故障。通过循环方式切换主节点继续访问共享设备信息提高产品的可靠性,增加服务器的稳定。



技术特征:

1.一种共享设备访问方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,响应于所述主节点访问共享设备故障,进行主从切换,进一步包括:

3.如权利要求2所述的方法,其特征在于,响应于主从切换次数达到阈值仍无法访问所述共享设备,停止主从切换并反馈所述共享设备故障,进一步包括:

4.如权利要求3所述的方法,其特征在于,还包括:

5.如权利要求3所述的方法,其特征在于,还包括:

6.如权利要求1所述的方法,其特征在于,响应于多个节点上电,从多个节点之间选举一个作为主节点并将其他节点作为从节点,进一步包括:

7.如权利要求1所述的方法,其特征在于,所述多个节点为多个国产bmc。

8.一种共享设备访问系统,其特征在于,包括:

9.一种计算机设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1-7任意一项所述的方法的步骤。


技术总结
本发明公开了一种共享设备访问方法,包括以下步骤:响应于多个节点上电,从多个节点之间选举一个作为主节点并将其他节点作为从节点;利用所述主节点访问共享设备并将所述共享设备的信息同步到所述从节点;响应于所述主节点访问共享设备故障,进行主从切换;响应于主从切换次数达到阈值仍无法访问所述共享设备,停止主从切换并反馈所述共享设备故障。本发明还公开了一种系统、计算机设备以及可读存储介质。本发明提出的方案能够通过循环方式切换主节点继续访问共享设备信息提高产品的可靠性,增加服务器的稳定。

技术研发人员:刘涛,马晓光,王朝晖,李铁军,赖一鹏
受保护的技术使用者:西安超越申泰信息科技有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1