跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

让适配器和设备固件保持最新

Anthony English, IT 专家
Anthony English 是一名来自澳大利亚悉尼的 AIX 工程师。

简介: 人们有时会忽略的一个系统维护区域是 I/O 适配器和设备的固件。这些固件也称为微码 (microcode),它们与系统固件不同,系统固件允许启动 Power System 并在 OS 与硬件之间提供接口。

发布日期: 2011 年 12 月 20 日
级别: 中级
访问情况 : 915 次浏览
评论: 


适配器固件与 Fibre Channel、SAS 和 SAS RAID、SCSI 和 Ethernet 的适配器相关。设备固件是 SAS 或 SCSI 磁盘、DVD 驱动器、磁带驱动器和磁带库等设备的固件。

功能、修复和性能

让适配器和设备固件保持最新有一些很好的理由。您可能需要更新它们以利用新的功能。例如,您可能必须更新 Fibre Channel 适配器固件以添加某个设备的启动支持,或者是连接到一台交换机,而该交换机在安装具有原始固件的适配器时不可用。

固件更新通常包括对一些重大问题(在实验室或客户支持呼叫中发现的问题)的解决。如果您不更新固件,可能会在意想不到的时候出现一个问题。这可能意味着立即升级固件,或者从因固件 bug 而造成的操作系统崩溃中恢复。但是,通过主动更新适配器和设备固件,可以避免系统出现这类问题。

有时新固件还包含一些显著的性能优势。这就足以让您升级固件。

如果您还是不确定,IBM Support Portal 固件下载页面可以帮助您。它将固件分为 Impact 和 Severity 两类。有关这些术语的更多信息,请查看此固件术语表。

最重要的是,一定要查看固件文档。当安装新的适配器或设备时,了解下列内容非常重要:是否支持其固件,以及是否可与现有的 AIX、Power Systems 硬件、存储区域网络、网络和应用程序等一起运行。


通过管理控制台进行更新

有几种方法可获得并更新适配器和设备固件。如果您有 Hardware Management Console (HMC) 或 Systems Director Management Console (SDMC),可轻松地在它管理的 Power 系统上查找适配器的相应固件。管理控制台可为您承担繁重的工作,但是它需要在下载所需固件的期间能够访问 IBM Support Portal。

如果您的 Power System 已连接到 SDMC,请使用 Update Manager。对于 HMC,可以使用 GUI 来选择 Managed System,然后选择 Updates > Change Licensed Internal Code for the current release,再选择 I/O LIC (Linux and AIX partitions only) 和 Advanced Options。您可以选择自己想要更新的适配器和设备。


DIY 下载

还有其他更新固件的方法。传统方法是自己动手 (do-it-yourself),可从 IBM Support Portal 下载您需要的固件。这要求您使用 AIX 命令行确认适配器或设备类型,以便在下载网站上查找所需固件。为此,请查找分配了适配器或设备的 LPAR,然后运行 lscfg -vl 命令,后面紧跟设备名称。还可以运行 lsmcode -a,但并不是所有 AIX 版本都支持此方法。但是,将这些命令的输出与 IBM Support Portal 上的描述和特性码相匹配极具挑战性。

还有一些固件调查工具(比如 Inventory Scout)支持您比较当前的固件和可用的最新固件。参阅 IBM Support Portal Microcode Survey and Update Tools 了解有关的详细信息。


关于命令

如果您已试图下载所需固件,请按照固件下载页面上固件描述文件的更新说明进行操作。通常使用 diag 命令更新 AIX 固件。下载页面会为您提供一个菜单,该菜单类似于 System Management Interface Tools (SMIT) 所提供的菜单,可支持您查看当前的微码级别,并针对每个适配器或设备更新它们。这些也是 diag 的命令行选项。

如果您使用的是 Virtual I/O (VIO) Server,可以使用 padmin 的身份登录到受限制的 shell,并运行 diagmenu 命令。如果您确实想这样做,可退出受限制的 shell,方法是先运行 oem_setup_env,然后访问 VIO Server 代码运行的完整 AIX shell。在这里,您可以运行 AIX diag 命令。


停机时间

根据适配器类型和固件级别,可以在不停机的情况下进行更新。请参阅固件描述,了解相关的建议。如果需要让适配器处于脱机状态,则需要禁用其子设备。根据您系统的适配器冗余级别,可以在不影响用户的情况下进行固件更新。要将适配器(及其所有子设备)设置为脱机状态,请使用 rmdev -l device -R 命令。

然后可以使用 cfgmgr -l device 命令更新固件,并将父设备和子设备设置为 Available 状态。如果您出于某种原因需要将所有设备从对象数据管理器数据库中删除(使用 rmdev -d 命令),请记住,首先要使用 lsattr -El device 捕获所有自定义设置,然后在配置好适配器之后再次设置它们。


值得付出努力

让适配器和设备固件保持最新是值得的。一旦拥有了正确的固件,更新过程就会变得非常简单,并且可以提供性能改进以及一些 bug 修复和新功能。

本文的英文原文最先在 IBM Systems Magazine 在线网站(www.ibmsystemsmag.com)上发布。


参考资料

学习

  • IBM p 系列服务器系统固件升级攻略”(developerWorks,2008 年 12 月):本文详细介绍 IBM p 系列服务器在不同管理环境下的系统固件升级方法,力求使系统管理员对 p 系列服务器系统固件升级方法有较全面的把握,降低固件升级过程中出故障的可能。

  • 使用 IBM Systems Director 6.1 实现 HMC 和 POWER 系统固件的远程更新”(developerWorks,2009 年 10 月):本文首先介绍 IBM Systems Director 6.1 中更新管理器的更新流程,包括如何远程获取更新,设置更新一致性策略,把更新包分发到远程被管系统,并执行安装。其次,介绍如何使用更新管理器对 HMC 和 POWER 系统固件进行更新升级。其中,POWER 系统固件包括被 HMC 管理的、被 IVM 管理的以及独立的 POWER 系统中的固件。通过本文的阐述,读者可以深入了解更新管理器的相关知识,并掌握使用更新管理器对 HMC 和 POWER 系统固件进行更新升级的技能。

  • 通过 Shell 和 Expect 脚本实现对 IBM 刀片服务器高级管理模块固件的大量升级”(developerWorks,2009 年 12 月):刀片服务器已经在各行各业得到了大量应用,如何快速维护升级刀片服务器的高级管理模块(AMM)成为一个比较棘手的问题。现场工程师在客户现场经常会遇到,面对上百个 AMM 的固件升级工作,手头上没有一个非常方便的工具或者脚本,而不得不手动完成 AMM 固件的升级,耗费大量时间和人力。本文主要介绍一种可以实现同时升级大量 AMM 固件的方法和脚本程序。

  • AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。

  • AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。

  • AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。

  • AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。

  • IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。

讨论

  • 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。

关于作者

Anthony English 是一名来自澳大利亚悉尼的 AIX 工程师。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=781884
ArticleTitle=让适配器和设备固件保持最新
publish-date=12202011

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。