System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() RAID卡的升级方法和装置、存储介质及电子设备制造方法及图纸_技高网

RAID卡的升级方法和装置、存储介质及电子设备制造方法及图纸

技术编号:42710058 阅读:0 留言:0更新日期:2024-09-13 12:01
本申请实施例提供了一种RAID卡的升级方法和装置、存储介质及电子设备,其中,该RAID卡的升级方法包括:获取服务器集群中的目标服务器,其中,所述目标服务器为所述服务器集群中待进行固件升级的服务器;确定所述目标服务器中RAID卡的负载参数,并根据所述负载参数确定所述RAID卡对应的升级时间窗口,其中,所述负载参数用于指示影响所述RAID卡的负载的参数;在所述升级时间窗口内对所述RAID卡进行升级。通过上述方法,可以解决相关技术中需要管理人员定时查询服务器是否需要升级,并需要管理人员根据经验确定升级RAID卡的时间的问题。

【技术实现步骤摘要】

本申请实施例涉及通信领域,具体而言,涉及一种raid卡的升级方法和装置、存储介质及电子设备。


技术介绍

1、目前,服务器系统中的独立磁盘冗余阵列卡(redundant array of independentdisks card,简称为raid卡)是保证数据存储和冗余的重要组件之一。然而,随着技术的不断发展,raid卡固件的更新和升级变得至关重要。传统的固件升级方法通常是采用raid卡厂商提供的专门的配置管理软件或固件升级软件,需要管理员手动从官网上查询并下载对应版本的固件包及管理软件及固件升级包,然后手动执行升级命令完成固件升级操作。这种方法虽然提供了一种可行的升级方案,然而使用这些软件需要管理人员定时主动查询并下载和更新固件,同时也需要管理员额外的学习和配置时间,不仅耗时且存在操作失误的风险。

2、因此,针对相关技术中需要管理人员定时查询服务器是否需要升级,并需要管理人员根据经验确定升级raid卡的时间的问题,尚未得到有效解决。


技术实现思路

1、本申请实施例提供了一种raid卡的升级方法和装置、存储介质及电子设备,以至少解决相关技术中需要管理人员定时查询服务器是否需要升级,并需要管理人员根据经验确定升级raid卡的时间的问题。

2、根据本申请的一个实施例,提供了一种raid卡的升级方法,包括:获取服务器集群中的目标服务器,其中,所述目标服务器为所述服务器集群中待进行固件升级的服务器;确定所述目标服务器中raid卡的负载参数,并根据所述负载参数确定所述raid卡对应的升级时间窗口,其中,所述负载参数用于指示影响所述raid卡的负载的参数;在所述升级时间窗口内对所述raid卡进行升级。

3、在一个示例性实施例中,确定所述raid卡的负载数据,并根据所述负载参数确定所述raid卡对应的升级时间窗口,包括:基于预设时间周期采集所述raid卡的负载参数;根据多个负载参数预测所述raid卡在第一时间段内的多个负载值;根据所述多个负载值确定所述升级时间窗口。

4、在一个示例性实施例中,根据多个负载参数预测所述raid卡在第一时间段内的多个负载值,包括:基于预设损失函数确定每个负载参数对应的权重;根据所述每个负载参数和所述每个负载参数对应的权重预测所述raid卡在目标时间段内的多个负载值。

5、在一个示例性实施例中,根据所述多个负载值确定所述升级时间窗口,包括:确定关系所述多个负载值的大小关系;根据所述大小关系在所述多个负载值中确定最小负载值;将所述最小负载值对应的第二时间段确定为所述升级时间窗口。

6、在一个示例性实施例中,在所述升级时间窗口内对所述raid卡进行升级之前,所述方法还包括:查询所述raid卡对应的当前版本信息和最新版本信息;将所述当前版本信息和所述最新版本信息进行对比,以根据对比结果确定是否允许对所述raid卡进行升级。

7、在一个示例性实施例中,将所述当前版本信息和所述最新版本信息进行对比,以根据对比结果确定是否允许对所述raid卡进行升级,包括:在所述对比结果指示所述当前版本信息与所述最新版本信息不一致的情况下,确定允许对所述raid卡进行升级;在所述对比结果指示所述当前版本信息与所述最新版本信息一致的情况下,确定禁止对所述raid卡进行升级。

8、在一个示例性实施例中,在确定允许对所述raid卡进行升级之后,所述方法还包括:获取所述最新版本信息对应的固件文件;对所述固件文件进行完整性校验和正确性校验,以确定所述固件文件的完整性和正确性;在确定所述固件文件通过所述完整性校验,且通过所述正确性校验的情况下,将所述固件文件确定为对所述raid卡进行升级的目标文件。

9、在一个示例性实施例中,在所述升级时间窗口内对所述raid卡进行升级,包括:确定步骤:确定当前时间是否为所述升级时间窗口内的任一时间;在确定当前时间不是所述升级时间窗口内的任一时间的情况下,循环执行所述确定步骤,直至确定当前时间为所述升级时间窗口内的任一时间的情况下,向所述raid卡发送升级命令,以指示所述raid卡进行升级。

10、在一个示例性实施例中,向所述raid卡发送升级命令,以指示所述raid卡进行升级,包括:向所述raid卡发送所述升级命令,以使所述raid卡确定所述raid卡是否存在正在进行的目标操作;在确定所述raid卡存在所述目标操作的情况下,指示所述raid卡暂停所述目标操作,并进行升级;在所述raid卡确定所述raid卡不存在所述目标操作的情况下,指示所述raid卡进行升级。

11、在一个示例性实施例中,所述升级时间窗口内对所述raid卡进行升级,包括:在对所述raid卡进行升级的过程中,实时监测所述raid卡的升级过程,以确定所述升级过程中是否存在错误进程;在确定所述升级过程中存在错误进程的情况下,与所述raid卡进行通信,以确定是否允许所述raid卡回滚至升级前的raid卡版本;在确定允许所述raid卡回滚至所述升级前的raid卡版本的情况下,将所述raid卡回滚至所述升级前的raid卡版本,并触发报警机制。

12、在一个示例性实施例中,在所述升级时间窗口内对所述raid卡进行升级之后,所述方法还包括:在确定所述raid卡升级完成的情况下,确定所述raid卡的升级结果;在所述升级结果指示所述raid卡升级失败的情况下,获取所述raid卡的升级报告;将所述升级报告发送至目标对象,以使所述目标对象确定所述升级失败的原因。

13、根据本申请的另一个实施例,提供了一种raid卡的升级装置,包括:获取模块,用于获取服务器集群中的目标服务器,其中,所述目标服务器为所述服务器集群中待进行固件升级的服务器;确定模块,用于确定所述目标服务器中raid卡的负载参数,并根据所述负载参数确定所述raid卡对应的升级时间窗口,其中,所述负载参数用于指示影响所述raid卡的负载的参数;升级模块,用于在所述升级时间窗口内对所述raid卡进行升级。

14、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述方法实施例中的步骤。

15、根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述方法实施例中的步骤。

16、根据本申请的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述方法实施例中的步骤。

17、通过本申请的raid卡的升级方法,获取服务器集群中待进行固件升级的目标服务器;确定目标服务器中的raid卡的负载参数,并根据负载参数确定raid卡对应的升级时间窗口,进而在升级时间窗口内对raid进行升级。也就是说,本申请实施例可以通过目标服务器中raid卡的负载参数确定用于进行raid卡升级的升级时间窗口,并可以在升级时间窗本文档来自技高网...

【技术保护点】

1.一种RAID卡的升级方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求2所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求1所述的方法,其特征在于,

9.根据权利要求8所述的方法,其特征在于,

10.根据权利要求1所述的方法,其特征在于,

11.根据权利要求1所述的方法,其特征在于,

12.一种RAID卡的升级装置,其特征在于,

13.一种计算机可读存储介质,其特征在于,

14.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,

15.一种计算机程序产品,包括计算机程序,其特征在于,

【技术特征摘要】

1.一种raid卡的升级方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求2所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求1所述的方法,其特征在于,

9.根据...

【专利技术属性】
技术研发人员:王思瑶韩方阵李维校王辉王磊
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1