RAID卡管理方法、装置及电子设备和存储介质.pdf

上传人:bo****18 文档编号:10101250 上传时间:2021-06-04 格式:PDF 页数:9 大小:372.02KB
收藏 版权申诉 举报 下载
RAID卡管理方法、装置及电子设备和存储介质.pdf_第1页
第1页 / 共9页
RAID卡管理方法、装置及电子设备和存储介质.pdf_第2页
第2页 / 共9页
RAID卡管理方法、装置及电子设备和存储介质.pdf_第3页
第3页 / 共9页
文档描述:

《RAID卡管理方法、装置及电子设备和存储介质.pdf》由会员分享,可在线阅读,更多相关《RAID卡管理方法、装置及电子设备和存储介质.pdf(9页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010725580.6 (22)申请日 2020.07.24 (71)申请人 北京浪潮数据技术有限公司 地址 100085 北京市海淀区上地信息路2号 C栋5层 (72)发明人 黄强胡龙任双廷 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 史翠 (51)Int.Cl. G06F 11/20(2006.01) G06F 3/06(2006.01) (54)发明名称 一种RAID卡管理方法、 装置及电子设备和存 储介质 (57)摘要 本申请公开了一种。

2、RAID卡管理方法、 装置及 一种电子设备和计算机可读存储介质, 该方法包 括: 利用管理工具扫描连接至所述服务器的所有 RAID卡; 在所有所述RAID卡中确定需要设置为 JBOD模式的目标RAID卡; 利用所述管理工具将所 述目标RAID卡设置为JBOD模式。 本申请提供的 RAID卡管理方法, 采用预装在服务器中的管理工 具对服务器上的RAID卡进行扫描, 扫描完成后对 RAID卡进行识别判断, 如果发现是需要设置JBOD 的RAID卡, 则使用管理工具对RAID卡设置JBOD模 式, 避免了服务器linux系统下不识别硬盘或硬 盘备件更换后无法被系统识别的情况。 权利要求书1页 说明书。

3、5页 附图2页 CN 111880972 A 2020.11.03 CN 111880972 A 1.一种RAID卡管理方法, 其特征在于, 应用于服务器, 包括: 利用管理工具扫描连接至所述服务器的所有RAID卡; 在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡; 利用所述管理工具将所述目标RAID卡设置为JBOD模式。 2.根据权利要求1所述RAID卡管理方法, 其特征在于, 所述利用管理工具扫描连接至所 述服务器的所有RAID卡, 包括: 所述服务器开机后利用管理工具扫描连接至所述服务器的所有RAID卡。 3.根据权利要求1所述RAID卡管理方法, 其特征在于, 所述利。

4、用所述管理工具将所述目 标RAID卡设置为JBOD模式, 包括: 利用所述管理工具将所述目标RAID卡的personality属性设置为JBOD, 以便将所述目 标RAID卡设置为JBOD模式。 4.根据权利要求1所述RAID卡管理方法, 其特征在于, 所述利用所述管理工具将所述目 标RAID卡设置为JBOD模式, 包括: 利用所述管理工具中的目标命令将所述目标RAID卡设置为JBOD模式; 其中, 所述目标 命令为jbodon。 5.根据权利要求1所述RAID卡管理方法, 其特征在于, 所述利用所述管理工具将所述目 标RAID卡设置为JBOD模式之后, 还包括: 重启所述服务器, 以使所述目。

5、标RAID卡的模式设置生效。 6.根据权利要求1至5中任一项所述RAID卡管理方法, 其特征在于, 所述在所有所述 RAID卡中确定需要设置为JBOD模式的目标RAID卡, 包括: 利用所述管理工具获取所有所述RAID卡的硬盘模式; 其中, 所述硬盘模式包括RAID模 式和JBOD模式; 将所述硬盘模式为RAID模式的RAID卡确定为所述目标RAID卡。 7.根据权利要求6所述RAID卡管理方法, 其特征在于, 所述利用所述管理工具获取所有 所述RAID卡的硬盘模式, 包括: 利用所述管理工具获取所有所述RAID卡的personality属性, 以便获取所有所述RAID 卡的硬盘模式。 8.一。

6、种RAID卡管理装置, 其特征在于, 应用于服务器, 包括: 扫描模块, 用于利用管理工具扫描连接至所述服务器的所有RAID卡; 确定模块, 用于在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡; 设置模块, 用于利用所述管理工具将所述目标RAID卡设置为JBOD模式。 9.一种电子设备, 其特征在于, 包括: 存储器, 用于存储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述RAID卡管理方法 的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求1至7任一。

7、项所述RAID卡管理方法的 步骤。 权利要求书 1/1 页 2 CN 111880972 A 2 一种RAID卡管理方法、 装置及电子设备和存储介质 技术领域 0001 本申请涉及计算机技术领域, 更具体地说, 涉及一种RAID卡管理方法、 装置及一种 电子设备和一种计算机可读存储介质。 背景技术 0002 RAID(Redundant Array of Independent Disks, 即独立磁盘冗余阵列, 简称磁盘 阵列)卡为用来实现RAID功能的板卡。 不同的RAID卡支持的RAID功能不同。 RAID卡第一个功 能是可以让很多磁盘驱动器同时传输数据, 而这些磁盘驱动器在逻辑上又是一。

8、个磁盘驱动 器, 所以使用RAID可以达到单个的磁盘驱动器几倍、 几十倍甚至上百倍的速率。 第二个重要 功能就是其可以提供容错功能。 第三个也是最重要的功能就是保证数据安全。 0003 在很多业务场景下, 为了Linux系统能直接访问RAID卡下的硬盘, 以及便于业务软 件对硬盘进行管理, 承载业务的硬盘不需要组RAID, 直接以JBOD(Just a Bunch Of Disks, 磁盘簇)模式使用。 而直接接入RAID卡下的硬盘是无法被linux系统识别的, 需要将RAID卡 配置成JBOD模式才能正常使用。 0004 因此, 如何配置RAID卡的JBOD模式是本领域技术人员需要解决的技术。

9、问题。 发明内容 0005 本申请的目的在于提供一种RAID卡管理方法、 装置及一种电子设备和一种计算机 可读存储介质, 实现了自动配置RAID卡的JBOD模式。 0006 为实现上述目的, 本申请提供了一种RAID卡管理方法, 应用于服务器, 包括: 0007 利用管理工具扫描连接至所述服务器的所有RAID卡; 0008 在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡; 0009 利用所述管理工具将所述目标RAID卡设置为JBOD模式。 0010 其中, 所述利用管理工具扫描连接至所述服务器的所有RAID卡, 包括: 0011 所述服务器开机后利用管理工具扫描连接至所述服务。

10、器的所有RAID卡。 0012 其中, 所述利用所述管理工具将所述目标RAID卡设置为JBOD模式, 包括: 0013 利用所述管理工具将所述目标RAID卡的personality属性设置为JBOD, 以便将所 述目标RAID卡设置为JBOD模式。 0014 其中, 所述利用所述管理工具将所述目标RAID卡设置为JBOD模式, 包括: 0015 利用所述管理工具中的目标命令将所述目标RAID卡设置为JBOD模式; 其中, 所述 目标命令为jbodon。 0016 其中, 所述利用所述管理工具将所述目标RAID卡设置为JBOD模式之后, 还包括: 0017 重启所述服务器, 以使所述目标RAID。

11、卡的模式设置生效。 0018 其中, 所述在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡, 包括: 0019 利用所述管理工具获取所有所述RAID卡的硬盘模式; 其中, 所述硬盘模式包括 RAID模式和JBOD模式; 说明书 1/5 页 3 CN 111880972 A 3 0020 将所述硬盘模式为RAID模式的RAID卡确定为所述目标RAID卡。 0021 其中, 所述利用所述管理工具获取所有所述RAID卡的硬盘模式, 包括: 0022 利用所述管理工具获取所有所述RAID卡的personality属性, 以便获取所有所述 RAID卡的硬盘模式。 0023 为实现上述目的。

12、, 本申请提供了一种RAID卡管理装置, 应用于服务器, 包括: 0024 扫描模块, 用于利用管理工具扫描连接至所述服务器的所有RAID卡; 0025 确定模块, 用于在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡; 0026 设置模块, 用于利用所述管理工具将所述目标RAID卡设置为JBOD模式。 0027 为实现上述目的, 本申请提供了一种电子设备, 包括: 0028 存储器, 用于存储计算机程序; 0029 处理器, 用于执行所述计算机程序时实现如上述RAID卡管理方法的步骤。 0030 为实现上述目的, 本申请提供了一种计算机可读存储介质, 所述计算机可读存储 介质。

13、上存储有计算机程序, 所述计算机程序被处理器执行时实现如上述RAID卡管理方法的 步骤。 0031 通过以上方案可知, 本申请提供的一种RAID卡管理方法, 包括: 利用管理工具扫描 连接至所述服务器的所有RAID卡; 在所有所述RAID卡中确定需要设置为JBOD模式的目标 RAID卡; 利用所述管理工具将所述目标RAID卡设置为JBOD模式。 0032 本申请提供的RAID卡管理方法, 采用预装在服务器中的管理工具对服务器上的 RAID卡进行扫描, 扫描完成后对RAID卡进行识别判断, 如果发现是需要设置JBOD的RAID卡, 则使用管理工具对RAID卡设置JBOD模式, 避免了服务器lin。

14、ux系统下不识别硬盘或硬盘备 件更换后无法被系统识别的情况, 便于坏盘备件更换, 有效节省运维人力及时间成本, 同时 避免人工操作不当导致业务受影响。 本申请还公开了一种RAID卡管理装置及一种电子设备 和一种计算机可读存储介质, 同样能实现上述技术效果。 0033 应当理解的是, 以上的一般描述和后文的细节描述仅是示例性的, 并不能限制本 申请。 附图说明 0034 为了更清楚地说明本申请实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 申请的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的。

15、前提下, 还可以 根据这些附图获得其他的附图。 附图是用来提供对本公开的进一步理解, 并且构成说明书 的一部分, 与下面的具体实施方式一起用于解释本公开, 但并不构成对本公开的限制。 在附 图中: 0035 图1为根据一示例性实施例示出的一种RAID卡管理方法的流程图; 0036 图2为根据一示例性实施例示出的一种RAID卡管理装置的结构图; 0037 图3为根据一示例性实施例示出的一种电子设备的结构图。 具体实施方式 0038 下面将结合本申请实施例中的附图, 对本申请实施例中的技术方案进行清楚、 完 说明书 2/5 页 4 CN 111880972 A 4 整地描述, 显然, 所描述的实施。

16、例仅仅是本申请一部分实施例, 而不是全部的实施例。 基于 本申请中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本申请保护的范围。 0039 本申请实施例公开了一种RAID卡管理方法, 实现了自动配置RAID卡的JBOD模式。 0040 参见图1, 根据一示例性实施例示出的一种RAID卡管理方法的流程图, 如图1所示, 包括: 0041 S101: 利用管理工具扫描连接至所述服务器的所有RAID卡; 0042 本实施例的执行主体为linux系统的服务器, 在具体实施中, 在服务器linux系统 中要预装RAID卡管理工具, 以博通RAID卡为例, 需。

17、安装storcli64工具。 利用管理工具扫描 连接至服务器的所有RAID卡, 例如, 通过storcli64/call show|grepController|wcl 命令可以检测并获取RAID卡实际数量。 0043 需要说明的是, 本实施例的触发条件可以服务器开机, 即本步骤可以包括: 所述服 务器开机后利用管理工具扫描连接至所述服务器的所有RAID卡。 0044 S102: 在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡; 0045 可以理解的是, RAID卡包括RAID模式和JBOD模式, 直接接入RAID模式的RAID卡的 硬盘无法被linux系统识别, 因此需要将。

18、RAID模式的RAID卡即目标RAID卡设置为JBOD模式。 即本步骤可以包括: 利用所述管理工具获取所有所述RAID卡的硬盘模式; 其中, 所述硬盘模 式包括RAID模式和JBOD模式; 将所述硬盘模式为RAID模式的RAID卡确定为所述目标RAID 卡。 在具体实施中, 可以利用所述管理工具获取所有所述RAID卡的personality属性, 以便 获取所有所述RAID卡的硬盘模式。 0046 S103: 利用所述管理工具将所述目标RAID卡设置为JBOD模式。 0047 在本步骤中, 利用管理工具将目标RAID卡设置为JBOD模式。 由于RAID卡包括不同 的种类, 设置JBOD模式的方。

19、法也不同。 对于支持设置personality属性的RAID卡支持设置 personality属性, 可以利用所述管理工具将所述目标RAID卡的personality属性设置为 JBOD, 以便将所述目标RAID卡设置为JBOD模式。 例如, 若管理工具为storcli64, 则设置命令 具体为: storcli64/c0set personalityJBOD。 对于不支持设置personality的RAID卡, 可 以利用所述管理工具中的目标命令将所述目标RAID卡设置为JBOD模式; 其中, 所述目标命 令为jbodon。 例如, 若管理工具为storcli64, 则设置命令具体为: st。

20、orcli64/c0 set jbodon。 0048 设置完成后需重启RAID卡生效, 即本步骤之后还包括: 重启所述服务器, 以使所述 目标RAID卡的模式设置生效。 接入JBOD模式的RAID卡的的硬盘可以被linux系统识别。 0049 需要说明的是, 本实施例可以通过在系统中装入插件的方式实现, 此插件可以是 脚本形式或其他软件形式, 将该插件的运行加入到linux系统中/etc/rc.d/rc/local中, 实 现开机自动运行。 0050 本申请实施例提供的RAID卡管理方法, 采用预装在服务器中的管理工具对服务器 上的RAID卡进行扫描, 扫描完成后对RAID卡进行识别判断, 。

21、如果发现是需要设置JBOD的 RAID卡, 则使用管理工具对RAID卡设置JBOD模式, 避免了服务器linux系统下不识别硬盘或 硬盘备件更换后无法被系统识别的情况, 便于坏盘备件更换, 有效节省运维人力及时间成 本, 同时避免人工操作不当导致业务受影响。 说明书 3/5 页 5 CN 111880972 A 5 0051 下面对本申请实施例提供的一种RAID卡管理装置进行介绍, 下文描述的一种RAID 卡管理装置与上文描述的一种RAID卡管理方法可以相互参照。 0052 参见图2, 根据一示例性实施例示出的一种RAID卡管理装置的结构图, 如图2所示, 包括: 0053 扫描模块201, 。

22、用于利用管理工具扫描连接至所述服务器的所有RAID卡; 0054 确定模块202, 用于在所有所述RAID卡中确定需要设置为JBOD模式的目标RAID卡; 0055 设置模块203, 用于利用所述管理工具将所述目标RAID卡设置为JBOD模式。 0056 本申请实施例提供的RAID卡管理装置, 采用预装在服务器中的管理工具对服务器 上的RAID卡进行扫描, 扫描完成后对RAID卡进行识别判断, 如果发现是需要设置JBOD的 RAID卡, 则使用管理工具对RAID卡设置JBOD模式, 避免了服务器linux系统下不识别硬盘或 硬盘备件更换后无法被系统识别的情况, 便于坏盘备件更换, 有效节省运维。

23、人力及时间成 本, 同时避免人工操作不当导致业务受影响。 0057 在上述实施例的基础上, 作为一种优选实施方式, 所述扫描模块201具体为所述服 务器开机后利用管理工具扫描连接至所述服务器的所有RAID卡的模块。 0058 在上述实施例的基础上, 作为一种优选实施方式, 所述设置模块203具体为利用所 述管理工具将所述目标RAID卡的personality属性设置为JBOD, 以便将所述目标RAID卡设 置为JBOD模式的模块。 0059 在上述实施例的基础上, 作为一种优选实施方式, 所述设置模块203具体为利用所 述管理工具中的目标命令将所述目标RAID卡设置为JBOD模式的模块; 其中。

24、, 所述目标命令 为jbodon。 0060 在上述实施例的基础上, 作为一种优选实施方式, 还包括: 0061 重启模块, 用于重启所述服务器, 以使所述目标RAID卡的模式设置生效。 0062 在上述实施例的基础上, 作为一种优选实施方式, 所述确定模块202包括: 0063 获取单元, 用于利用所述管理工具获取所有所述RAID卡的硬盘模式; 其中, 所述硬 盘模式包括RAID模式和JBOD模式; 0064 确定单元, 用于将所述硬盘模式为RAID模式的RAID卡确定为所述目标RAID卡。 0065 在上述实施例的基础上, 作为一种优选实施方式, 所述获取单元具体为利用所述 管理工具获取所。

25、有所述RAID卡的personality属性, 以便获取所有所述RAID卡的硬盘模式 的单元。 0066 关于上述实施例中的装置, 其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述, 此处将不做详细阐述说明。 0067 本申请还提供了一种电子设备, 参见图3, 本申请实施例提供的一种电子设备300 的结构图, 如图3所示, 可以包括处理器11和存储器12。 该电子设备300还可以包括多媒体组 件13, 输入/输出(I/O)接口14, 以及通信组件15中的一者或多者。 0068 其中, 处理器11用于控制该电子设备300的整体操作, 以完成上述的RAID卡管理方 法中的全。

26、部或部分步骤。 存储器12用于存储各种类型的数据以支持在该电子设备300的操 作, 这些数据例如可以包括用于在该电子设备300上操作的任何应用程序或方法的指令, 以 及应用程序相关的数据。 该存储器12可以由任何类型的易失性或非易失性存储设备或者它 们的组合实现, 例如静态随机存取存储器(Static Random Access Memory, 简称SRAM), 电 说明书 4/5 页 6 CN 111880972 A 6 可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory, 简 称EEPROM), 可擦除可编程只读存。

27、储器(Erasable Programmable Read-Only Memory, 简称 EPROM), 可编程只读存储器(Programmable Read-Only Memory, 简称PROM), 只读存储器 (Read-Only Memory, 简称ROM), 磁存储器, 快闪存储器, 磁盘或光盘。 多媒体组件13可以包 括屏幕, 例如可以是触摸屏。 I/O接口14为处理器11和其他接口模块之间提供接口, 上述其 他接口模块可以是键盘, 鼠标, 按钮等。 这些按钮可以是虚拟按钮或者实体按钮。 通信组件 15用于该电子设备300与其他设备之间进行有线或无线通信。 无线通信, 例如Wi-。

28、Fi, 蓝牙, 近场通信(Near Field Communication, 简称NFC), 2G、 3G或4G, 或它们中的一种或几种的组 合, 因此相应的该通信组件15可以包括: Wi-Fi模块, 蓝牙模块, NFC模块。 0069 在一示例性实施例中, 电子设备300可以被一个或多个应用专用集成电路 (Application Specific Integrated Circuit, 简称ASIC)、 数字信号处理器(Digital Signal Processor, 简称DSP)、 数字信号处理设备(Digital Signal Processing Device, 简称DSPD)、 可。

29、编程逻辑器件(Programmable Logic Device, 简称PLD)、 现场可编程门阵列 (Field Programmable Gate Array, 简称FPGA)、 控制器、 微控制器、 微处理器或其他电子元 件实现, 用于执行上述的RAID卡管理方法。 0070 在另一示例性实施例中, 还提供了一种包括程序指令的计算机可读存储介质, 该 程序指令被处理器执行时实现上述RAID卡管理方法的步骤。 例如, 该计算机可读存储介质 可以为上述包括程序指令的存储器12, 上述程序指令可由电子设备300的处理器11执行以 完成上述的RAID卡管理方法。 0071 说明书中各个实施例采用。

30、递进的方式描述, 每个实施例重点说明的都是与其他实 施例的不同之处, 各个实施例之间相同相似部分互相参见即可。 对于实施例公开的装置而 言, 由于其与实施例公开的方法相对应, 所以描述的比较简单, 相关之处参见方法部分说明 即可。 应当指出, 对于本技术领域的普通技术人员来说, 在不脱离本申请原理的前提下, 还 可以对本申请进行若干改进和修饰, 这些改进和修饰也落入本申请权利要求的保护范围 内。 0072 还需要说明的是, 在本说明书中, 诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来, 而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺。

31、序。 而且, 术语 “包括” 、“包含” 或者其任何其他变体意 在涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者设备不仅包括那 些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物品或者 设备所固有的要素。 在没有更多限制的情况下, 由语句 “包括一个” 限定的要素, 并不排 除在包括所述要素的过程、 方法、 物品或者设备中还存在另外的相同要素。 说明书 5/5 页 7 CN 111880972 A 7 图1 图2 说明书附图 1/2 页 8 CN 111880972 A 8 图3 说明书附图 2/2 页 9 CN 111880972 A 9 。

展开阅读全文
内容关键字: RAID 管理 方法 装置 电子设备 存储 介质
关于本文
本文标题:RAID卡管理方法、装置及电子设备和存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10101250.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1