全文摘要
本发明涉及系统诊断技术领域,提供一种服务器专用机型多控存储OSES的升级方法及系统,方法包括:诊断系统工具自动运行时,加载OSES的FW升级程式;判断服务器专用机型多控存储OSES是否需要升级;当需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志,当不需要升级时,则生成第一记录日志;将生成的第一记录日志和第二记录日志反馈给诊断服务器,从而实现对OSES的自动升级,减少了检验过程中的报错和人为操作花费时间,减少了操作员的工作量,提高了维修和检验效率。
主设计要求
1.一种服务器专用机型多控存储OSES的升级方法,其特征在于,所述方法包括下述步骤:在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式;利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级;当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;将生成的所述第一记录日志和第二记录日志反馈给诊断服务器。
设计方案
1.一种服务器专用机型多控存储OSES的升级方法,其特征在于,所述方法包括下述步骤:
在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式;
利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级;
当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志
当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;
将生成的所述第一记录日志和第二记录日志反馈给诊断服务器。
2.根据权利要求1所述的服务器专用机型多控存储OSES的升级方法,其特征在于,所述在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式的步骤之前还包括下述步骤:
预先生成OSES的FW升级程式,并将生成的所述OSES的FW升级程式集成到所述诊断系统工具的服务器流程控制管理程式中。
3.根据权利要求2所述的服务器专用机型多控存储OSES的升级方法,其特征在于,所述利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级的步骤具体包括下述步骤:
利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取;
从数据库中读取当前最新服务器专用机型多控存储OSES的操作系统版本号和FW版本号;
将读取到的当前实际服务器专用机型多控存储OSES的操作系统版本号、FW版本号和当前最新服务器专用机型多控存储OSES的操作系统版本号、FW版本号进行比对,判断两者是否一致。
4.根据权利要求3所述的服务器专用机型多控存储OSES的升级方法,其特征在于,所述利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取的步骤之前还包括下述步骤:
预先生成OSES升级程序工具,并将预先生成的所述OSES升级程序工具以及OSES升级文件存储在诊断服务器中。
5.根据权利要求4所述的服务器专用机型多控存储OSES的升级方法,其特征在于,所述服务器专用机型包括INDIGO机型和BAMBOO机型,所述多控存储包括INDIGO机型和BAMBOO机型的存储主柜和JBOD。
6.一种服务器专用机型多控存储OSES的升级系统,其特征在于,所述系统包括:
FW升级程式加载模块,用于在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式;
比较判断模块,用于利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级;
升级处理模块,用于当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志
记录日志生成模块,用于当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;
记录日志反馈模块,用于将所述升级处理模块生成的所述第一记录日志和所述记录日志生成模块生成的所述第二记录日志反馈给诊断服务器。
7.根据权利要求6所述的服务器专用机型多控存储OSES的升级系统,其特征在于,所述系统还包括:
FW升级程式生成模块,用于预先生成OSES的FW升级程式;
集成模块,用于将所述FW升级程式生成模块生成的所述OSES的FW升级程式集成到所述诊断系统工具的服务器流程控制管理程式中。
8.根据权利要求7所述的服务器专用机型多控存储OSES的升级系统,其特征在于,所述比较判断模块具体包括:
实际信版本息读取模块,用于利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取;
最新版本信息读取模块,用于从数据库中读取当前最新服务器专用机型多控存储OSES的操作系统版本号和FW版本号;
比对模块,用于将所述实际信版本息读取模块读取到的当前实际服务器专用机型多控存储OSES的操作系统版本号、FW版本号和所述最新版本信息读取模块读取到的当前最新服务器专用机型多控存储OSES的操作系统版本号、FW版本号进行比对,判断两者是否一致。
9.根据权利要求8所述的服务器专用机型多控存储OSES的升级系统,其特征在于,所述系统还包括:
预先配置模块,用于预先生成OSES升级程序工具,并将预先生成的所述OSES升级程序工具以及OSES升级文件存储在诊断服务器中。
10.根据权利要求9所述的服务器专用机型多控存储OSES的升级系统,其特征在于,所述服务器专用机型包括INDIGO机型和BAMBOO机型,所述多控存储包括INDIGO机型和BAMBOO机型的存储主柜和JBOD。
设计说明书
技术领域
本发明属于系统诊断技术领域,尤其涉及一种服务器专用机型多控存储OSES的升级方法及系统。
背景技术
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。
在服务器的运行过程中,需要对服务器的各项工作指标和性能进行诊断和检验,其中,对服务器存储主柜和存储设备来说,操作系统版本号和FW的诊断和升级是一个常见的技术动作,这个执行动作往往需要通过存储运维人员或者诊断工程师线下手动通过烧录器升级来完成,这种升级方式存在检验和维修效率低下、浪费人力等问题。
发明内容
针对现有技术中的缺陷,本发明提供了一种服务器专用机型多控存储OSES的升级方法,旨在解决现有技术中操作系统版本号和FW的诊断和升级需要通过存储运维人员或者诊断工程师线下手动通过烧录器升级来完成,存在检验和维修效率低下、浪费人力等问题。
本发明所提供的技术方案是:一种服务器专用机型多控存储OSES的升级方法,所述方法包括下述步骤:
在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式;
利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级;
当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志
当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;
将生成的所述第一记录日志和第二记录日志反馈给诊断服务器。
作为一种改进的方案,所述在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式的步骤之前还包括下述步骤:
预先生成OSES的FW升级程式,并将生成的所述OSES的FW升级程式集成到所述诊断系统工具的服务器流程控制管理程式中。
作为一种改进的方案,所述利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级的步骤具体包括下述步骤:
利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取;
从数据库中读取当前最新服务器专用机型多控存储OSES的操作系统版本号和FW版本号;
将读取到的当前实际服务器专用机型多控存储OSES的操作系统版本号、FW版本号和当前最新服务器专用机型多控存储OSES的操作系统版本号、FW版本号进行比对,判断两者是否一致。
作为一种改进的方案,所述利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取的步骤之前还包括下述步骤:
预先生成OSES升级程序工具,并将预先生成的所述OSES升级程序工具以及OSES升级文件存储在诊断服务器中。
作为一种改进的方案,所述服务器专用机型包括INDIGO机型和BAMBOO机型,所述多控存储包括INDIGO机型和BAMBOO机型的存储主柜和JBOD。
本发明的另一目的在于提供一种服务器专用机型多控存储OSES的升级系统,所述系统包括:
FW升级程式加载模块,用于在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式;
比较判断模块,用于利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级;
升级处理模块,用于当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志
记录日志生成模块,用于当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;
记录日志反馈模块,用于将所述升级处理模块生成的所述第一记录日志和所述记录日志生成模块生成的所述第二记录日志反馈给诊断服务器。
作为一种改进的方案,所述系统还包括:
FW升级程式生成模块,用于预先生成OSES的FW升级程式;
集成模块,用于将所述FW升级程式生成模块生成的所述OSES的FW升级程式集成到所述诊断系统工具的服务器流程控制管理程式中。
作为一种改进的方案,所述比较判断模块具体包括:
实际信版本息读取模块,用于利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取;
最新版本信息读取模块,用于从数据库中读取当前最新服务器专用机型多控存储OSES的操作系统版本号和FW版本号;
比对模块,用于将所述实际信版本息读取模块读取到的当前实际服务器专用机型多控存储OSES的操作系统版本号、FW版本号和所述最新版本信息读取模块读取到的当前最新服务器专用机型多控存储OSES的操作系统版本号、FW版本号进行比对,判断两者是否一致。
作为一种改进的方案,所述系统还包括:
预先配置模块,用于预先生成OSES升级程序工具,并将预先生成的所述OSES升级程序工具以及OSES升级文件存储在诊断服务器中。
作为一种改进的方案,所述服务器专用机型包括INDIGO机型和BAMBOO机型,所述多控存储包括INDIGO机型和BAMBOO机型的存储主柜和JBOD。
在本发明实施例中,诊断系统工具自动运行时,加载OSES的FW升级程式;利用加载到的OSES的FW升级程式对OSES的操作系统版本号和FW版本号进行比较,判断服务器专用机型多控存储OSES是否需要升级;当判定服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志,当判定服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;将生成的第一记录日志和第二记录日志反馈给诊断服务器,从而实现对OSES的自动升级,减少了检验过程中的报错和人为操作花费时间,减少了操作员的工作量,提高了维修和检验效率。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1是本发明提供的服务器专用机型多控存储OSES的升级方法的实现流程图;
图2是本发明提供的服务器专用机型多控存储OSES的升级系统的结构框图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
图1示出了本发明提供的服务器专用机型多控存储OSES的升级方法的实现流程图,其具体包括下述步骤:
在步骤S101中,在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式。
在步骤S102中,利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级,是则执行步骤S103,否则执行步骤S104。
在步骤S103中,当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志。
在步骤S104中,当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志。
在步骤S105中,将生成的所述第一记录日志和第二记录日志反馈给诊断服务器。
在该实施例中,步骤S102至S105是一个循环执行的过程,在此不再赘述。
在执行步骤S101之前还需要执行下述步骤:
预先生成OSES的FW升级程式,并将生成的所述OSES的FW升级程式集成到所述诊断系统工具的服务器流程控制管理程式中;
该OSES的FW升级程式用于在诊断系统工具自动运行时,用于读取服务器专用机型多控存储OSES当前的操作系统版本号和FW版本号。
在本发明实施例中,利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级的步骤具体包括下述步骤:
(1)利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取;
(2)从数据库中读取当前最新服务器专用机型多控存储OSES的操作系统版本号和FW版本号;
(3)将读取到的当前实际服务器专用机型多控存储OSES的操作系统版本号、FW版本号和当前最新服务器专用机型多控存储OSES的操作系统版本号、FW版本号进行比对,判断两者是否一致。
当判断是否一致后,其执行上述步骤S103和步骤S104,在此不再赘述。
在本发明实施例中,预先生成OSES升级程序工具,并将预先生成的所述OSES升级程序工具以及OSES升级文件存储在诊断服务器中。
在本发明实施例中,该升级方法针对为专用的服务器机型而设置的,具体为:
服务器专用机型包括INDIGO机型和BAMBOO机型,所述多控存储包括INDIGO机型和BAMBOO机型的存储主柜和JBOD。
图2示出了本发明提供的服务器专用机型多控存储OSES的升级系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。
服务器专用机型多控存储OSES的升级系统包括:
FW升级程式加载模块11,用于在存储测试机上电开机,诊断系统工具自动运行的过程中,加载预先设置在所述诊断系统工具的服务器流程控制管理程式中OSES的FW升级程式;
比较判断模块12,用于利用加载到的所述OSES的FW升级程式对服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行比较,判断所述服务器专用机型多控存储OSES是否需要升级;
升级处理模块13,用于当判定所述服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志
记录日志生成模块14,用于当判定所述服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;
记录日志反馈模块15,用于将所述升级处理模块生成的所述第一记录日志和所述记录日志生成模块生成的所述第二记录日志反馈给诊断服务器。
在该实施例中,FW升级程式生成模块16,用于预先生成OSES的FW升级程式;
集成模块17,用于将所述FW升级程式生成模块生成的所述OSES的FW升级程式集成到所述诊断系统工具的服务器流程控制管理程式中。
在本发明实施例中,所述比较判断模块12具体包括:
实际信版本息读取模块18,用于利用加载到的所述OSES的FW升级程式对当前实际服务器专用机型多控存储OSES的操作系统版本号和FW版本号进行读取;
最新版本信息读取模块19,用于从数据库中读取当前最新服务器专用机型多控存储OSES的操作系统版本号和FW版本号;
比对模块20,用于将所述实际信版本息读取模块读取到的当前实际服务器专用机型多控存储OSES的操作系统版本号、FW版本号和所述最新版本信息读取模块读取到的当前最新服务器专用机型多控存储OSES的操作系统版本号、FW版本号进行比对,判断两者是否一致。
在本发明实施例中,预先配置模块21,用于预先生成OSES升级程序工具,并将预先生成的所述OSES升级程序工具以及OSES升级文件存储在诊断服务器中。
其中上述各个模块的功能如上述方法实施例所记载,在此不再赘述。
在本发明实施例中,诊断系统工具自动运行时,加载OSES的FW升级程式;利用加载到的OSES的FW升级程式对OSES的操作系统版本号和FW版本号进行比较,判断服务器专用机型多控存储OSES是否需要升级;当判定服务器专用机型多控存储OSES需要升级时,调用预先生成的OSES升级程序工具,控制调用预先存储的OSES升级文件,执行烧录指令,同时生成第二记录日志,当判定服务器专用机型多控存储OSES不需要升级时,则生成第一记录日志;将生成的第一记录日志和第二记录日志反馈给诊断服务器,从而实现对OSES的自动升级,减少了检验过程中的报错和人为操作花费时间,减少了操作员的工作量,提高了维修和检验效率。
以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
设计图
相关信息详情
申请码:申请号:CN201910580934.X
申请日:2019-06-29
公开号:CN110377302A
公开日:2019-10-25
国家:CN
国家/省市:32(江苏)
授权编号:授权时间:主分类号:G06F 8/65
专利分类号:G06F8/65
范畴分类:40B;
申请人:苏州浪潮智能科技有限公司
第一申请人:苏州浪潮智能科技有限公司
申请人地址:215100 江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢
发明人:杜宾
第一发明人:杜宾
当前权利人:苏州浪潮智能科技有限公司
代理人:王汝银
代理机构:37105
代理机构编号:济南诚智商标专利事务所有限公司
优先权:关键词:当前状态:审核中
类型名称:外观设计