Loading...

当前位置:资讯中心主页 >IBM-AIX >文章内容

  • 使用SUMA 更新AIX系统
  • 来源:IBM DW中国作者:Shiv Dutta 发布时间:2007-11-09 10:42:24
    • 域名注册

    • 域名惊喜价格 cn域名1元注册
    • com域名39.9

      虚拟主机

    • 主机按月支付,低至19元/月
    • 超大流量,可开子站点

      VPS主机

    • 特惠VPS168元/月,4-8M独享带宽保证
    • 独立操作系统,无限开站点

      了解 AIX 5L™ Version 5.3 中首次引入的特性,服务更新管理助理 (SUMA),怎么实现 AIX®系统的自动化更新过程。我们还将研究和 AIX 更新相关的一些问题,及怎么实施特定的步骤以解决这些问题。

      引言

      在“AIX updates Version 3: How to work the puzzle” 一文中,你已了解了怎么解决和 AIX®更新过程相关的不确定问题。大多数的更新任务需要手动地从 IBM®支持 Web 站点查找维护更新,因为直到最近,这仍是保持系统更新的唯一途径。随着 AIX 5L™ Version 5.3 的发行,一种新的特性,服务更新管理助理 (SUMA),允许你实现更新过程的自动化。

      在本文中,我们将研究“AIX updates Version 3: How to work the puzzle”一文中提出的一些问题,并讨论怎么从 SUMA 中获益。我们还将展示一些新的情况,并说明怎么使用 SUMA 来处理他们。

      从 2006 年起,作为 IBM 新的 AIX 5L 服务策略中的一部分,维护级别 (ML) 被称为技术级别 (TL)。在 2006 年 8 月发布 5300-05 技术级别之前,SUMA 使用了以前的术语 ML,而不是 TL。然而,随着在 5300-05 技术级别中引入了 SUMA 增强功能(在此更新稍后的部分中进行了描述),目前同时支持这两个术语。

      这个服务策略还引入了 Service Pack (SP) 和 Concluding Service Pack (CSP) 的概念。有关这些术语的周详描述,请参阅 AIX 5L Service Strategy and Best Practices 文件。

      在哪里能找到最新的 AIX 修复程式?

      你能通过 SUMA 获得最新的 AIX 修复程式。然而,我们并不推荐你安装最新的修复程式。相反,我们建议你安装最新的 TL 或 SP,因为将他们作为一个单元进行了测试,并且经历了较长的测试周期。

      我能够获得在最新的维护包之后发布的修复程式的列表吗?

      是的。suma 命令能生成一个列表或自动地下载相应的文件集。例如,你希望生成 ML 5200-08 以后发布的文件集列表。另外,你希望在 AIX 5L Version 5.3 系统中运行 suma 命令。要使得他能够生效,你能运行下面的 suma 命令,确保对选项进行如下设置 FilterSysFile=/dev/null,这样他将不会对正在运行的系统中的软件目录进行筛选。在这个示例中,如果执行 suma 命令时 FilterSysFile 字段为其缺省值 localhost,那么将不会报告所有 Version 5.2 修复程式,因为 suma 命令认为系统已处于 Version 5.3 级别。

      suma -x -a Action=Preview -a RqType=Latest -a FilterML=5200-08 \

      -a FilterSysFile=/dev/null

      我应该怎么创建和实现每个月下载最新的安全修复程式的计划任务(例如,在每个月 15 号的凌晨 2:30)?

      你能输入下面的命令:

      suma -s "30 2 15 * *" -a RqType=Security \

      -a DisplayName="Security fixes - 15th Monthly"

      这个计划任务信息使用了 crontab 格式。有关 crontab 命令更多的内容,请参阅 crontab command reference。系统将为这个新创建的任务返回一个任务 ID。这个示例使用了 SUMA 任务缺省值,如 suma -D 所示。例如,当任务缺省值为 DLTarget=/usr/sys/inst.images 时,installp 图像将下载到 /usr/sys/inst.images/installp/ppc 目录。

      我应该怎么创建和实现每周检查特定授权程式分析报告 (APAR) 的计划任务(例如,每个星期四的凌晨 3:00),在其变为可用时进行下载,然后向远程系统中的用户发送电子邮件通知?

      你能输入下面的命令:

      suma -s "0 3 * * 4" -a RqType=APAR -a RqName=IY12345 \

      -a NotifyEmail="bob.smith@host2,ann@host2" -a Repeats=y

      要使得系统每个星期对 APAR 进行检查,你需要将 Repeats 字段设置为 y。在系统找到了 APAR 后,系统将删除这项任务。如果 Repeats=n,那么在删除该任务之前只会执行一次检查。

      我应该怎么创建和实现每个月检查 TL 发布的计划任务(例如,在每个月 15 号的凌晨 2:30)?

      你能输入下面的命令:

      suma ?s "30 2 15 * *" ?a Action=Preview ?a RqType=ML ?a RqName=5300-04 \

      ?a FilterML=5300-03 ?a NotifyEmail="bob.smith@host3"

      对于检查的结果,将会发送一封电子邮件通知。

      这个命令执行“预览 (Preview)”(并不会真正下载),以检查是否发布了 TL 5300-04。FilterML 设置指定了该用户已拥有 5300-03 级别中的文件集。

      如果 5300-04 发布了,电子邮件通知将包含在预览中可用的 TL 5300-04 文件集列表。如果 5300-04 尚不可用,电子邮件通知将包含一条类似于“Invalid requested ML level:V530004”的消息。

      通过将 Action 设置为“Download”,而不是“Preview”,你能选择自动地下载这个 TL 中的文件集。在这种情况下,仅下载文件集,而不会进行安装。

      我应该怎么创建和实现每个星期检查新的 SP 发布的计划任务(例如,每个星期四的凌晨 3:00)?

      你能输入下面的命令:

      suma ?s "0 3 * * 4" ?a Action=Download ?a RqType=SP ?a RqName=5300-04-01 \

      ?a FilterML=5300-04 ?a NotifyEmail="bob.smith@host3"

      将发送一封电子邮件通知,以说明新的 SP 是否已发布。

      这个命令将在技术级别 5300-04 Service Pack 1 变为可用时,自动进行下载。FilterML 设置指定了该用户已拥有 5300-04 级别中的文件集。

      我应该怎么创建和实现每个月检查 CSP 发布的计划任务(例如,在每个月 15 号的凌晨 2:30)?

      你能输入下面的命令:

      suma ?s "30 2 15 * *" ?a Action=Preview ?a RqType=SP ?a RqName=5300-04-CSP \

      ?a FilterML=5300-04 ?a NotifyEmail="bob.smith@host3" ?a \

      DLTarget=/tmp/530004

      对于检查的结果,将会发送一封电子邮件通知。

      通过将 Action 设置为“Download”,而不是“Preview”,你能选择自动地下载这个 CSP 中的文件集。在这种情况下,仅下载文件集,而不会进行安装。

      上面的 suma 命令将返回一个 SUMA 任务 ID,稍后在执行计划任务的即时下载时会使用到这个任务 ID。例如,下面的命令能用于即时下载 5300-04-CSP,而 5300-04-CSP 在上面的发布检查计划任务中为预览操作。(假设返回的任务 ID 为 4。)

      suma ?x ?a Action=Download 4

      2006 年 8 月发布的 5300-05 技术级别中实现了下面的 SUMA 特性:

      * TL(技术级别)类型的命令行支持:

      要即时下载特定的 TL:

      suma -x -a RqType=TL -a RqName=5300-04

      5300-04 技术级别中引入了 SP 和 CSP 的命令行支持。

      * TL 和 SP 类型的 SMIT 支持。能在 SMIT 中,选择:

      o Software Installation and Maintenance

      o Software Maintenance and Utilities

      o Service Update Management Assistant (SUMA)

      o Download Updates Now (Easy)

      或:

      fastpath smit suma_easy

      * New RqLevel Support

      当 RqType 等于 APAR、Security、Critical 或 Latest 时,需要指定可选的 RqLevel(例如,5300-04),以请求指定 TL 的修复程式,而不必进入到下一个 TL(例如,5300-05)。

      要下载 APAR 而不进入到 5300-05 TL(TL4 和 TL5 级别都将发布 APAR):

      suma -x -a RqType=APAR -a RqName=IY12345 -a RqLevel=5300-04

      注意:5.3.0.50 级别的 5300-05 可能首先发布 APAR。然后,5.3.0.48 级别的 5300-04-CSP 可能发布 APAR。

      对 SUMA 和 NIM 的一些特性进行了集成。这些特性提供了下列功能:

      o SUMA 能对 lpp_source 进行筛选

      o /usr/sbin/compare_report 能接受 lpp_source

      o /usr/sbin/geninv:用于收集目录的新命令

      o /usr/sbin/niminv:用于根据 NIM 对象收集、比较和聚集目录及下载修复程式的新命令

      使用 NIM lpp_source 进行 SUMA 和 compare_report

      suma -a FilterDir=

      suma -a DLTarget=

      当运行于 NIM 主控机时, 能为 lpp_source 名称。SUMA 将筛选并仅下载那些 lpp_source 中不存在的修复程式。这个功能和以前相同。目前,他集成 NIM lpp_source 词典。

      compare_report -i

      当运行于 NIM 主控机时, 能为 lpp_source 名称。compare_report 在进行比较的过程中将考虑到 lpp_source 中的安装图像。

      /usr/sbin/geninv 能做什么?

      geninv(一般目录 (generic inventory))命令能收集系统中软硬件安装版本目录。

      软件目录范围包括:

      1. Installp

      2. RPM (RedHat Package Manager)

      3. ISMP (Install Shield Multi-Platform)

      4. 紧急情况和过渡性修复程式

      硬件目录范围包括:

      1. 系统固件

      2. 能进行更新的微码适配器/组件

      /usr/sbin/niminv 能做什么?

      niminv 命令从 NIM 对象收集、比较和聚集软硬件(在合适的情况下)安装版本目录。他还能根据聚集的目录,下载相应的修复程式。

      NIM 对象范围包括:

      1. 主控机和独立机(硬件和软件)

      2. mksysb(仅软件)

      3. SPOT(仅软件)

      4. lpp_source(仅软件)

      能通过 SMIT NIM 子面板“Installation Inventory”(快速路径:smit nim_inventory)来访问这个命令。

      怎么能够找到更多关于 suma 命令的内容?

      SUMA 将你从在 Web 中手动查找维护更新的工作中解脱出来。AIX 5L Version 5.3 操作系统中包含了这个特性。他在 AIX 5L Version 5.1 中为 APAR IY61456,在 AIX 5L Version 5.2 中为 APAR IY64254。SUMA 为你提供了灵活的、基于策略的选择,允许你从 Quick links for AIX fixes Web 站点实现所有 AIX 5L 更新的无人值守下载。他还能实现一些常见任务的自动化,比如在特定 APAR 变为可用时对其进行下载、下载最新的安全更新、或下载整个维护级别。你能利用计划任务模块,以不同的时间间隔运行不同的策略,以满足你特定的维护窗口。你能运行 SUMA 策略,而无需进行大量的设置。过滤选项允许和当前软件目录、修复库或维护级别进行比较,以确保仅下载所需的修复程式。SUMA 提供了发送包含可用下载列表的电子邮件通知的选项,及下载项的周详摘要统计信息。他支持 HTTP、HTTPS 和 FTP 传输协议和代理服务器。

      SUMA 所提供的技术,通过软件维护更新的自动化下载,能帮助用户实现自动化的维护策略,这使得用户能充分利用当前修复程式带来的更高安全性和可靠性,并且在系统管理上花费更少的时间,从而降低成本。


  • 以上内容由 华夏名网 搜集整理,如转载请注明原文出处,并保留这一部分内容。

      “华夏名网” http://www.sudu.cn 和 http://www.bigwww.com 是成都飞数科技有限公司的网络服务品牌,专业经营虚拟主机,域名注册,VPS,服务器租用业务。公司创建于2002年,经过6年的高速发展,“华夏名网”已经成为我国一家知名的互联网服务提供商,被国外权威机构webhosting.info评价为25大IDC服务商之一。

    华夏名网网址导航: 虚拟主机 双线主机 主机 域名注册 cn域名 域名 服务器租用 酷睿服务器 vps vps主机

  • (阅读次数:69)
  • 上一篇: 怎样在AIX 5.1中建立热后备(hot spare)磁盘    下一篇:
  • [收藏] [推荐] [评论] [打印本页] [返回上一页][关闭窗口]
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。