免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2817 | 回复: 0
打印 上一主题 下一主题

从 6.1 到 6.1.2 – IBM Systems Director 在线升级 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-19 17:10 |只看该作者 |倒序浏览
概述
IBM Systems Director(Director)是 IBM 的一款平台管理软件。从 2008 年 Director 6.1 发布到现在,Director 的版本也已经由 6.1 发展到 6.1.2。对于每个小版本(版本号的第三位表示小版本,如 6.1.2 中的 2)的升级,Director 并不会发布单独的安装程序,而是通过在线升级的方式来进行更新。本文将介绍 Director 内置的更新管理器在线升级 Director 的版本的基本原理和操作过程,并且通过具体的从 6.1 升级到 6.1.2 的例子来演示整个升级过程。
在 Director 6.1.2 中,增加了一些新的功能:支持了一些新的操作系统支持和硬件支持;修正了一些在以前版本中发现的问题;每个管理器都有一些功能上的改进,比如在更新管理器中,用户界面就做出了一些调整,以方便用户使用。

图 1. Director 在线更新示意图

如图 1 所示,Director 的在线更新主要包括以下几个方面 :
从 IBM 的更新库下载 Director 的更新包
更新包的下载可以有两种方式:
由 Director 自动下载更新包。如果要采用这种方式,Director 服务器需要能够访问 Internet。Director 会根据当前的系统版本下载最新的更新包。通常情况下,我们建议用这种方式下载更新包。
由系统管理员从 IBM 网站手动下载更新包,然后导入到 Director 服务器中。如果 Director 服务器无法访问 Internet(比如服务器放在严格控制网络环境的机房中),管理员可以预先从 IBM 网站手动下载更新包,拷贝到机房,然后导入到 Director 服务器中。
更新 Director 服务包
当更新包已经下载或者导入到 Director 服务器之后,更新管理器就可以识别这些更新包,并且与当前 Director 的各个组件版本进行比较,自动检测出可以升级到的版本。
更新 Director 代理程序(Agent)
Director 的更新不仅仅在服务器端,还包括运行在被管理机器上的代理程序。Director 服务器可以自动识别需要更新的代理程序,并且把这些更新分发和安装到代理程序。
除了上面讲到的更新的基本流程以外,Director 还有一个更新策略(compliance policy)的功能。通过定义更新策略,当有新版本的 Director 发布时,Director 会自动提醒系统管理员有新的版本可供安装。
在下面的文章中,我们会通过把 Director6.1 升级到 6.1.2 的实例,详细讲述这个过程。

收集库存信息
在使用 Director 自动下载功能下载 6.1.2 的更新包之前,需要收集该 Director Server 的库存信息(Inventory)。库存信息中包含了当前 Director 安装的各个组件及其版本信息,基于这些信息,Director Server 能够在获取到更新包后自动比较出哪些组件有更新的版本。收集 Director Server 库存的具体操作如下所示(图 2 ——图 6):
通过“浏览资源”链接找到该 Director 中的所有被管理的操作系统:

图 2. 被管理的操作系统

在这些操作系统中找到安装了该 Director Server 的系统:

图 3. 定位安装了 Director 的操作系统

右键点击该节点,选择查看和收集库存:

图 4. 查看和收集库存

在“管理库存概要文件中”,选中“所有库存”,点击“收集库存”按钮:

图 5. 收集库存

该任务成功完成时,您可以看到下面的提示:

图 6. 任务完成


检查 Director Server 更新
IBM 会把 Director 的更新发布到网站中,Director Server 提供了自动从网站上下载更新的功能。在下载更新前,首先要确认当前的 Director Server 能否连接 Internet。如果 Director Server 无法连接 Internet,可以通过手动下载更新包,然后导入到 Director Server 中 (手动下载更新的具体步骤请参见本文末节)。以下是检查 Director Server 更新的步骤(图 7 ——图 12):
如果您的机器需要通过代理才能访问 Internet,请先配置代理服务器。在【发行版管理 > 更新】选择【设置】,填入代理服务器信息:

图 7. 设置代理服务器

在 Director 中找到该 Director Server 所安装的操作系统(参考之前的步骤),右键点击该节点,选择检查更新:

图 8. 检查更新

在可用的更新类型中选择 IBM Systems Director,版本 6.1,添加到所选的更新类型中。点击“确定”。该下载任务开始执行。该任务只会下载更新包中的元数据 (metadata),并不会下载实际的安装文件。安装文件只有等到您实际安装该更新包时才会下载:

图 9. 选中可用更新版本

该任务成功完成时,您可以看到下面的提示。该任务运行时间大概 20 分钟左右 ( 根据网络情况的不同,可能花费时间也有差别 ):

图 10. 任务完成

检查更新任务完成后,Director Server 会自动把这些更新包的版本与当前 Director 各个组件的版本进行比较,检查是否需要安装新版本的更新包。这个任务在后台自动运行,如果需要查看该任务的详细信息,可以点击该操作系统节点,可以查看该任务:

图 11. 查看任务

该任务结束后,可以进行后续的安装过程:

图 12. 任务完成


安装 Director Server 更新
当上述步骤完成后,Director Server 已经获取并且标识了当前 Director Server 各个组件可以安装的更新包。接下来管理员可以根据自己的需要,选择安装全部更新或者选择更新某些组件。具体的操作步骤如下所示(图 13 ——图 18):
在 Director 中找到该 Director Server 所安装的操作系统(具体操作请参考之前的步骤),右键点击该节点,选择显示需要的更新:

图 13. 显示需要的更新

这里以安装全部 Director Server 组件的更新包为例,选择列表中所有 Director 的更新包,进行安装。【操作 > 全部选中】,【操作 > 安装】:

图 14. 安装

按照向导的提示操作。在【系统】中,选择该操作系统节点进行安装。选择【完成】,运行该任务:

图 15. 更新列表

该任务在运行过程中,会自动下载更新包中的安装文件并安装。在安装结束后,系统会提示您需要重新启动 Director Server 以使更新生效。该安装过程需要较长的时间,取决于您的网络下载速度。安装任务结束后,Director 会自动运行库存收集和一致性检查任务,以确定更新包是否成功安装:

图 16. 查看安装是否成功

上述 2 个任务完成后,点击左侧的【欢迎】链接,系统提示需要重新启动 Director:

图 17. 重启 Director

重新启动 Director 之后,可以看到 Director 的版本已经升级到 6.1.2:

图 18. 查看升级结果


安装 Director CAS Agent 更新(从 6.1 到 6.1.2)
除了更新 Director Server 以外,Director Agent(代理程序)也可以进行更新。本文以安装 6.1 CAS Agent(操作系统为 SLES Linux 10.1 32 位)为例。其他操作系统的更新方法与该系统一致,不再一一列出。在安装之前请确保已经执行了“检查 Director Server”的步骤,该步骤会下载更新包的元数据,其中下载的更新包已经包括 Agent 部分,所以不需要进行额外的操作来获取 Agent 的更新包。Agent 的安装如下所示(图 19 ——图 22)
与升级 Director Server 类似,首先需要在 Director 中找到需要升级的 6.1 CAS agent 节点并收集库存信息。收集库存可参考前面收集 Director Server 库存的步骤 :

图 19. 升级 Director Agent

参考前边安装 Director Server 更新的方法,在该 Agent 上安装更新。右键点击【发行版管理 > 现实需要的更新】,选择全部的更新并安装。该安装步骤与前面安装 Director Server 更新步骤一致:

图 20. 更新列表

当 Agent 升级完成之后,可以通过 Navigate Resources 找到该 Agent 所在的操作系统,单击操作系统节点,可以看到该节点的 CAS 版本为 6.1.2,表明 Agent 已经更新成功:

手动下载更新包,导入 Director Server
某些情况下,Director Server 无法连到 Internet,这时 Director 无法执行步骤 3 (检查 Director Server 更新)。这时系统管理员需要访问 Director 的网站,手动下载更新包,然后导入 Director Server 中。具体的步骤如下:
1. 在浏览器中输入 IBM Fix Central 的网址:http://www-933.ibm.com/support/fixcentral/
2. 选择 Product Group 为“IBM Systems Director”,Product 为“IBM Systems Director”,Installed Version 为“6.1”,Platform 为“All”,然后继续下一步。
3. 能够看到在网页上列出了可以安装的更新(如下图所示),选中需要下载的更新包(这里只需要下载 fix pack: SysDir6_1_2)。选中下一步,按照提示即可以下载到更新包。

图 21. 手工下载安装包

下载完成更新包之后,需要把这些更新包拷贝到 Director Server 所在服务器上,然后通过更新管理器的导入更新功能,把这些更新导入到 Director Server。(通过左侧树形菜单中【发行版本管理 / 更新】,进入更新管理器,然后点击右侧更新管理器页面中的【导入更新】链接,导入更新包)。

总结
上述 Director 升级的方法,包含了更新管理器中的几个重要部分:库存信息的获取,更新包的下载,更新包的安装。这些操作,不仅可以运用于 Director 本身的版本更新,还可以运用于系统固件和驱动的更新。至于更加高级的功能,可以阅读参考资料中的链接,获取更多的信息。


作者简介
郭正磊,CSTL 软件工程师,长期从事 IBM 系统更新管理软件的开发与维护,目前负责 Director6.1 更新管理器部分的开发和维护工作。

吴校军,IBM CSTL 软件工程师,长期从事 IBM 系统管理相关软件的开发,目前负责 Director6.1 Update Manager 的开发。



http://www.ibm.com/developerworks/cn/aix/library/1008_guozl_sdonlineupdate/index.html


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP