一种批量刷新NVME盘FW的方法技术

技术编号:18083545 阅读:92 留言:0更新日期:2018-05-31 12:10
本发明专利技术公开了一种批量刷新NVME盘FW的方法,包括以下步骤:搭建刷新环境并为整机柜所有节点配置FW刷新工具和需要刷新版本的FW文件;主节点获取NVME盘的在位状态,并根据NVME盘的在位情况进行相应NVME盘FW的刷新。与现有技术相比,本发明专利技术实现NVME盘FW的批量、自动刷新,大大缩短刷新FW的时间,且减少出错率。

【技术实现步骤摘要】
一种批量刷新NVME盘FW的方法
本专利技术涉及计算机
,具体地说是一种批量刷新NVME盘FW的方法。
技术介绍
固件,Firmware,简称FW,是写入EROM,可擦写只读存储器或EEPROM,电可擦可编程只读存储器中的程序。是指设备内部保存的设备"驱动程序",通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。SmartRack整机柜是通过一组相互独立的节点共享存储空间、相互通信,为客户提供高性能和高可靠性服务的一种新形态服务器。因节点众多,刷新NVME(Non-VolatileMemoryexpress,是一种建立在M.2接口上的一种协议,是专门为闪存类存储设计的协议)盘FW时需要引入批量、自动化的测试手法。然而,现在刷新方法为单节点NVME盘单独刷新,且需要人为手动进行刷新操作效率低,出错率高。
技术实现思路
本专利技术的目的在于提供一种批量刷新NVME盘FW的方法,用于解决现有NVME盘FW刷新方法效率低、出错率高的问题。本专利技术解决其技术问题所采用的技术方案是:一种批量刷新NVME盘FW的方法,包括以下步骤:搭建刷新环境并为整机柜所有节点配置FW刷新工具和需要刷新版本的FW文件;主节点获取NVME盘的在位状态,并根据NVME盘的在位情况进行相应NVME盘FW的刷新。进一步地,所述方法还包括检查刷新结果的步骤。进一步地,所述检查刷新结果的具体过程为:重启整机柜所有节点;查看NVME盘的FW信息;若显示刷新版本的FW,则表示刷新成功,否则刷新失败。进一步地,所述搭建刷新环境的具体过程为:为整机柜安装操作系统并为各节点配置同一网段的IPmode;配置各节点间无密码访问权限。进一步地,所述IPmode为dhcp或static。进一步地,所述配置各节点间无密码访问权限的具体过程为:在各节点本地产生秘钥;收集所有节点的秘钥到主节点本地;将主节点收集到的秘钥文件发送到所有节点;将主节点名称发送到所有节点。进一步地,所述为主节点和刷新节点配置FW刷新工具和FW文件的具体过程为:拷贝FW刷新工具至主节点root目录下;将所述刷新工具发布到整机柜所有节点;在主节点root目录下创建脚本执行文件,使整机柜安装刷新工具;在主节点root目录下创建FW刷新文件夹,将需要刷新版本的FW文件拷贝至FW刷新文件夹内;编辑FW刷新脚本,将需要刷新版本的FW文件写入FW刷新脚本的执行过程内;在FW刷新文件夹内创建文档,文档内写入刷新过程中的确认字符;将FW刷新文件夹发送给整机柜内所有节点。进一步地,所述主节点获取NVME盘的在位状态,根据NVME盘的在位情况进行相应NVME盘的FW刷新的具体过程为:主节点进入FW刷新文件夹所在目录下,查看NVME盘的在位状态,获取硬盘在位符;修改FW刷新命令,使命令中标识的硬盘符与在位NVME盘相对应;执行FW刷新命令,批量刷新NVME盘的FW。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:1、配置整机柜的主节点,并通过主节点为所有节点配置FW刷新工具和需要刷新版本的FW文件,为FW的批量刷新搭建好环境,在刷新过程中,通过主节点获取NMVE盘的在位符,修改相应NVME盘FW,实现FW的批量、自动刷新,大大缩短刷新FW的时间。且减少出错率。2、刷新结束后,重启整机柜,通过调用命令,查看FW的刷新情况,简单快捷,且获知了刷新结果,便于后续的操作和对FW刷新过程的分析。3、将各节点间的访问权限设置为无密码访问,利于节点间相互通信,为批量刷新FW提供了前提条件。附图说明图1是本专利技术实施例1的流程图;图2是本专利技术实施例2的流程图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。如图所示,本专利技术的一种批量刷新NVME盘FW方法的一个实施例的流程示意图,该实施例包括以下步骤:S1,搭建刷新环境并为整机柜所有节点配置FW刷新工具和需要刷新版本的FW文件;S2,主节点获取NVME盘的在位状态,并根据NVME盘的在位情况进行相应NVME盘FW的刷新。步骤S1中,搭建刷新环境的具体过程为:S11,为整机柜安装操作系统并为各节点配置同一网段的IPmode;S12,配置各节点间无密码访问权限。步骤S1中,进行操作系统的安装时,可采用可选择PXE(prebootexecuteenvironment,预启动执行环境))灌装系统,例如Linux操作系统;IPmode可选用dhcp(DynamicHostConfigurationProtocol,动态主机配置协议)或static(静态主机配置协议),在进行整机柜网络配置时,只要为同一网段,节点间互ping通即可。步骤S12中,配置各节点间无密码访问权限的具体过程为:S121,在各节点本地产生秘钥;S122,收集所有节点的秘钥到主节点本地;S123,将主节点收集到的秘钥文件发送到所有节点;S124,将主节点名称发送到所有节点。通过步骤S121至步骤S124的操作,使各节点的秘钥实现共享,建立节点间的无密码访问权限。为所有节点配置FW刷新工具和FW文件的具体过程为:S1-1,拷贝FW刷新工具至主节点root目录下;S1-2,将所述刷新工具发布到整机柜所有节点;S1-3,在主节点root目录下创建脚本执行文件,使整机柜安装刷新工具;S1-4,在主节点root目录下创建FW刷新文件夹,将需要刷新版本的FW文件拷贝至FW刷新文件夹内;S1-5,编辑FW刷新脚本,将需要刷新版本的FW文件写入FW刷新脚本的执行过程内;S1-6,在FW刷新文件夹内创建文档,文档内写入刷新过程中的确认字符;S1-7,将FW刷新文件夹发送给整机柜内所有节点。步骤S1-1中,FW刷新工具为issdcm工具。步骤S1-3中的脚本执行文件,为安装刷新工具的执行文件,执行该文件,实现刷新工具issdcm在主节点的自动安装。步骤S1-4中将FW刷新文件夹命名为ssdfw,步骤S1-5将需要刷新版本的FW文件写入FW刷新脚本的执行过程中,在执行刷新脚本时,直接调用需要刷新版本的FW文件,将需要刷新版本的FW文件内的FW信息刷入。由于NVME盘FW刷新过程中需要按y来确认是否刷新,因此步骤S1-6在ssdfw文件夹中创建个y.txt文档,文档里面只需要有个y字母作为确认字符。步骤S2中,主节点获取NVME盘的在位状态,根据NVME盘的在位情况进行相应NVME盘的FW刷新的具体过程为:S21,主节点进入FW刷新文件夹所在目录下,查看NVME盘的在位状态,获取硬盘在位符;S224,修改FW刷新命令,使命令中本文档来自技高网
...
一种批量刷新NVME盘FW的方法

【技术保护点】
一种批量刷新NVME盘FW的方法,其特征是:包括以下步骤:搭建刷新环境并为整机柜所有节点配置FW刷新工具和需要刷新版本的FW文件;主节点获取NVME盘的在位状态,并根据NVME盘的在位情况进行相应NVME盘FW的刷新。

【技术特征摘要】
1.一种批量刷新NVME盘FW的方法,其特征是:包括以下步骤:搭建刷新环境并为整机柜所有节点配置FW刷新工具和需要刷新版本的FW文件;主节点获取NVME盘的在位状态,并根据NVME盘的在位情况进行相应NVME盘FW的刷新。2.根据权利要求1所述的方法,其特征是:所述方法还包括检查刷新结果的步骤。3.根据权利要求2所述的方法,其特征是:所述检查刷新结果的具体过程为:重启整机柜所有节点;查看NVME盘的FW信息;若显示刷新版本的FW,则表示刷新成功,否则刷新失败。4.根据权利要求1或2所述的方法,其特征是:所述搭建刷新环境的具体过程为:为整机柜安装操作系统并为各节点配置同一网段的IPmode;配置各节点间无密码访问权限。5.根据权利要求4所述的方法,其特征是:所述IPmode为dhcp或static。6.根据权利要求4所述的方法,其特征是:所述配置各节点间无密码访问权限的具体过程为:在各节点本地产生秘钥;收集所有节点的秘钥到主节点本地;将主节点收集到的秘钥文...

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

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

1