IBM Power Systems 固件更新的分步指南

License Internal Code (LIC) 升级过程

IBM® Power Systems™ 固件更新往往被称为 Change Licensed Internal Code (LIC) 过程,它通常是通过 Hardware Management Console (HMC) 在托管系统上执行的。固件更新包括最新的修复和新特性。我们可以使用来自 HMC 图形用户界面 (GUI) 的 Change Licensed Internal Code 向导将更新应用到选定托管系统上的 Licensed Internal Code (LIC)。

我们可以选择多个托管系统同时进行更新。该向导还允许我们查看当前系统信息或执行高级操作。本教程提供从 HMC 命令行和 HMC GUI 执行 IBM Power Systems 固件更新的分步过程,面向的对象是系统管理员。

此分步指南可以帮助新手了解需要做什么工作,以及如何完成这些工作,才可以始终保持最新的固件级别。当您购买新硬件时,最佳实践是将所有固件都升级到最新水平。

Nitin Thorve, 高级 IT 专家助理 - UNIX, IBM

http://www.ibm.com/developerworks/i/authors/nitin_64x80.jpgNitin Thorve 是一名高级 IT 专家助理,在 IBM 印度有超过三年的工作经验。他拥有 IBM、NetApp Storage 管理、IBM AIX(包括 IBM Power 硬件),以及 IBM General Parallel File System (IBM GPFS™) 和 IBM HACMP 等 IBM 集群技术的经验。到目前为止,他已经出版了三篇国际论文和期刊文章。Nitin 是一位 SNIA 认证的存储专业人士,并持有由 Brocade 和 IBM 颁发的在相关技术领域的其他认证。



Priyanka Jade, 资深软件工程师, IBM

http://www.ibm.com/developerworks/i/authors/priyanka_64x80.jpgPriyanka Jade 是一名资深软件工程师,在 IBM 印度有五年以上的工作经验。她拥有基于 IBM pSeries® 的系统测试、IBM AIX 管理、虚拟化技术、硬件管理工具,以及 Smart Cloud Entry 的经验。Priyanka 目前正在参与 Power Systems 客户测试,其中包括 Power Systems 固件测试、HMC 测试和 Systems Director Management Console (SDMC) 测试。



Thirukumaran Vasantha Thananjayan, 高级软件工程师, IBM

http://www.ibm.com/developerworks/i/authors/thiru_64x80.jpgThirukumaran 是一位高级软件工程师,在 IBM 印度有七年以上的工作经验。他拥有 AIX、基于 IBM pSeries® 的系统测试、IBM AIX 管理、虚拟化技术、硬件管理工具,以及 Smart Cloud Entry 的经验。他目前正在参与针对新平台的 IBM Power Systems 硬件系统测试。



2013 年 6 月 20 日

背景

IBM Power Systems 服务器概述

  • Hardware Management Console 可以是一台桌面式或机架式设备,它管理服务器,可用于分区和作为一个服务工具。
  • 托管系统是单一的物理服务器。它可以有 I/O 扩展单元、塔、抽屉和存储区域网络 (SAN) 资源。
  • HMC 通过服务处理器与托管系统通信。
  • 服务处理器是一个嵌入式控制器,监视和控制整个系统,并运行在 Linux 上。
  • IBM POWER Hypervisor是系统固件层,支持跨多个操作系统环境的虚拟化技术、逻辑分区 (LPAR) 和动态资源移动。

图 1.


简介

服务处理器 (FSP) 固件提供诊断、初始化、配置、运行时错误检测和修正的功能。需要在 Power Systems 服务器上定期更新固件。保持最新的固件可以帮助从您的系统获得最大的可靠性和功能。

固件发行版(release)支持新的功能,而且还可能含有修复或增强。

固件服务包(service packs)在一个特定的发行版中提供修复和增强。

本教程提供了以下信息:

  1. 当前固件的详细信息
  2. 不同类型的代码下载和更新方法
  3. 从 IBM FixCentral 网站获得相关的固件代码更新或发行版的步骤
  4. 使用 DVD 介质并发更新固件的步骤,也就是说,在一个特定的发行版中,修补程序可以被部署到正在运行的系统上,无需重新启动分区或执行初始程序加载 (IPL)
  5. 以中断的方式更新固件的步骤,也就是说,更新要求系统拥有特定版本的 IPL
  6. Change Licensed Internal Code 向导中的高级代码更新选项
  7. 使用 File Transfer Protocol (FTP) 方法、以中断的方式升级到最新固件发行版的步骤
  8. 通过 IBM Service 网站、以中断的方式将固件升级到所需级别的步骤

在以下各节中,我们会详细介绍上面强调的所有主题。


第 1 节. 查看系统信息

我们将使用 View system information 选项来获得当前系统固件信息。

我们将在 IBM Fix Central 中使用此信息,以获得系统可用的最新固件更新或升级信息,并使用以下各节中的说明将固件更新或升级到较新发行版。

选择接受测试的系统,单击 Updates,然后单击 View system information 检查当前已安装、激活和接受的级别。

图 1.1

下图显示了当前系统上安装的固件级别。

图 1.2

图 1.2 中的字段说明如下:

EC Number

这是表示工程变更 (engineering change,EC) 的数字标识符,显示了系统和 GA 的级别。其格式为 PPNNSSS,其中:

  • PP 是两个字符的包标识符。
  • NN 是两个字符的名称,标识一组平台。这是针对系统类型的模型惟一代码。
  • SSS 是三个字符的服务包代码流标识符。

LIC Type

这显示与所选择的目标关联的 LIC 类型。

Machine Type/Model/Serial Number

这显示相应的机器类型、型号和序列号。

Installed Level

这显示在下次系统重新启动时将被激活并加载到内存中的 LIC 级别。

Activated Level

这显示被激活并加载到内存中的 LIC 级别(例如,从级别 5 到级别 7)。

Accepted Level

这显示提交的 LIC 级别。这是指在系统上选择的更新。

这是代码的备份级别,在有需要时您可以回退到该级别。一般来说,这是在永久侧(p 侧)的代码级别。

Unactivated Deferred Level

这显示最新或最高的 LIC 级别,其中包含未激活的延期更新。这是指在系统上选择的更新。

延期更新需要重新启动系统才能激活。

Platform IPL Level

这显示最后重新启动管理程序和分区固件时的 LIC 级别。在执行并发 LIC 更新时,激活的级别就会改变,但平台 IPL 级别将保持不变。

Update Control

这显示 LIC 更新控制的当前所有者。它可以是 HMC 或操作系统。


第 2 节. 不同类型的 “代码下载和更新” 方法

第 1 节 所述,知道系统上的当前固件级别后,为了升级动到所需的最新可用更新,我们有多种固件更新和升级方法,如下文所述。选择一个适合您需求的方法。

  • DVD 方法
    我们可以从 Fix Central 获得最新的固件代码信息。您需要下载代码(如 第 3 节 所述)。您将能够下载 ISO 格式文件。然后,您需要将它刻录到 DVD 介质,使用所获得的 DVD 执行更新/升级(如 第 4 节 所述)。

    第 4 节 介绍并发固件更新的过程。我们还可以使用 DVD 方法来执行代码升级(升级到一个新的发行版)。当 HMC 由于防火墙的原因而无法访问 Internet 时,可以使用此方法。
  • FTP 方法
    使用批量 FTP,将所需的代码级别从 Fix Central 下载到支持 FTP 的远程系统(如 第 3 节 所述)。然后,提供登录凭据和更新/升级代码在支持 FTP 的远程存储库系统上的位置,使用 FTP 方法执行代码更新/升级过程(如 第 7 节 中固件升级说明)。

    第 7 节 介绍使用 FTP 方法以中断的方式执行升级过程。同样,也可以使用 FTP 过程执行并发代码更新(在同一发行版内)。
  • IBM 服务网站方法 我们可以通过 IBM 服务网站将 Power Systems 固件更新/升级到所需的级别(如 第 8 节 所述)。

    第 8 节 介绍使用 IBM 网站以中断的方式执行代码升级过程。也可以使用类似的过程来执行并发代码更新。

    从 HMC 选择所需的系统后,请务必选择 Change Licensed Internal Code 执行代码更新(在同一发行版内的任何更新),并选择 Upgrade Licensed Internal Code 执行代码升级(通过安装不同发行版)。

第 3 节. Power Systems 固件代码位置并从 Fix Central 进行下载

可以从 IBM Fix Central 网站获得 Power Systems 固件补丁包或固件发行版。

选择以下 Power Systems 固件更新类别,并选择要更新的系统的相应机器类型和型号。

图 3.0 中的示例所示,所使用的机器类型和型号是:8203-E4A。选择合适的机器类型并继续。

图 3.0

下面 图 3.1 中的示例仅适用于系统固件。同样,您也可能浏览其他选项。

图 3.1

如果用户知道特定的固件级别,那么用户可以直接选择所需要的选项。否则,用户也可以利用帮助,该网站会提供有关最新和最适合的固件级别的建议。如果您需要帮助,请选择 I need guidance. I am not sure what level of firmware is recommended 选项,如 图 3.2 所示。

选择特定的级别或获得建议的级别,如下所示:

图 3.2

图 3.3

确定系统是否需要固件更新到最新的补丁包或基于系统上安装的现有级别升级到新的发行版,获得当前级别请参见第 1 节 查看系统信息

图 3.4

图 3.5

例如,让我们继续获得当前发行版中的固件服务包,如图 3.6 所示。

图 3.6

图 3.7

同样,使用第二个选项,用户可以获得升级代码,也就是新的发行版。请注意,这将是一个中断式代码安装,也就是系统会重新启动。

注:

如果您计划在当前发行版中更新,请下载更新代码。

如果您计划升级到新发行版,请下载升级代码。

图 3.7 针对您的当前发行版列出最新的、建议的和可用的更新。选择适当的选项,并继续。

继续下载 ISO 文件,将它刻录到 DVD,使用 DVD 介质执行固件更新,或者 使用 FTP 方法,将代码保存到支持 FTP 的远程系统,执行更新。以下各节将详细解释固件更新过程。

图 3.8

图 3.9

图 3.10


第 4 节. 使用 DVD 方法的 Power Systems 固件并发更新过程

您可以在一个特定的发行版中并发更新固件(即,无需重新启动分区或执行 IPL 就可以将补丁部署到正在运行的系统上)。选择针对当前发行版的 Change Licensed Internal Code 选项。

图 4.0

图 4.1

Specify LIC Repository 部分中(如图 4.2 所示),选择 LIC 更新存储库的位置。

图 4.2

图 4.3

选择 DVD-RAM 驱动器选项(您将 DVD 放在该驱动器上),并发地执行代码更新,如图 4.3 所示。

注:将 DVD 放进 HMC 的 DVD 驱动器中(不是托管系统的 DVD 驱动器)。

图 4.4
图 4.4

单击 OK 继续随后的步骤,以执行代码更新。通过执行健康检查来验证系统是否准备好代码更新,如果一切都没问题,我们可以继续。

以下截屏显示执行并发代码更新的分步过程。

图 4.5

图 4.6

图 4.7

图 4.8

图 4.9

图 4.10


第 5 节. 以中断方式(即,更新要求系统拥有特定版本的 IPL)更新固件的步骤

固件更新通常是并发的。中断式更新服务包是非常少见的。进行中断式更新的过程与并发更新(在 第 4 节 中解释)非常相似,但在操作过程中,此过程会提示系统重新启动。


第 6 节. Change Licensed Internal Code 向导中的高级代码更新选项

我们使用 Select advanced features 选项来执行高级操作,如 Remove and activateReject fix

Remove and activate 选项

Remove and activate 选项将系统带原有(Permanent Side)的更新级别。您可以使用此选项回退一个更新级别。

图 6.0

图 6.1

图 6.2

图 6.3

单击 OK,然后单击 Close,删除并激活永久侧更新级别。

图 6.4

Reject Fix 操作:

以 Permanent Side 模式启动系统(ASMI -> Power/Restart Control -> Power On/Off System,确保 Current firmware boot side 选项显示为 Permanent),此时 Reject Fix 选项才被启用,并且操作被执行。此操作将当前运行的级别(原有级别)复制到临时状态。这可用于拒绝已应用的修复。

图 6.5

图 6.6

图 6.7

单击 OK 开始此操作。


第 7 节. 使用 FTP 方法以中断的方式升级到较新的固件发行版

安装一个发行版或中断式补丁包会导致系统 IPL。所有发行版升级都是中断式的。

我们可以从 Fix Central 获取升级代码,即中断式补丁包,并将其刻录到介质中,并继续升级过程,这与前面几节中介绍的并发更新过程非常类似(区别是,此操作是中断式的)。

在本节中,让我们学习如何使用 FTP 方法,使用存储在远程存储库中的固件代码来升级系统。

以下截屏显示了使用 FTP 方法、以中断的方式升级到较新固件发行版的步骤。

图 7.0

图 7.1

图 7.2

图 7.3

图 7.4

图 7.5

图 7.6

图 7.8

图 7.9

单击 OK 开始中断式升级。升级操作完成后,系统将处于已应用的发行版级别。


第 8 节. 使用 IBM 服务网站以中断的方式将固件升级到所需级别的步骤

在登录到 HMC 之后,单击左侧窗格的 System Management > Servers > Target Server。或者,您也可以单击同一个窗格上的 Updates 图标。所有可用服务器都将被显示在右侧窗格中。在下图中,右侧窗格中红色高亮显示的是当前已安装的级别。

图 8.0
图 8.0

请确保您的目标服务器已关机,否则,关闭服务器。

现在,单击页面底部的 Upgrade Licensed Internal Code to a new release 链接,如下图所示。

图 8.1

单击链接之后,您将被定向到一个 Web 页面,它将显示有关就绪性检查的信息。如果没有发现错误,您可以单击 OK 并继续,如下图所示。

图 8.2

在单击 OK 之后,您将被定向到 Specify LIC Repository 页面。这里,您需要选择代码的位置。下图显示了可用的选项。

图 8.3

如果您在设置一个新的服务器配置,此时的最佳实践是始终选择 IBM service web site 选项,使用此方法,您不用担心需要关闭打开托管的系统。

在选择 IBM Service web site 选项之后,您将打开一个新的 Web 页面,它将显示可用的 LIC 级别详细信息。这里的最佳实践是选择最新的可用代码(即,最新的可用发行版)。大部分的补丁都是由 IBM 添加的,同时您的 Power Systems 服务器将被升级到最新的级别。然后,根据您的需求选择最好的发行版,或所支持的最新发行版。

在这里请耐心按照提示完成升级。固件升级活动所需要的时间取决于您的 Internet 带宽速度。不要忘记打开服务器,使最新的固件被激活,并反映在导航窗格中,如下图所示。

图 8.4

现在,您已完成升级。记住,如果您选择了多个系统,您也可以升级它们。

参考资料

学习

  • 您可以参阅本文在 developerWorks 全球网站上的 英文原文
  • 微码和固件更新介绍
  • 更新 POWER5 系统固件
  • HMC 和 POWER5/POWER6/POWER7 的固件管理
  • 虚拟化最佳实践
  • Power Systems - 固件
  • 虚拟 I/O 和虚拟化
  • 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 用户交流。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


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


忘记密码?
更改您的密码

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

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

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

选择您的昵称



当您初次登录到 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=934806
ArticleTitle=IBM Power Systems 固件更新的分步指南
publish-date=06202013