在IBM中低端存储维护工作中,经常遇到存储要加大于2TB的磁盘,而在以前的老的IBM存储不是不支持2TB磁盘,如DS3000 DS4000等。要老存储支持新的磁盘,就得升级存储的控制器微码,才能支持2TB在磁盘。或是更换DS3000 DS4000系列存储控制器时,如果磁盘是大于2TB磁盘时,就得注意控制器微码是否支持2TB以上磁盘,否则更换控制器后,磁盘不能使用,阵列也就不能使用。现简易如何升级微码。对存储微码升级对原数据有风险,要备份好数据、申请操作时间后再进行操作,更多新特性请参考红皮书和README文件。

一、限制及注意事项:

1.微码从v06.14或更高版本升级到v07.60.63.00,需要使用Storage Manager v10.10中的DS4000 Controller Firmware Upgrade Tool进行升级(注意:微码升级到6.xx或者微码从7.xx升级更高版本,仍然使用Storage Manager内嵌微码升级程序)

2.控制器的微码要求至少06.14以上才能升级到07.10,因此如果微码版本低于6.14,请先将微码升级到6.14以上(请参考第六部分情况2),再用新的微码升级工具升级到7.10,再升级到7.60。

3.升级微码从v06.xx到v07.60.63.00后,DS4000存储需要Storage Manager v10.10进行管理。

4. DS4000 Storage Manager v10.10可以管理微码版本高于05.30.xx.xx的DS4000产品

5.升级硬盘微码必须停止所有I/O请求,所以请务必考虑维护时间,控制器微码06.1x.xx以上版本支持最多4块不同型号的硬盘同时升级,但是FC与SATA硬盘不能同时升级

4.微码v07.60.63.00升级文件包括

1). Storage Controller Firmware versions:

2). Storage Controller NVSRAM versions:

5.通常情况下,在升级控制器和NVSRAM微码之前,先升级硬盘微码和扩展柜ESM模块的微码。具体步骤与匹配关系,请仔细阅读微码对应的README文件。

二.显示当前微码版本

在升级DS4000微码之前,我们需要了解当前微码的版本信息,通过查看Profile可以知道DS4000相关部件的微码信息,具体步骤如下:

1.打开Storage Manager管理软件,关于软件的安装请参考相关章节或文档

2.在Subsystem Management窗口中,选择Storage Subsystem → View→ Profile,或者Storage Subsystem → View Profile(如果使用老版本的Storage Manager client)。

3.选择Controller标签如图1所示,可以看到当前控制器微码和NVSRAM版本。

查看当前微码和NVSRAM版本

图1:查看当前微码和NVSRAM版本

4.点击Enclosures标签如图2所示,显示了其中一个ESM模块当前的微码版本。拖动右侧滚动条能够看到所有扩展柜的ESM微码版本,而每个扩展柜包括两个ESM模块

查看ESM微码版本

图2:查看ESM微码版本
5.点击Drive标签如图3所示,可以看到当前硬盘驱动器的信息。通过拉动下边滚动条能够看到所有硬盘驱动器的微码版本,由于可能存在不同的硬盘驱动器,所以我们能看到多个版本。

查看硬盘微码版本

 

图3:查看硬盘微码版本

三.准备升级微码

升级前,请仔细阅读程序和微码对应的README文件,确认安装正确的版本和正确步骤。通常情况下,按照如下步骤进行微码升级:首先升级硬盘微码,其次升级扩展柜ESM模块的微码,最后升级控制器和NVSRAM微码如果是第一次配置或重新配置DS4000,没有特殊说明,建议将所有程序和微码都更新到DS4000所能支持的最新版本。另外,如果有更新,建议每年升级一次程序和微码。根据DS4000的型号以及当前的微码版本,查看相关微码和软件的README文件。现在IBM的官网已停止对老存储微码的下载,需要调试老存储的升级的,一般是从论坛、交流群、原来下载的文件等取得。通常,需要考虑升级的部件包括:

( Storage Manager管理软件 控制器微码  NVSRAM微码    ESM微码   磁盘驱动器微码)

注意:以上几种程序和微码的版本一定要互相匹配。如果升级其中一个部件的微码,请务必保证其它部件的微码也刷新到与之匹配的版本,具体对应关系请参考各自的README文件

四.升级控制器微码

1.下载Storage Manager 10(包括管理软件和微码升级程序)

2.查看README文件

3.开始安装微码升级程序,选择显示的语言

4.查看并同意相关协议,选择安装路径等

5.安装完成后,出现Storage Manager 10 firmware upgrade的应用程序

最后,运行Storage Manager 10 firmware upgrade程序将微码升级到7.x

控制器微码升级的具体步骤如下:

a运行专用的微码升级程序,显示窗口,如图5所示

 

图5:Storage Manager 10 firmware upgrade

b.点击Add,选择自动(Automatic)或者手动(Manual)方式添加DS4000子系统,采用手动方式,需要输入DS4000控制器的IP地址或者是带内(in-band)管理主机的IP,如图6

 

升级时,需要同时连接DS4000的两个控制器,只连接一个控制器无法进行微码升级。因此,两个控制器需要同时连接到光纤(in-band方式)或者以太网(out-band方式)另外,可以添加多个DS4000子系统到升级工具中,但是,这里推荐先添加一个DS4000子系统,升级成功后再添加、升级另一个。微码升级程序支持同一型号的DS4000并行下载、激活微码映像。添加多个DS4000存储子系统或者使用自动搜索,微码升级工具中将显示添加或搜索到的所有设备,并能够按照多种方式排序,如图7所示

 

c. DS4000成功添加后,升级程序将对其进行自动检测,如果发现不符合升级条件将阻止升级进行,并且显示可升级的状态。符合条件的系统将显示Upgradeable: Optimal,如图7所示

4.点击如图5左侧的Download,将弹出对话框,如图8所示,选择已经下载的微码文件

图8

 

d.勾选Download NVSRAM file with firmware并选择已经下载的NVSRAM文件。请确保NVSRAM与控制器微码匹配,他们与DS4000的型号匹配。尽管微码升级程序支持控制器微码和NVSRAM分别升级,但是我们还是推荐他们在同一时间升级。

e.如果选择只上传微码文件,稍后激活,可以勾选activate later选项,此时,请确保微码升级期间没有I/O请求,因为只有两个控制器同时离线后才可以升级。点击OK..,弹出对话框,如图9显示,点击Yes进行升级

图9

 

为了使宕机时间最小化,我们可以选择activate later,只上传微码和NVSRAM,此时主机可以在线工作。上传完成后,如图7,将看到pending version为7.x,我们可以没有I/O请求的时候,选择Activate将微码升级到新的版本。

f.升级完成后,微码升级程序将显示执行结果,如果上传并成功激活,将如图11所示

图10

 

图10:升级微码完成

如果选择只上传微码文件,稍后激活,如图10,Current Version将显示原来的版本,Pending Version将显示上传的微码版本。点击升级程序左侧的Active,将激活新的微码。我们可以选择合适的时间进行激活。如果升级报错,升级程序将在窗口下方显示详细的故障信息,更详细的可以通过点击View Log查看。

选择了稍后激活微码,但是最后决定不进行升级,可以通过点击Clear取消上传的微码文件。

情况2:将微码升级到6.x或者从7.x升级到更高版本

注意:升级前请参考对应版本的README,控制器、ESM与磁盘间微码一定要匹配

下面描述如何使用Storage Manager客户端内嵌的微码升级程序进行升级,该方法需要符合以下条件:

DS4200 DS4700 DS4800微码升级到v6.x

将DS4200 DS4700 DS4800微码从7.x升级到更高版本

将其它型号的DS4000微码升级到可支持的版本

注意:Storage Manager客户端内嵌的微码升级程序不支持微码从6.x升级到7.x。

通常,控制器,NVSRAM和ESM可以在I/O不繁忙的时段进行在线升级,但是需要DS4000为双控制器,连接DS4000的主机是冗余连接,控制器升级前微码版本06.16以上。升级开始后,微码文件将先被上传到其中一个控制器,然后拷贝到另一个控制器。一致性检查通过后,上传的微码标记为ready并且可被激活。激活过程可以在I/O请求较少时进行,激活过程中,第一个控制器上所有的逻辑驱动器将移动到另一个控制器上,然后第一个控制器重启后应用新的微码版本,完成后,所有逻辑驱动器将移动到完成微码升级的控制器上,另一个控制器执行并完成微码升级,最后,所有逻辑驱动器移动到原来优先的控制器上。如果选择稍后激活上传的微码文件,控制器正常的重启并不能激活DS4000的微码,只能通过指定的操作完成激活。

具体升级步骤如下:

1.打开将要升级的DS4000 Subsystem Management窗口,选择Advanced → Maintenance → Download → Controller Firmware如图12所示

 

图12:Subsystem Management窗口–控制器微码升级

2.弹出的Download Firmware窗口将显示微码和NVSRAM的当前版本,勾选Download NVSRAM file with firmware,然后选择正确的微码和NVSRAM文件,如图13所示

 

图13:Download Firmware窗口

如果上传微码但稍后激活,可以勾选Transfer files but do not activate them,然后点击OK继续

3.这里弹出的窗口需要得到确认,微码升级才能正式开始,因为一旦确认,升级将不能停止点击Yes确认后,微码和NVSRAM上传开始并且将显示上传过程,完成后将显示Transfer Successful的信息,如图14所示

 

图14:Firmware/NVSRAM完成

4.点击Close后,将回到Subsystem Management窗口,微码上传完成,新的微码将可以被激活,如图15所示,在存储系统下方将出现蓝色101的标记

 

图15:Subsystem Management窗口–微码上传完毕

5.激活新的微码,选择Advanced → Maintenance → Activate Controller Firmware如图16所示

 

图16:Subsystem Management窗口–微码激活

激活窗口打开后需要确认才能继续,点击Yes,开始激活之前上传到控制器的微码。我们推荐在I/O请求较少的情况下进行微码的激活操作。

通过如图17的窗口,可以查看微码激活过程

 

图17:激活微码

当显示Activation successful,两个控制器的微码激活成功。点击Close回到Subsystem Management窗口,微码升级完毕。

七.升级ESM微码

注意:对于控制器微码版本v7.10.23,EXP710, EXP100和EXP810 ESM微码版本不得低于9673, 9566和98B3。此外,如果将EXP710 ESM微码升级到9661,控制器微码版本必须高于v06.12.40.00。升级前,请认真阅读微码对应的README,注意控制器、ESM与磁盘间微码必须匹配,以及升级顺序。
扩展柜ESM模块升级步骤如下:

1.打开Subsystem Management窗口,选择Advanced → Maintenance → Download → ESM Firmware

 

图18:ESM微码激升级

2.打开Download Environmental (ESM) Card Firmware窗口,如图19所示
注意:如果ESM模块不能在列表中显示,运行Recovery Guru诊断并修复故障后再进行升级

 

图19:ESM微码激升级

3.在Select enclosures中,选中打算升级的扩展柜或点击Select All选中所有扩展柜,同一个扩展柜中两个ESM模块的product ID应该相同

4.在Select file中,点击Browse从本地或网络中选择微码文件

5.点击Start,确认并点击Yes,否则点击No退出

6.升级过程中,Select enclosure下的状态项(Status)将从pending变为downloading,直到完成。

八.升级硬盘驱动器微码

升级ESM或者控制器/NVSRAM微码后,有时还需要升级硬盘控制器的微码,升级之前请参考硬盘驱动器和ESM微码的相关README文件,以获得更准确的升级说明。Storage Manager 9.10以上版本支持对多块硬盘同时进行微码升级,当有多个扩展柜,多个硬盘时,可以有效的节省升级所需的时间,但是老版本的Storage Manager仅支持按顺序升级。
另外,我们可以对最多4种不同型号的硬盘同时进行升级,并且他们的微码版本可以不同。

注意:升级硬盘微码时,所有的I/O请求都将停止。另外,尽管部分DS4000支持FC/SATA硬盘混插,但是,不能同时刷新SATA和FC硬盘的微码,只能升级完一种类型的硬盘,再升级另一种类型。

升级硬盘驱动器微码步骤如下:

1.选择Advanced → Maintenance → Download → Drive Firmware/Mode Pages,如图20所示

 

图20:Subsystem Management窗口–硬盘微码升级

2.弹出如图21所示的对话框,在current drive firmware package information列表中,可以看到当前4种不同版本的firmware信息,点击Add,根据上面列出的磁盘类型,选择对应的微码升级文件。

 

图21:硬盘微码升级–确认当前硬盘类型、添加微码升级文件

3.从本地目录找到对应磁盘的微码升级文件,如图22所示,在左上角可以看到选中微码文件的相关信息,根据该信息可以查看微码与磁盘类型是否匹配,确认后,点击OK

 

图22:硬盘微码升级–选择微码升级文件

4.如图23所示,从Compatible Drives中选择硬盘,点击Finish继续,确认后输入Yes,推荐只升级一个硬盘的微码,升级成功后,同时升级其它同类型的硬盘微码。

 

图23:硬盘微码升级–选择硬盘

5.微码升级开始后,如图23所示,可以监视整个升级过程,我们可以看到当前的升级状态。完成后,可以查看升级是否成功

 

图23:硬盘微码升级–升级过程


 

服务投诉 | 微信公众平台 | 站长工具 | IT外包服务 | IT外包 |深圳IT外包 | IT服务外包 | 北京IT外包 | 杭州IT外包 | 天津IT外包 | IT外包公司 | 无线覆盖 | 虚拟化 | 北京无线覆盖 | 信诺IT外包

Copyright © 2005~2021 Grandtec All Right Reserved .备案号:粤ICP备09111491号

常年法律顾问:香港马杰律师行  深圳灵泉律师事务所

Powered by PageAdmin CMS Free Version