跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

使用 IBM Systems Director 6.2.1 实现对 I/O 设备的固件升级

张 芸, 软件工程师, IBM
张芸,IBM CSTL 软件工程师, 长期从事 IBM Systems Director 在 POWER 系统上的测试工作。
张 淑艳, 软件工程师, IBM
张淑艳,IBM CSTL 软件工程师, 长期从事 IBM Systems Director 在 POWER 系统上的测试工作。
王 红柳, 软件工程师, IBM
王红柳,IBM CSTL 软件工程师, 长期从事 IBM Systems Director 在 POWER 系统上的测试工作。

简介: 在复杂的 IT 环境中,能否确保所有的 I/O 设备及时地得到关键或最新的更新,对系统的稳定性有很大的影响。本文以对硬盘的固件版本更新为例,详细介绍了使用 IBM Systems Director 6.2.1 (Director)这款平台管理软件的更新管理器组件实现对 I/O 设备的固件进行集中式的远程更新的方法。通过这篇文章,您可以了解到它是如何把复杂的更新步骤简略成 4 步:管理要升级的机器、对机器收集库存、检查更新、安装更新,并配以大量的图片作为更直观的说明,从而使您快速地掌握使用更新管理器对 I/O 设备进行升级的技能。

发布日期: 2012 年 1 月 18 日
级别: 中级
访问情况 : 1280 次浏览
评论: 


引言

通常情况下,对于 I/O 设备的固件版本的更新,用户常常会耗费大量的精力在更新工具以及更新包的收集上。IBM Systems Director 内置的更新管理器整合了维护设备更新所需的试图和任务,省去了多方寻找信息源的时间。并且对于不同的平台和系统,它提供了基本一致的功能和操作界面,简化了用户的学习成本,用户不需要对不同的系统或设备,学习不同的更新包安装方法。更新管理器可以对机器上的一种或几种 I/O 设备同时进行升级,本文以 I/O 设备中最常见的一种 - 硬盘进行详细地实例讲解,使您迅速掌握使用更新管理器的技能,并应用到更多其它的 I/O 设备上。


管理要升级的机器

  1. 准备一台 Director server 6.2.1,并启动它。
  2. 在准备更新的机器上安装 6.2.1 CAS agent。假设此机器名为 dimaggio.austin.ibm.com。
  3. 查看硬盘的当前固件版本:登录到机器上,运行“lsmcode – A”

图 1. 机器中硬盘的当前固件版本
图 1. 机器中硬盘的当前固件版本

我们以 hdisk1 硬盘为例,可以看到目前的版本是 52505151。

  1. 打开 Director Server 的 web console:https://hostname:8422/ibm/console/
  2. 在 Director Server 上发现这个机器。

点击左侧的“System Discovery”,在右侧填入机器名。然后点击“Discover now”


图 2. 发现这台机器
图 2. 发现这台机器

Director Server 发现这个机器后,机器名会出现在右侧下方。然后我们点击“No access”,对机器进行请求访问。


图 3. 对机器进行请求访问
图 3. 对机器进行请求访问

点击后,在新的页面填上此机器的用户名和密码,然后点击“Request Access”


图 4. 对机器进行请求访问 -2
图 4. 对机器进行请求访问 -2

当请求访问完成后,“No access”变成“OK”。


图 5. 请求访问完成
图 5. 请求访问完成

至此,Director Server 已经成功地管理了 agent 端。


收集库存

在使用 Director Server 检测更新包之前,需要收集该 agent 端的库存信息(Inventory)。库存信息中包含了当前 agent 的各个组件及其版本信息。基于这些信息,Director Server 能够在获取到更新包后比较出哪些组件需要更新。收集 agent 端库存的具体操作如下:

通过“Navigate Resource”找到被 Director Server 管理的 agent。选中此 agent 并点击右键,选择“inventory”->“View and collect inventory”


图 6.选中被管理的 agent
图 6 .选中被管理的 agent

在打开的新页面中,“Manage profiles”处选择“All Inventory”。然后点击“collect Inventory”按钮。


图 7.收集库存
图 7 .收集库存

当任务成功完成后,可以看到下面的提示:


图 8 .收集库存完成
图 8 .收集库存完成

检查更新

更新包的下载有两种方式:

  • Director Server 自动下载更新包。如果采用这种方式,必须保证 Director Server 能够访问 Internet。Director 会自动根据当前的版本下载最新的更新包。通常情况下,我们建议选用这种方式。
  • 由系统管理员从其它 Director Server 上手动拷贝已下载的更新包,然后导入到此台 Director Server 中。此方法适合 Director Server 在严格控制网络环境的机房中,无法访问 Internet 的情况。

自动下载更新包

通过“Navigate Resource”找到 agent。选中它,右键选择“Release Management”->“check for update”


图 9.检查更新
图 9 .检查更新

在可用的更新类型中选择 PowerIOFW(All),添加到所选的更新类型中。点击“OK”。该下载任务开始执行,它将会下载有关这种 I/O 设备固件的所有更新包。但它只会下载更新包中的元数据 (metadata),并不会下载实际的安装文件。安装文件只有等到用户实际安装该更新包时才会下载。


图 10. 选择要更新的类型
图 10. 选择要更新的类型

该任务成功完成时,用户可以看到下面的提示。


图 11. 检查更新完成
图 11. 检查更新完成

当检查更新任务完成后,Director Server 会自动把这些更新包的版本与当前 agent 的各个组件的版本进行比较,检查是否需要安装新版本的更新包。如果需要,则会和这个 agent 划上关系。这个任务在后台自动运行。

在“check for update”的页面里,点击“show needed updates”来查看是否有可用的更新。


图 12. 查看是否有可用的更新
图 12. 查看是否有可用的更新

图 13. 更新包和 agent 的 needed 关系
图 13. 更新包和 agent 的 needed 关系

通过上图可以看出,这个更新包是 agent 所需要的,并且有 needed 关系。这个更新包的 version 是 52505152,由此判断出是 hdisk1 的更新包。

到此,自动检查更新结束。

手动下载更新

当此台 Director Server 无法连到 Internet,这时需要系统管理员事先在其它的 Director Server 上把更新包下载下来,然后导入到此台 Director Server 中。具体的步骤如下:

在其它的 Director Server 上重复图 2 至图 13 的操作。

选中此 update,然后从“Actions”中选择“download”,这个 update 默认会下载到 Director Server 的 /opt/ibm/director/data/updateslib/IODeviceFirmware 路径下。

把这个路径下的所有文件备份下来,拷贝到要进行升级的 Director Server 的某个目录下,准备导入。

在页面左边的“Release Management”中点击“updates”。在右边点击“Import updates”


图 14. 准备导入更新包
图 14. 准备导入更新包

在新打开的页面中,输入存放更新包的路径。


图 15. 导入更新包
图 15. 导入更新包

点击“OK”,直到此任务结束。

任务结束后,按照图 12 中所示的方法,点击“show needed updates”可以看到“Download”由“no”变为“yes”。


图 16. 手动导入更新包成功
图 16. 手动导入更新包成功

至此,手动导入更新包成功。


安装更新

当以上步骤完成后,Director Server 已经获取并且标识了当前 agent 端可以安装的更新包。接下来用户可以根据自己的需要,随时安装这些更新。在安装之前,可以对现在的版本进行备份,以便升级后出现问题,方便恢复到原来的版本。备份的步骤如下:

登录到该 agent 端,备份 /etc/microcode 目录下以 HUS1030 开头的文件,这些是适用于这块硬盘的低版本的固件版本文件。

安装更新的步骤如下:

在 Director Server 上找到该 agent。右键点击它,选择“Release Management”->“show needed updates”来显示可以在此台 agent 上安装的更新。


图 17. 显示 agent 上可以安装的更新
图 17. 显示 agent 上可以安装的更新

在打开的新页面中,可以看到和图 16 相同的页面。选中此更新,并点击“Install”按钮,按照向导的提示一步步的完成。


图 18. 准备安装更新
图 18. 准备安装更新

图 19. 安装界面
图 19. 安装界面

当进行到安装界面的第三步时,可以看到这个更新包将会在哪个 I/O 设备上安装。


图 20. 安装界面 -2
图 20. 安装界面 -2

当点击到最后一步时,将会看到整个的安装概要文件。


图 21. 安装更新的概要文件
图 21. 安装更新的概要文件

点击“Finish”,开始安装任务。当任务结束时,可以看到以下界面。


图 22. 安装任务结束
图 22. 安装任务结束

重新登录这台设备,查看现在的 hdisk1 硬盘的固件版本。


图 23. 查看升级后硬盘的固件版本
图 23. 查看升级后硬盘的固件版本

可以看到,hdisk1 的固件版本已经成功升级到 52505152。


恢复到更新前版本

如果设备的固件版本更新后,出现不能正常工作或者与其它的设备或硬件不匹配的现象,我们还可以通过下面的方法恢复到更新前的版本:

将之前备份的 /etc/microcode 目录下以 HUS1030 开头的文件拷回到 /etc/microcode 目录。然后运行 diag -> Task Selection -> Microcode Tasks -> Download Microcode


图 24. 选择其中的一种设备
图 24. 选择其中的一种设备

选中设备后,按 F7


图 25. 选择低版本固件的来源
图 25. 选择低版本固件的来源

图 26. 选择要恢复到的更新前的版本
图 26. 选择要恢复到的更新前的版本

图 27. 成功恢复到更新前版本
图 27. 成功恢复到更新前版本

当看到这个界面后,这块硬盘的固件版本已成功恢复。


总结

本文详细介绍了如何使用 IBM Systems Director 对硬盘的固件版本进行升级。其中的几个重要步骤:收集库存信息、检查更新、更新包的安装、以及操作系统和驱动的更新上。更新管理器是 Systems Director 中功能非常强大的一个组件。如果您想了解更多和 IBM Systems Director 6.2.1 相关的详细信息,请登录 IBM Systems Director 6.2.1 在线信息中心


参考资料

学习

  • IBM SystemsDirector 资源中:详细地介绍了 IBM Systems Director 方方面面的内容,包括产品介绍和应用示例方面的文章、技术红皮书以及 Flash 演示资源。

  • IBM Systems Director 6.1 FAQ:关于 IBM Systems Director 的常见问题解答,可以使您熟悉它的一些特性以及知道如何将其应用到您的企业环境中去。

  • IBM Systems Director 中文官方网:提供了 IBM Systems Director 的全面信息,包括功能、技术支持、文档等信息。

  • 面的系统管理解决方案:IBM SystemsDirector 6.1 入门:详细地介绍了 IBM 最新推出的管理平台工具 --IBM Systems Director 6.1。通过本文的学习,您将了解这个强大且免费的管理工具能够实现哪些系统管理功能,从而让用户提高自己的工作效率,为企业节省更多的成本。

  • IBM Systems Director 文档及资:该页面包含了 IBM Systems Director 的相关文档及资源。

  • 红皮书《 Implementing IBM Systems Director 6.1 》:该书详细描述了如何使用 IBM Systems Director 6.1 来进行系统管理,其中的第十章介绍了更新管理器的各种功能。

  • 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 用户交流。

作者简介

张芸,IBM CSTL 软件工程师, 长期从事 IBM Systems Director 在 POWER 系统上的测试工作。

张淑艳,IBM CSTL 软件工程师, 长期从事 IBM Systems Director 在 POWER 系统上的测试工作。

王红柳,IBM CSTL 软件工程师, 长期从事 IBM Systems Director 在 POWER 系统上的测试工作。

关于报告滥用的帮助

报告滥用

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


关于报告滥用的帮助

报告滥用

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


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=788224
ArticleTitle=使用 IBM Systems Director 6.2.1 实现对 I/O 设备的固件升级
publish-date=01182012

标签

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

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

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

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

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