一种RAID卡管理方法、装置、计算设备和存储介质与流程

未命名 07-14 阅读:116 评论:0

一种raid卡管理方法、装置、计算设备和存储介质
技术领域
1.本技术涉及存储控制领域,具体涉及一种raid卡管理方法、装置、计算设备和存储介质。


背景技术:

2.独立冗余磁盘阵列(redundantarraysofindependentdisks,raid)是一种将多块独立的硬盘按不同方式组合起来形成一个逻辑硬盘,从而提供比单个硬盘更高的存储性能的技术。
3.随着存储控制技术的发展,不同型号的raid卡各有不同的技术优势,而为了满足日益细化的数据存储要求,服务器或服务器集群需要同时接入多个不同型号的raid卡进行数据存储。
4.然而,每个raid卡的生产厂家各自拥有独立的raid卡管理工具,并且在对应的管理工具下,每新增一种型号的raid卡,需要修改代码或增加配置文件。因此,在计算设备接入多个不同厂家和不同型号的raid卡时,管理效率低。


技术实现要素:

5.本技术提供一种raid卡管理方法、装置、计算设备和存储介质,能够在计算设备接入多个不同厂家和不同型号的raid卡的场景下,简化管理流程,提高管理效率。
6.第一方面,本技术提供一种raid卡管理方法,该方法包括:
7.当检测到raid卡接入时,获取该raid卡的厂家标识;对该raid卡执行该厂家标识对应的管理命令;将执行该管理命令的结果进行归一化处理,并将处理结果输出至显示设备。
8.本技术中,通过获取接入的raid卡的厂家标识,获取并执行与该厂家标识对应的管理命令,最后归一化处理执行该管理命令的结果并输出,使得不同厂家和不同型号的raid在计算设备中能够被统一正确地管理,并给予管理人员统一正确的反馈,能够简化管理流程,提高管理效率。
9.在一种可能的实现中,在该对该raid卡执行该厂家标识对应的管理命令之前,该方法还包括:获取配置指令;该对该raid卡执行该厂家标识对应的管理命令,包括:根据该配置指令指示的该管理命令,对该raid卡进行配置。
10.在一种可能的实现中,在该获取该配置指令前,该方法还包括:获取该raid卡的能力并输出至该显示设备;该获取该配置指令包括:接收用于指示配置目标能力的配置指令,该目标能力为用户选择的该raid卡的能力中的任意一项或多项;该根据该配置指令指示的该管理命令,对该raid卡进行配置,包括:根据配置该目标能力对应的管理命令,对该raid卡进行配置。
11.在一种可能的实现中,该能力包括该raid卡支持的raid卡模式、raid级别、读写策略、缓存策略以及热备盘能力。
12.在一种可能的实现中,在该获取该配置指令前,该方法还包括:获取预设的raid卡配置流程;该获取配置指令包括:根据该raid卡配置流程获取该配置指令。
13.在一种可能的实现中,在该对该raid卡执行该厂家标识对应的管理命令之前,该方法还包括:根据该厂家标识获取对应的管理命令集合和属性集合;该对该raid卡执行该厂家标识对应的管理命令,包括:从该管理命令集合中获取该管理命令并执行;该将执行该管理命令的结果进行归一化处理,包括:根据该属性集合将该执行该管理命令的结果转换为对应的标准描述。
14.在一种可能的实现中,该管理命令集合存储于该厂家标识对应的命令字配置文件,该属性集合存储于该厂家标识对应的属性配置文件。
15.第二方面,本技术提供一种raid卡管理装置,该装置包括:
16.获取单元,用于在检测到raid卡接入的情况下,获取该raid卡的厂家标识;执行单元,用于对该raid卡执行该厂家标识对应的管理命令;输出单元,用于将执行该管理命令的结果进行归一化处理,并将处理结果输出至显示设备。
17.在一种可能的实现中,获取单元还用于获取配置指令;执行单元具体用于根据该配置指令指示的该管理命令,对该raid卡进行配置。
18.在一种可能的实现中,该获取单元还用于获取该raid卡的能力;该输出单元还用于将该能力输出至该显示设备;该获取单元具体用于接收用于指示配置目标能力的配置指令,该目标能力为用户选择的该raid卡的能力中的任意一项或多项;该执行单元具体用于根据配置该目标能力的管理命令,对该raid卡进行配置。
19.在一种可能的实现中,该能力包括该raid卡支持的raid卡模式、raid级别、读写策略、缓存策略以及热备盘能力。
20.在一种可能的实现中,该获取单元还用于获取预设的raid卡配置流程;该获取单元具体用于根据该raid卡配置流程获取该配置指令。
21.在一种可能的实现中,获取单元还用于根据该厂家标识获取对应的管理命令集合和属性集合;执行单元具体用于从该管理命令集合中获取该管理命令并执行;输出单元具体用于根据该属性集合将该执行该管理命令的结果转换为对应的标准描述。
22.在一种可能的实现中,该管理命令集合存储于该厂家标识对应的命令字配置文件,该属性集合存储于该厂家标识对应的属性配置文件。
23.第三方面,本技术提供一种计算设备,该计算设备包括:处理器、存储器;该存储器中存储有指令操作或代码;该处理器配置为与该存储器通信,并执行该存储器中的指令操作或代码以执行第一方面中任一所述的方法。
24.第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括指令,当该指令在计算机上运行时,使得计算机执行如第一方面中任一所述的方法。
25.应理解的是,上述多个方面的实现和有益效果可相互参考。
附图说明
26.图1是一种raid卡管理系统的系统架构图;
27.图2是本技术实施例提供的一种raid卡管理方法的流程示意图;
28.图3是本技术实施例提供的另一raid卡管理方法的流程示意图;
29.图4是本技术实施例提供的一种raid卡的信息展示界面;
30.图5是本技术实施例提供的又一raid卡管理方法的流程示意图;
31.图6是本技术实施例提供的一种raid配置界面;
32.图7是本技术实施例提供的又一raid卡管理方法的流程示意图;
33.图8是本技术实施例提供的一种raid卡管理装置的结构示意图;
34.图9是本技术实施例提供的一种计算设备的结构示意图。
具体实施方式
35.下面结合附图,对本技术的实施例进行描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着技术发展和新场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
36.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
37.请参阅图1,图1为一种raid卡管理系统的系统架构图,该系统架构中包括计算设备10和raid卡20a至20c(下文统称raid卡20)。
38.其中,计算设备10可以为服务器、存储控制器、交换机、路由器、基站控制器、计算卸载卡、计算加速卡、计算机、笔记本电脑等计算设备,本技术实施例对于图1所示的计算设备10的具体形式并不进行限定。
39.可以理解的是,图1中具体示例为3个raid卡,实际应用场景中计算设备10可以接入更多或更少的raid卡20,以满足数据的存储需求。
40.需要说明的是,在具体实现中,计算设备10可以为单独的计算设备,也可以是多个计算设备组成的计算集群,所有接入该计算集群中任一计算设备的raid卡都能够被视为本系统架构中的raid卡20。因此,图1中示出的组成结构并不构成对计算设备10和raid卡20的链接关系的限定。
41.在实际的raid卡管理中,为满足数据存储的不同要求,计算设备10会接入不同厂家的多个raid卡20;而每个厂家各自拥有管理其生产的raid卡20的管理工具,计算设备10需要通过多个管理工具分别对raid卡进行管理,过程较为复杂。
42.另外,每个厂家的raid卡又可以细分为不同类型的raid卡,例如磁盘连续捆束阵列(justabunchofdisks,jbod)模式和raid模式;或是根据raid卡的控制方式划分为不同型号,例如使得计算设备10能够直接对硬盘进行存取操作的主机总线适配器(hostbus adapter,hba),也称为直通卡,以及使得计算设备10通过raid控制器对组合的多个硬盘进行存取操作的raid卡。以上各种不同的raid卡需要不同的管理代码或配置文件,进一步增加了管理的复杂度,导致管理效率低。
43.因此,亟需一种新的raid卡管理方法,以在计算设备接入多个不同厂家、不同型号
的raid卡的场景下,简化管理流程,提高管理效率。
44.请参阅图2,图2为本技术实施例提供的一种raid卡管理方法,应用于计算设备,该方法包括以下步骤201至203。
45.201、当检测到raid卡接入时,计算设备获取该raid卡的厂家标识。
46.其中,计算设备可以在启动阶段检测接入的设备,若检测到有raid卡接入时,可以通过检查硬盘信息的指令,或检查板卡(例如scsi卡或raid卡)信息的指令,获取该raid卡的厂家标识。
47.其中,该厂家标识用于标识该raid卡的生产厂家,具体可以为该生产厂家的供应商(vendor)编码。
48.202、计算设备对该raid卡执行该厂家标识对应的管理命令。
49.其中,计算设备在获取该厂家标识后,可以根据该厂家标识获取对应的管理命令集合和属性集合。
50.具体地,该raid卡对应的管理命令集合为用于管理该厂家生产的raid卡、与该厂家生产的raid卡交互的管理命令的集合。可以理解的是,每个厂家提供的管理工具可以通过增加配置文件和修改代码兼容该厂家不同型号的raid卡,因此同一厂家的raid卡能接收并执行的管理命令大部分是通用的,而对于差异化部分的管理命令,计算设备可以不显示当前raid卡不支持的管理命令对应的下达选项,使得用户在管理raid卡过程中不感知当前raid卡不支持的管理命令,体验更佳。
51.具体地,该raid卡对应的属性集合包括该厂家对其生产的raid卡的属性的描述、该厂家对其生产的raid卡执行各种管理命令后的输出信息的描述,以及该两种描述与标准描述之间的对应关系。可以理解的是,不同厂家或不同型号的raid卡会由于技术更新、编程人员差异或当地语言差异等因素,导致对于同一对象的描述不同;而通过厂家标识将同一厂家生产的raid卡对应的属性描述和输出信息描述作为属性集合管理,可以在计算设备将不同的描述归一化处理时减少匹配遍历所需要的时间,同时尽可能地减少不同集合之间的重复描述,节约存储空间。
52.其中,标准描述为计算设备中预设的关于raid卡的属性对象、raid卡执行管理命令后输出的结果信息项,以及与raid卡相关的其他对象的统一描述。
53.在一种可能的实现中,计算设备中预设有厂家配置文件;计算设备可以根据该厂家标识和该厂家配置文件,获取与该厂家标识对应的管理命令集合和属性集合。
54.其中,该厂家配置文件中包含有厂家标识,管理命令集合和属性集合的标识,以及二者的对应关系。计算设备可以通过该厂家标识和该对应关系,获取对应的管理命令集合和属性集合的标识,从而获取与该厂家标识对应的管理命令集合和属性集合。
55.在一种可能的实现中,该管理命令集合存储于命令字配置文件,该属性集合存储与属性配置文件。其中,每个厂家标识对应一个命令字配置文件和一个属性配置文件。
56.通过将管理raid卡所需要的两个集合数据以配置文件的方式存储,以便于该两个集合数据的修改更新,在厂家推出新型号的raid卡或彻底淘汰旧型号的raid卡时,只需要修改更新对应的配置文件即可,无需对管理代码进行大幅改动,节约人力。
57.在另一种可能的实现中,管理命令集合和属性集合也可以存储于数据库中,通过管理代码进行调用。
58.在下述本技术实施例的描述中,将以该管理命令集合存储于命令字配置文件,该属性集合存储与属性配置文件的可能实现为例进行说明。
59.在获取命令字配置文件和属性配置文件后,计算设备可以获取配置指令,并根据该配置指令指示的管理命令对raid卡进行配置。
60.在一种可能的实现中,计算设备可以获取预设的raid卡配置流程;再根据该raid卡配置流程从该命令字配置文件中获取对应的配置命令;最后根据该配置命令指示的管理命令,对该raid卡进行配置。
61.在另一种可能的实现中,计算设备可以获取该raid卡的能力并输出至显示设备;再接收用户或管理人员下达的用于指示配置目标能力的配置指令,该目标能力为用户或管理人员选择的该raid卡能力中的任意一项或多项;最后根据配置该目标能力对应的管理命令,对该raid卡进行配置。
62.其中,该配置指令用于指示该raid中的目标硬盘,以及对该目标硬盘执行的管理命令。具体地,该目标硬盘为该raid卡中的任意一个或多个硬盘,该管理命令为该命令字配置文件中该raid卡支持的任一管理命令。
63.其中,raid卡的能力包括该raid卡支持的raid卡模式、raid级别、读写策略、缓存策略以及热备盘能力。
64.203、计算设备将执行该管理命令的结果进行归一化处理,并将处理结果输出至显示设备。
65.在执行该管理命令后,计算设备可以根据该属性配置文件,对该执行结果进行归一化处理,最后将处理结果输出至与该计算设备连接的显示设备,以便管理人员进行执行结果确认以及进一步管理。
66.具体地,计算设备可以在属性配置文件中获取该执行结果中的相关描述与统一的标准描述之间的对应关系,并根据该对应关系将该执行结果中的相关描述转化为对应的标准描述。
67.在另外一些实施例中,该属性配置文件中所有描述对应的标准描述也可以储存于该属性配置文件中。
68.本技术实施例中,通过获取接入的raid卡的厂家标识,获取并执行与该厂家标识对应的管理命令,最后归一化处理执行该管理命令的执行结果并输出,使得不同厂家和不同型号的raid卡在计算设备中能够被统一正确地管理,并给予管理人员统一正确的反馈,从而简化管理流程,提高管理效率。
69.以上是对本技术方法的总体介绍,下面将结合具体的管理实施例对本发明方法进行进一步的说明。
70.请参阅图3,图3为本技术实施例提供的另一raid卡管理方法的流程示意图,该流程主要用于获取raid卡的信息,具体包括步骤301至303。
71.301、计算设备获取raid卡的厂家标识。
72.步骤301的具体实施方式与图2所示实施例中的步骤201类似,具体可以参考相关部分的描述,此处不再赘述。
73.302、计算设备获取该raid卡的信息。
74.其中,计算设备在获取该厂家标识后,可以从预设的厂家配置文件中获取与该厂
家标识对应的命令字配置文件和属性配置文件;再从该命令字配置文件中确定获取该raid卡信息功能所对应的命令字和功能函数;最后执行该功能函数以获取该raid卡的信息。
75.例如,计算设备可以先通过getraidlist()函数获取接入计算设备的raid卡清单;再通过getraidinfo()函数获取raid卡清单中每个raid卡的总体信息;再通过getpdinfo()函数和getvdinfo()函数获取每个raid卡中的硬盘和逻辑盘的具体信息。
76.303、计算设备归一化处理该raid卡的信息并输出。
77.再获取上述该raid卡的信息后,计算设备可以通过对应的属性配置文件将上述信息转化为标准描述的信息并输出至显示设备。
78.具体可以参阅图4,图4为本技术实施例提供的一种raid卡的信息展示界面,图4左侧界面展示了编号为sas3508的raid卡的下属物理硬盘(physicaldisk,pd)和虚拟硬盘(virtualdisk,vd),以及对应的层级关系,具体包括硬盘组(diskgroup)的raid级别,以及已配置到硬盘组中的虚拟硬盘和物理硬盘的编号和容量大小,另外还有未配置的物理硬盘(unconfigureddisk)的容量大小。
79.图4右侧界面展示的是当前raid卡的总体信息,具体包括控制器状态、固件版本、备用电源组(batterybackupunit,bbu)状态、重构速率、迁移速率、启动驱动器所在硬盘和启动模式、全局热备盘的设置信息、系统巡检的模式和周期设置以及是否开启jbod模式。
80.请参阅图5,图5为本技术实施例提供的又一raid卡管理方法的流程示意图,该流程主要用于获取raid卡的能力并做相应展示,具体包括步骤501至504。
81.501、计算设备获取raid卡的厂家标识。
82.步骤501的具体实施方式与图2所示实施例中的步骤201类似,具体可以参考相关部分的描述,此处不再赘述。
83.502、计算设备获取该raid卡的能力。
84.步骤502的具体实施方式与图3所示实施例中的步骤302类似,具体可以参考相关部分的描述,此处不再赘述。
85.例如,计算设备可以通过getraidability()函数获取一个或多个raid卡的能力。
86.503、计算设备归一化该raid卡的能力,得到该raid卡的能力表。
87.其中,计算设备可以通过与该raid卡对应的属性配置文件,将每个raid卡的能力转化为标准描述并整理成表,生成对应的能力表。
88.504、计算设备根据该raid卡能力表,显示raid的配置界面。
89.其中,当管理人员或用户需要对该raid卡进行配置时,计算设备需要显示配置界面,并在该配置界面显示该raid卡所支持的配置选项。此时,计算设备可以根据该raid卡的能力表,显示对应的raid配置界面。
90.例如,当当前的raid卡的能力支持全部热备盘功能时,计算设备可以在raid的配置界面显示图4中的全局热备盘的配置选项;若当前的raid卡的能力不支持该全局热备盘的功能时,该配置选项将不在配置界面中展示。
91.可以参阅图6,图6为本技术实施例提供的一种raid配置界面,在管理人员或用户想要在raid卡中创建新的raid时,可以通过该配置界面选择对应配置选项下达配置指令。如图6所示的具体示例中,该raid卡支持raid0、raid1和raid10三种raid级别的组盘配置,管理人员或人员可以选择其中一种;而在下方的高级配置上,具体的读取策略
(readpolicy)、写入策略(writepolicy)、缓存策略(cachepolicy)、条带大小(stripsize)仅支持一种选项;专用热备盘(dedicatehotspace)、热备盘跨度(span)以及虚拟硬盘的相应设置则支持多种选项或输入数值以进行对应的配置。
92.当完成上述配置项的选择和数值输入后,管理人员或用户可以点击确定以向计算设备下达对应的配置指令,在该raid卡上逐项地执行对应配置项的命令。
93.另外,计算设备也可以响应管理人员或用户的请求,直接将该raid的能力表输出至该显示设备。具体地,该能力表中可以仅显示该raid表支持的能力,也可以同时显示该raid卡所属厂家的所有raid卡支持的能力,并在该raid卡不支持的能力栏中显示不支持的字样。
94.请参阅图7,图7为本技术实施例提供的又一raid卡管理方法的流程示意图,该流程主要用于在raid卡中配置raid,具体包括步骤701至704。
95.701、计算设备显示raid配置界面。
96.步骤701的具体实施方式与图5所示实施例中的步骤501至504类似,具体可以参考相关部分的描述,此处不再赘述。
97.702、计算设备接收配置指令。
98.703、计算设备配置该raid卡。
99.步骤702和703的具体实施方式与图6所示实施例中的配置过程类似,具体可以参考相关部分的描述,此处不再赘述。
100.其中,配置指令中包含管理人员或用户选择的raid卡的能力,计算设备可以从该raid卡对应的命令字配置文件中获取配置该能力的命令字和功能函数;再执行该功能函数以完成对应的配置。
101.704、计算设备输出配置结果。
102.在raid配置完成后,计算设备可以通过对应的属性配置文件将配置后的raid的属性转换为标准描述,并在该raid卡的信息界面更新展示。
103.上述内容对本技术实施例提供的raid卡管理方法进行了描述,下面将对本技术实施例提供的raid卡管理装置进行说明。
104.请参阅图8,本技术实施例还提供一种raid卡管理装置800,包括:
105.获取单元801,用于在检测到raid卡接入的情况下,获取该raid卡的厂家标识;执行单元802,用于对该raid卡执行该厂家标识对应的管理命令;输出单元803,用于将执行该管理命令的结果进行归一化处理,并将处理结果输出至显示设备。
106.在一种可能的实现中,获取单元801还用于获取配置指令;执行单元802具体用于根据该配置指令指示的该管理命令,对该raid卡进行配置。
107.在一种可能的实现中,该获取单元801还用于获取该raid卡的能力;该输出单元803还用于将该能力输出至该显示设备;该获取单元801具体用于接收用于指示配置目标能力的配置指令,该目标能力为用户选择的该raid卡的能力中的任意一项或多项;该执行单元802具体用于根据配置该目标能力的管理命令,对该raid卡进行配置。
108.在一种可能的实现中,该能力包括该raid卡支持的raid卡模式、raid级别、读写策略、缓存策略以及热备盘能力。
109.在一种可能的实现中,该获取单元801还用于获取预设的raid卡配置流程;该获取
单元801具体用于根据该raid卡配置流程获取该配置指令。
110.在一种可能的实现中,获取单元801还用于根据该厂家标识获取对应的管理命令集合和属性集合;执行单元802具体用于从该管理命令集合中获取该管理命令并执行;输出单元803具体用于根据该属性集合将该执行该管理命令的结果转换为对应的标准描述。
111.在一种可能的实现中,该管理命令集合存储于该厂家标识对应的命令字配置文件,该属性集合存储于该厂家标识对应的属性配置文件。
112.请参阅图9,本技术实施例还提供一种计算设备900,该计算设备800包括处理器901和存储器903。
113.其中,该存储器903中存储有指令操作或代码;该处理器901配置为与该存储器903通信,并执行该存储器903中的指令操作或代码以执行如图2、图3、图5和图7中的任一实施例所提供的raid卡管理方法。
114.可选的,处理器901和存储器903通过总线902连接。
115.本技术另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括指令,当该指令在计算机上运行时,使得计算机执行如图2、图3、图5和图7中的任一实施例所提供的raid卡管理方法。
116.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
117.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
118.在本技术实施例所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
119.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
120.另外,在本技术实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
121.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术实施例各个实施例所述方法的全部
或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

技术特征:
1.一种raid卡管理方法,其特征在于,所述方法包括:当检测到raid卡接入时,获取所述raid卡的厂家标识;对所述raid卡执行所述厂家标识对应的管理命令;将执行所述管理命令的结果进行归一化处理,并将处理结果输出至显示设备。2.根据权利要求1所述的方法,其特征在于,在所述对所述raid卡执行所述厂家标识对应的管理命令之前,所述方法还包括:获取配置指令;所述对所述raid卡执行所述厂家标识对应的管理命令,包括:根据所述配置指令指示的所述管理命令,对所述raid卡进行配置。3.根据权利要求2所述的方法,其特征在于,在所述获取配置指令前,所述方法还包括:获取所述raid卡的能力并输出至所述显示设备;所述获取配置指令包括:接收用于指示配置目标能力的所述配置指令,所述目标能力为用户选择的所述raid卡的能力中的任意一项或多项;所述根据所述配置指令指示的所述管理命令,对所述raid卡进行配置,包括:根据配置所述目标能力对应的所述管理命令,对所述raid卡进行配置。4.根据权利要求3所述的方法,其特征在于,所述能力包括所述raid卡支持的raid卡模式、raid级别、读写策略、缓存策略以及热备盘能力。5.根据权利要求2所述的方法,其特征在于,在所述获取配置指令前,所述方法还包括:获取预设的raid卡配置流程;所述获取配置指令包括:根据所述raid卡配置流程获取所述配置指令。6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述对所述raid卡执行所述厂家标识对应的管理命令之前,所述方法还包括:根据所述厂家标识获取对应的管理命令集合和属性集合;所述对所述raid卡执行所述厂家标识对应的管理命令,包括:从所述管理命令集合中获取所述管理命令并执行;所述将执行所述管理命令的结果进行归一化处理,包括:根据所述属性集合将所述执行所述管理命令的结果转换为对应的标准描述。7.根据权利要求6所述的方法,其特征在于,所述管理命令集合存储于所述厂家标识对应的命令字配置文件,所述属性集合存储于所述厂家标识对应的属性配置文件。8.一种raid卡管理装置,其特征在于,所述装置包括:获取单元,用于在检测到raid卡接入时,获取所述raid卡的厂家标识;执行单元,用于对所述raid卡执行所述厂家标识对应的管理命令;输出单元,用于将执行所述管理命令的结果进行归一化处理,并将处理结果输出至显示设备。9.一种计算设备,其特征在于,所述计算设备包括:处理器、存储器;所述存储器中存储有指令操作或代码;
所述处理器配置为与所述存储器通信,并执行所述存储器中的指令操作或代码以执行权利要求1至7中任一所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任一所述的方法。

技术总结
本申请公开了一种RAID卡管理方法、装置、计算设备和存储介质,该所述方法包括:当检测到RAID卡接入时,获取该RAID卡的厂家标识;对该RAID卡执行该厂家标识对应的管理命令;将执行该管理命令的结果进行归一化处理,并将处理结果输出至显示设备。通过厂家标识对不同厂家的管理命令进行分类归纳,使得不同厂家和不同型号的RAID卡在计算设备中能够被统一正确地管理;并通过归一化处理输出执行对应管理命令的结果信息,能够给予管理人员统一正确的反馈,从而简化管理流程,提高管理效率。提高管理效率。提高管理效率。


技术研发人员:王钦东
受保护的技术使用者:超聚变数字技术有限公司
技术研发日:2022.12.12
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐