一种基于云平台的SAS卡固件自动校验、刷新系统及方法技术方案

技术编号:17541363 阅读:30 留言:0更新日期:2018-03-24 18:06
本发明专利技术公开了一种基于云平台的SAS卡固件自动校验、刷新系统,包括位于云平台的维护模块,存储SAS卡的机型、固件版本升级工具和升级指令;和,位于设备终端的固件信息收集模块,用于收集SAS卡固件信息;和,位于云平台的采集交互模块,将固件信息收集模块获取的SAS卡固件信息存储到云平台;和,位于云平台的升级模块,对匹配到的SAS卡的固件信息选择升级命令升级到待刷新版本。

An automatic check, refresh system and method for SAS card firmware based on cloud platform

The invention discloses a cloud computing platform based on SAS card firmware automatically check, refresh the system, including maintenance module located in the cloud platform, SAS storage card type, firmware upgrade tool and upgrade instructions; and firmware information collection module in the terminal equipment, used to collect SAS card firmware information; and acquisition module located in the cloud platform, the firmware information collection module to obtain the SAS card firmware information storage to the cloud platform; and, the upgrade module is located in the cloud platform, to choose to upgrade to upgrade to the new version of the command to brush firmware information to match the SAS card.

【技术实现步骤摘要】
一种基于云平台的SAS卡固件自动校验、刷新系统及方法
本专利技术涉及云计算
,尤其是一种基于云平台的SAS卡固件自动校验、刷新系统及方法。
技术介绍
随着云计算和云平台的广泛应用,信息采集和应用变的越来越智能化和高效化,信息的交互变的越来越容易,在当前背景下,传统的人工操作逐渐表现出高成本的缺点,而一台一台升级固件极大地影响生产测试效率。传统的自动化操作受限于设备的体积和成本而无法普及,设备调试、维护和保养也增加了成本,而基于云平台的应用则极大减少这些方面的限制。
技术实现思路
本专利技术的目的是提供一种基于云平台的SAS卡固件自动校验、刷新系统及方法,可实现本地或异地、单台或多台设备的同时运行固件升级操作,既降低人力成本,又提高了生产测试效率。为实现上述目的,本专利技术采用下述技术方案:一种基于云平台的SAS卡固件自动校验、刷新系统,包括位于云平台的维护模块,存储SAS卡的机型、固件版本升级工具和升级指令;和,位于设备终端的固件信息收集模块,用于收集SAS卡固件信息;和,位于云平台的采集交互模块,将固件信息收集模块获取的SAS卡固件信息存储到云平台;和,位于云平台的升级模块,对匹配到的SAS卡的固件信息选择升级命令升级到待刷新版本。进一步地,还包括,校验模块,用于将采集交互模块收集的SAS卡的机型信息与维护模块的信息进行比对。一种基于云平台的SAS卡固件自动校验、刷新方法,包括以下步骤:收集SAS卡固件信息;将获取的SAS卡固件信息与云平台存储的固件信息进行比对,比对成功,升级到指定版本;比对失败,重新更新云平台固件信息存储版本后进行固件信息比对操作。进一步地,所述收集SAS卡固件信息步骤之前,还包括:将SAS卡的机型、固件版本信息存储到云平台。进一步地,所述收集SAS卡固件信息,包括:将固件信息收集工具下载到设备终端;固件收集工具收集SAS卡固件信息,并上传到云平台;采集交互模块将SAS卡固件信息存储到云平台。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术能够实现自动侦测SAS卡固件信息,与云端进行对比校验并判断是否需要在线刷新固件,实现对SAS卡固件的有效管控。附图说明图1是本专利技术系统结构框图;图2是本专利技术方法流程图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。如图1所示,基于云平台的SAS卡固件自动校验、刷新系统,包括位于云平台的维护模块,存储SAS卡的机型、固件版本升级工具和升级指令;和,位于设备终端的固件信息收集模块,用于收集SAS卡固件信息;和,位于云平台的采集交互模块,将固件信息收集模块获取的SAS卡固件信息存储到云平台;和,位于云平台的升级模块,对匹配到的SAS卡的固件信息选择升级命令升级到待刷新版本。还包括,校验模块,用于将采集交互模块收集的SAS卡的机型信息与维护模块的信息进行比对。如图2所示,一种基于云平台的SAS卡固件自动校验、刷新方法,包括以下步骤:S1、将SAS卡的机型、固件版本信息存储到云平台;S2、收集SAS卡固件信息;S3、将获取的SAS卡固件信息与云平台存储的固件信息进行比对,比对成功,升级到指定版本;比对失败,重新更新云平台固件信息存储版本后进行固件信息比对操作。步骤S2的收集SAS卡固件信息,包括:S21、将固件信息收集工具下载到设备终端;云平台将收集固件信息所需的工具下载到设备上,然后收集SAS卡固件信息,Linux命令如下:sas3flash-list;S22、固件收集工具收集SAS卡固件信息,并上传到云平台;S23、采集交互模块将SAS卡固件信息存储到云平台,生产或测试时,通过云平台的采集交互模块收集机型信息,Linux命令如下:dmidecode。步骤S3中,校验通过后,根据匹配到的SAS卡的固件信息,升级模块选择对应的升级指令集进行执行升级操作,用到的关键Linux命令如下:#!/bin/bash./sas3flsh-o-fwallxxx.bin./sas3flsh-biosallmptsas3.rom./sas3flsh-biosallmpt3x64.rom。上述虽然结合附图对本专利技术的具体实施方式进行了描述,但并非对本专利技术保护范围的限制,所属领域技术人员应该明白,在本专利技术的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本专利技术的保护范围以内。本文档来自技高网
...
一种基于云平台的SAS卡固件自动校验、刷新系统及方法

【技术保护点】
一种基于云平台的SAS卡固件自动校验、刷新系统,其特征是,包括位于云平台的维护模块,存储SAS卡的机型、固件版本升级工具和升级指令;和,位于设备终端的固件信息收集模块,用于收集SAS卡固件信息;和,位于云平台的采集交互模块,将固件信息收集模块获取的SAS卡固件信息存储到云平台;和,位于云平台的升级模块,对匹配到的SAS卡的固件信息选择升级命令升级到待刷新版本。

【技术特征摘要】
1.一种基于云平台的SAS卡固件自动校验、刷新系统,其特征是,包括位于云平台的维护模块,存储SAS卡的机型、固件版本升级工具和升级指令;和,位于设备终端的固件信息收集模块,用于收集SAS卡固件信息;和,位于云平台的采集交互模块,将固件信息收集模块获取的SAS卡固件信息存储到云平台;和,位于云平台的升级模块,对匹配到的SAS卡的固件信息选择升级命令升级到待刷新版本。2.如权利要求1所述的一种基于云平台的SAS卡固件自动校验、刷新系统,其特征是,还包括,校验模块,用于将采集交互模块收集的SAS卡的机型信息与维护模块的信息进行比对。3.一种基于云平台的SAS卡固件自动校验、刷新方法,采用权利要求1或2所述...

【专利技术属性】
技术研发人员:任福星
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1