首页 / 专利库 / 软件 / 命令行界面 / 一种现场可更换单元FRU的刷新方法和装置

一种现场可更换单元FRU的刷新方法和装置

阅读:266发布:2020-05-12

专利汇可以提供一种现场可更换单元FRU的刷新方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种现场可更换单元FRU的刷新方法和装置,该方法包括:提供第一 命令行界面 ;所述第一命令行界面包括以供选择的与当前 服务器 类型对应的全部FRU信息;在第一预设时长内检测对所述FRU信息的选择结果;根据所述选择结果在当前服务器中对相应的FRU产品进行识别;在识别成功后,调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新。通过该实施例方案,实现了根据机型、客户等的不同自动识别FRU参数并自动刷新,减少运维人员现场操作的复杂度和出错的概率,提高工作效率,降低工作成本,并提高服务器供应商的服务 质量 。,下面是一种现场可更换单元FRU的刷新方法和装置专利的具体信息内容。

1.一种现场可更换单元FRU的刷新方法,其特征在于,所述方法包括:
提供第一命令行界面;所述第一命令行界面包括以供选择的与当前服务器类型对应的全部FRU信息;
在第一预设时长内检测对所述FRU信息的选择结果;
根据所述选择结果在当前服务器中对相应的FRU产品进行识别;
在识别成功后,调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新。
2.根据权利要求1所述的FRU的刷新方法,其特征在于,所述FRU信息包括:不同的FRU产品名称以及同一FRU产品名称对应的不同的产品型号、不同的产品序列号、不同的产品配置、不同的产品供应商以及不同的产品数量。
3.根据权利要求1所述的FRU的刷新方法,其特征在于,所述方法还包括:在调取相应的刷新脚本对所选择的FRU进行刷新之前,预先编写并存储各种类型的FRU产品的刷新脚本。
4.根据权利要求1所述的FRU的刷新方法,其特征在于,所述方法还包括:
在提供所述第一命令行界面之前,提供第二命令行界面;所述第二命令行界面包括以供选择的多种类型的服务器;
在第二预设时长内检测对服务器类型的选择结果,用以根据所选择的服务器类型提供第二命令行界面。
5.根据权利要求4所述的FRU的刷新方法,其特征在于,所述多种类型的服务器包括以下一种或多种:不同的制造商、不同的产品系列、不同的功能、不同的版本、不同的产品型号、不同的产品序列号以及不同的资产序列号。
6.根据权利要求1所述的FRU的刷新方法,其特征在于,所述根据所述选择结果在当前服务器中对相应的FRU产品进行识别包括:
调取当前服务器中存储的关于所述FRU产品的产品信息;
将所述产品信息与选择的所述FRU信息进行比较;
当所述FRU信息与所述产品信息中的相应信息项完全吻合时确定所述FRU产品识别成功;当所述FRU信息与所述产品信息中的相应信息项至少一个不吻合时确定所述FRU产品识别失败。
7.根据权利要求1所述的FRU的刷新方法,其特征在于,所述调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新包括:
获取所述FRU产品的待刷新脚本,并确定所述待刷新脚本中的可修改参数项,根据所述刷新脚本中的相应参数项的数值对所述待刷新脚本进行参数更新;或者,采用所述刷新脚本替换所述待刷新脚本。
8.根据权利要求2所述的FRU的刷新方法,其特征在于,所述FRU产品包括以下一种或多种:电源、磁盘阵列RAID、物理层PHY卡以及散热策略。
9.根据权利要求8所述的FRU的刷新方法,其特征在于,所述调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新包括:
对于所述电源:根据所述电源中的电源模个数,分别对每一个电源模块进行不同参数的刷新;
对于所述RAID:根据所述RAID的产品供应商和产品型号进行相应的参数刷新;
对于所述PHY:根据当前服务器中所配置的以太网的产品供应商和产品型号进行相应的参数刷新;
对于所述散热策略:根据所述当前服务器的产品型号和/或产品配置,刷入相应的刷新脚本。
10.一种现场可更换单元FRU的刷新装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令被所述处理器执行时,实现如权利要求1-9任意一项所述的FRU的刷新方法。

说明书全文

一种现场可更换单元FRU的刷新方法和装置

技术领域

[0001] 本发明实施例涉及软件开发技术,尤指一种现场可更换单元FRU的刷新方法和装置。

背景技术

[0002] 由于服务器的机型种类繁多,配置、客户各不相同,导致刷入FRU(现场可更换单元)信息也不一样。这样就需要编写各种FRU脚本,让运维人员在现场手动执行。这使得对FRU的整理工作量和复杂度都会增大,并且对运维人员操作平要求很高。

发明内容

[0003] 本发明实施例提供了一种现场可更换单元FRU的刷新方法和装置,能够根据机型、客户等的不同自动识别FRU参数并自动刷新,减少运维人员现场操作的复杂度和出错的概率,提高工作效率,降低工作成本,并提高服务器供应商的服务质量
[0004] 为了达到本发明实施例目的,本发明实施例提供了一种现场可更换单元FRU的刷新方法,所述方法可以包括:
[0005] 提供第一命令行界面;所述第一命令行界面包括以供选择的与当前服务器类型对应的全部FRU信息;
[0006] 在第一预设时长内检测对所述FRU信息的选择结果;
[0007] 根据所述选择结果在当前服务器中对相应的FRU产品进行识别;
[0008] 在识别成功后,调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新。
[0009] 在本发明的示例性实施例中,所述FRU信息可以包括:不同的FRU产品名称以及同一FRU产品名称对应的不同的产品型号、不同的产品序列号、不同的产品配置、不同的产品供应商以及不同的产品数量。
[0010] 在本发明的示例性实施例中,所述方法还可以包括:在调取相应的刷新脚本对所选择的FRU进行刷新之前,预先编写并存储各种类型的FRU产品的刷新脚本。
[0011] 在本发明的示例性实施例中,所述方法还可以包括:
[0012] 在提供所述第一命令行界面之前,提供第二命令行界面;所述第二命令行界面包括以供选择的多种类型的服务器;
[0013] 在第二预设时长内检测对服务器类型的选择结果,用以根据所选择的服务器类型提供第二命令行界面。
[0014] 在本发明的示例性实施例中,所述多种类型的服务器可以包括以下一种或多种:不同的制造商、不同的产品系列、不同的功能、不同的版本、不同的产品型号、不同的产品序列号以及不同的资产序列号。
[0015] 在本发明的示例性实施例中,所述根据所述选择结果在当前服务器中对相应的FRU产品进行识别可以包括:
[0016] 调取当前服务器中存储的关于所述FRU产品的产品信息;
[0017] 将所述产品信息与选择的所述FRU信息进行比较;
[0018] 当所述FRU信息与所述产品信息中的相应信息项完全吻合时确定所述FRU产品识别成功;当所述FRU信息与所述产品信息中的相应信息项至少一个不吻合时确定所述FRU产品识别失败。
[0019] 在本发明的示例性实施例中,所述调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新可以包括:
[0020] 获取所述FRU产品的待刷新脚本,并确定所述待刷新脚本中的可修改参数项,根据所述刷新脚本中的相应参数项的数值对所述待刷新脚本进行参数更新;或者,[0021] 采用所述刷新脚本替换所述待刷新脚本。
[0022] 在本发明的示例性实施例中,所述FRU产品可以包括以下一种或多种:电源、磁盘阵列RAID、物理层PHY卡以及散热策略。
[0023] 在本发明的示例性实施例中,所述调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新可以包括:
[0024] 对于所述电源:根据所述电源中的电源模个数,分别对每一个电源模块进行不同参数的刷新;
[0025] 对于所述RAID:根据所述RAID的产品供应商和产品型号进行相应的参数刷新;
[0026] 对于所述PHY:根据当前服务器中所配置的以太网的产品供应商和产品型号进行相应的参数刷新;
[0027] 对于所述散热策略:根据所述当前服务器的产品型号和/或产品配置,刷入相应的刷新脚本。
[0028] 为了达到本发明实施例目的,本发明实施例还提供了一种现场可更换单元FRU的刷新装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任意一项所述的FRU的刷新方法。
[0029] 本发明实施例的有益效果可以包括:
[0030] 本发明实施例的现场可更换单元FRU的刷新方法可以包括:提供第一命令行界面;所述第一命令行界面包括以供选择的与当前服务器类型对应的全部FRU信息;在第一预设时长内检测对所述FRU信息的选择结果;根据所述选择结果在当前服务器中对相应的FRU产品进行识别;在识别成功后,调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新。通过该实施例方案,实现了根据机型、客户等的不同自动识别FRU参数并自动刷新,减少运维人员现场操作的复杂度和出错的概率,提高工作效率,降低工作成本,并提高服务器供应商的服务质量。
[0031] 本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

[0032] 附图用来提供对本发明实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。
[0033] 图1为本发明实施例的FRU的刷新方法流程图
[0034] 图2为本发明实施例的FRU的刷新装置组成框图

具体实施方式

[0035] 为使本发明实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0036] 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0037] 本发明实施例提供了一种现场可更换单元FRU的刷新方法,如图1所示,所述方法可以包括S101-S104:
[0038] S101、提供第一命令行界面;所述第一命令行界面包括以供选择的与当前服务器类型对应的全部FRU信息。
[0039] 在本发明的示例性实施例中,本发明实施例方案主要通过命令行界面展示操作命令选项(例如,上述的FRU信息),运维人员现场选择相应的选项进行升级操作。
[0040] 在本发明的示例性实施例中,命令行模式的优点主要是从运维人员的度,方便无鼠标的情况下进行操作。
[0041] 在本发明的示例性实施例中,工具可以采用蟒蛇Python进行开发,Python是一种计算机程序设计语言,可以提供命令行界面供运维人员进行功能菜单(例如与FRU信息相关的功能菜单)选择。
[0042] 在本发明的示例性实施例中,所述FRU信息可以包括但不限于:不同的FRU产品名称以及同一FRU产品名称对应的不同的产品型号、不同的产品序列号、不同的产品配置、不同的产品供应商以及不同的产品数量。
[0043] 在本发明的示例性实施例中,例如,FRU产品名称可以为电源、磁盘阵列RAID、物理层PHY卡以及散热策略等。
[0044] 在本发明的示例性实施例中,所述方法还可以包括:
[0045] 在提供所述第一命令行界面之前,提供第二命令行界面;所述第二命令行界面包括以供选择的多种类型的服务器;
[0046] 在第二预设时长内检测对服务器类型的选择结果,用以根据所选择的服务器类型提供第二命令行界面。
[0047] 在本发明的示例性实施例中,所述多种类型的服务器可以包括以下一种或多种:不同的制造商、不同的产品系列、不同的功能、不同的版本、不同的产品型号、不同的产品序列号以及不同的资产序列号。
[0048] 在本发明的示例性实施例中,通过对服务器类型的选择,实现了根据不同的服务器机型进行FRU刷新。
[0049] S102、在第一预设时长内检测对所述FRU信息的选择结果。
[0050] S103、根据所述选择结果在当前服务器中对相应的FRU产品进行识别。
[0051] 在本发明的示例性实施例中,所述根据所述选择结果在当前服务器中对相应的FRU产品进行识别可以包括:
[0052] 调取当前服务器中存储的关于所述FRU产品的产品信息;
[0053] 将所述产品信息与选择的所述FRU信息进行比较;
[0054] 当所述FRU信息与所述产品信息中的相应信息项完全吻合时确定所述FRU产品识别成功;当所述FRU信息与所述产品信息中的相应信息项至少一个不吻合时确定所述FRU产品识别失败。
[0055] 在本发明的示例性实施例中,服务器的存储器(例如电可擦除可编程只读存储器EEPROM)中,通常存储有FRU数据,包括但不限于制造商、产品型号、产品序列号、资产序列号等信息,为厂商和客户提供资产信息管理。
[0056] 在本发明的示例性实施例中,可以基于服务器中存储的FRU数据对选择的FRU产品进行识别、确认,以确定服务器中所使用的FRU与用户选择的FRU产品相匹配,避免由于选择错误而造成采用错误的刷新脚本进行刷新,使得服务器无法正常工作。
[0057] 在本发明的示例性实施例中,当确定所述FRU产品识别成功时,可以进行第一提示,来提醒用户选择的FRU与服务器中使用的FRU相匹配,可以进行下一步操作步骤;也可以进行第二提示,以警告用户选择的FRU与服务器中使用的FRU不匹配,可以返回命令行界面重新选择。
[0058] S104、在识别成功后,调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新。
[0059] 在本发明的示例性实施例中,运维人员选择FRU刷新菜单之后,根据本发明实施例方案可以自动根据服务器的相应FRU信息进行脚本刷新。
[0060] 在本发明的示例性实施例中,所述方法还可以包括:在调取相应的刷新脚本对所选择的FRU进行刷新之前,预先编写并存储各种类型的FRU产品的刷新脚本。
[0061] 在本发明的示例性实施例中,预先编写并存储各种类型的FRU产品的刷新脚本才能够在现场工作时直接调用相应的刷新脚本,简单、高效。
[0062] 在本发明的示例性实施例中,该刷新脚本可以存储在FRU的刷新装置(包括但不限于笔记本、工作站、移动通信设备等)中,也可以存储在供应商的服务平台上(包括但不限于服务网页、应用APP、平台等),或存储在运维人员的工作平台上(包括但不限于服务网页、应用APP、云平台等)。
[0063] 在本发明的示例性实施例中,所述调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新可以包括:
[0064] 获取所述FRU产品的待刷新脚本,并确定所述待刷新脚本中的可修改参数项,根据所述刷新脚本中的相应参数项的数值对所述待刷新脚本进行参数更新;或者,[0065] 采用所述刷新脚本替换所述待刷新脚本。
[0066] 在本发明的示例性实施例中,所述FRU产品可以包括以下一种或多种:电源、磁盘阵列RAID、物理层PHY卡以及散热策略。
[0067] 在本发明的示例性实施例中,所述调取与所述FRU产品相应的刷新脚本对所述FRU产品的待刷新脚本进行刷新可以包括:
[0068] 对于所述电源:根据所述电源中的电源模块个数,分别对每一个电源模块进行不同参数的刷新;
[0069] 对于所述RAID:根据所述RAID的产品供应商和产品型号进行相应的参数刷新;
[0070] 对于所述PHY:根据当前服务器中所配置的以太网的产品供应商和产品型号进行相应的参数刷新;
[0071] 对于所述散热策略:根据所述当前服务器的产品型号和/或产品配置,刷入相应的刷新脚本。
[0072] 在本发明的示例性实施例中,运维人员选择FRU刷新菜单之后,可以自动根据服务器的电源个数、散热策略、RAID、PHY卡等信息进行识别以及相应FRU信息刷入。
[0073] 在本发明的示例性实施例中,对于电源策略,识别服务器的电源模块,可以根据电源模块个数进行不同参数刷入。
[0074] 在本发明的示例性实施例中,对于散热策略,可以根据服务器机型的不同刷新不同的散热策略。
[0075] 在本发明的示例性实施例中,对于RAID(磁盘阵列)策略,可以获取服务器RAID配置,根据Vendor(芯片供应商)ID(身份标识)和Device(设备)ID进行参数刷新。
[0076] 在本发明的示例性实施例中,对于PHY(物理层)策略,可以获取服务器Ethernet(以太网)配置,根据Vendor ID和Device ID进行参数刷新。
[0077] 本发明实施例方案至少存在以下有益效果:
[0078] 1、动态识别服务器硬件配置,进行相应FRU参数信息的刷入。操作简单,大大减少了工作量,提供了工作效率。
[0079] 2、能够根据不同的机型进行FRU刷新。
[0080] 3、能够识服务器配置例如电源、散热策略、PHY卡的不同进行刷新。
[0081] 4、采用命令行模式交互,方便运维工作人员操作。
[0082] 为了达到本发明实施例目的,本发明实施例还提供了一种现场可更换单元FRU的刷新装置1,如图1所示,包括处理器11和计算机可读存储介质12,所述计算机可读存储介质12中存储有指令,当所述指令被所述处理器11执行时,实现上述任意一项所述的FRU的刷新方法。
[0083] 本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈