IBM Rational Asset Manager V7.2.0.2

安装指南

V7.2.0.2
注意

在使用本资料及其支持的产品之前,请阅读声明中的信息。

第四版(2009 年 12 月)

本修订版适用于 IBM Rational Asset Manager V7.2.0.2 以及所有后续发行版和修改版,除非新的修订版中另有说明。

Copyright International Business Machines Corporation 2007, 2010.

目录

Rational Asset Manager 安装指南
使用嵌入式 WebSphere Application Server 安装 Rational Asset Manager
使用 Installation Manager 将 Rational Asset Manager 安装到现有 WebSphere Application Server
在 Apache Tomcat 服务器上安装 Rational Asset Manager
升级 Rational Asset Manager
在 WebSphere Application Server 上从先前版本升级
在 Tomcat 上从先前版本升级
规划安装
Rational Asset Manager 系统和容量规划准则
WebSphere Application Server 集群
与 Rational Asset Manager 集成
系统维护
IBM Packaging Utility
安装 Packaging Utility
安装需求
硬件需求
软件需求
用户特权需求
安装前任务
从下载安装
将文件解压缩
从启动板程序执行安装
启动该启动板程序
从启动板程序开始安装
从 IBM Installation Manager 进行安装
使用 IBM Installation Manager
安装 IBM DB2 企业服务器版 V9.5
注册 DB2 许可证密钥
安装 Rational License Server
在 WebSphere Application Server V6.1 上启用应用程序安全性
安装 Rational Asset Manager
使用 Installation Manager 来安装 Rational Asset Manager
使用 Installation Manager 进行静默安装
在现有应用程序服务器上手动部署并配置 Rational Asset Manager
直接从安装介质中检索服务器应用程序文件
为 Rational Asset Manager 创建并配置数据库
在 WebSphere Application Server 上手动部署服务器应用程序
在 Apache Tomcat 上部署服务器应用程序
安装后配置
使用服务器设置应用程序来部署和配置应用程序文件
配置 Rational Asset Manager 服务器应用程序
配置电子邮件设置
调整 Rational Asset Manager 的性能
配置远程进程
将嵌入式 WebSphere Application Server 配置为服务(仅 Windows 和 Linux)
Linux 和 AIX 的其他配置要求
对 Linux 和 AIX 启用工件内容索引
启用内容索引(Linux 和 AIX)
对非 root 用户启用数据库连接(Linux 和 AIX)
在 AIX 或 Linux 上安装 X Virtual Frame Buffer
创建 Rational Asset Manager 存储库的备份
安装 Rational Asset Manager Eclipse 客户机
使用 Eclipse 更新管理器安装 Rational Asset Manager Eclipse 客户机
使用 Installation Manager 安装 Rational Asset Manager Eclipse 客户机
将服务器公共证书添加至 Eclipse 客户机
卸载 Rational Asset Manager
使用服务器设置应用程序和 Installation Manager 来卸载
手动从 WebSphere Application Server 卸载
声明
商标和服务标记

Rational Asset Manager 安装指南

使用嵌入式 WebSphere Application Server 安装 Rational Asset Manager

按照此大纲考虑 IBM® Rational® Asset Manager 的安装选项以及使用 IBM WebSphere® Application Server V6.1将其安装。

关于此任务

使用嵌入式 WebSphere Application Server 安装 Rational Asset Manager:

  1. 为 Rational Asset Manager 安装数据库应用程序:

    Rational Asset Manager 需要数据库来存储资产和数据。如果您没有安装受支持的数据库应用程序之一,那么可从 Rational Asset Manager 启动板安装 IBM DB2® 企业服务器版 V9.5

    为了提高性能,数据库服务器通常与应用程序服务器不在同一台物理计算机上,并且通常在它自己的专用磁盘上。

    要配置数据库表和模式,您必须具有数据库管理员特权。

    选择下列其中一个数据库:

    1. DB2
    2. Oracle
    3. Microsoft® SQL Server
  2. 安装 Rational License Server

    为了将许可证密钥分发到客户机,Rational Asset Manager 服务器要求有 IBM Rational License Server。

  3. 安装嵌入式 WebSphere Application Server V6.1 和 IBM Rational Asset Manager 服务器应用程序

    使用 IBM Installation Manager 同时安装 WebSphere Application Server V6.1 的嵌入式版本和 Rational Asset Manager 服务器设置应用程序。这是安装 Rational Asset Manager 服务器的最简便方法。

  4. 使用服务器设置应用程序部署其他应用程序文件并配置 Rational Asset Manager 服务器应用程序

    Rational Asset Manager 服务器设置应用程序是基于浏览器的应用程序,作用类似向导,可帮助您部署应用程序文件、设置数据库、配置用户和安全性以及调整存储库设置。

  5. 配置服务器环境设置。

    在 Linux®、AIX® 和 Linux for zSeries® 上,需要其他配置步骤:

    1. 对 Linux 启用工件内容索引。
    2. 对非 root 用户启用内容索引
    3. 对非 root 用户启用数据库连接
    4. 安装 X Virtual Frame Buffer
  6. 配置 Rational Asset Manager 的电子邮件设置
  7. 可选:请参阅 Rational Asset Manager Tuning Guide 以及系统和容量规划指导

    如果您是管理员,请确保用户在最大程度上获得最佳性能,不管存储库中有多少并行用户或资产。

  8. 可选:安装 Rational Asset Manager Eclipse 客户机

    可通过以下方法安装 Rational Asset Manager Eclipse 客户机:

使用 Installation Manager 将 Rational Asset Manager 安装到现有 WebSphere Application Server

遵循此大纲来计划使用 IBM Installation Manager 将 IBM Rational Asset Manager 安装到 IBM WebSphere Application Server。

关于此任务

将 Rational Asset Manager 安装到 WebSphere Application Server:

  1. 为 Rational Asset Manager 安装数据库应用程序:

    Rational Asset Manager 需要数据库来存储资产和数据。如果您没有安装受支持的数据库应用程序之一,那么可从 Rational Asset Manager 启动板安装 IBM DB2 企业服务器版 V9.5

    为了提高性能,数据库服务器通常与应用程序服务器不在同一台物理计算机上,并且通常在它自己的专用磁盘上。

    要配置数据库表和模式,您必须具有数据库管理员特权。

    选择下列其中一个数据库:

    1. DB2
    2. Oracle
    3. Microsoft SQL Server
  2. 安装 Rational License Server

    为了将许可证密钥分发到客户机,Rational Asset Manager 服务器要求有 IBM Rational License Server。

  3. 使用 <WebSphere_install_location>/bin/backupConfig.bat 命令创建服务器配置的备份。 有关更多信息,请参阅 WebSphere Application Server 文档。
  4. 如果要安装至 WebSphere Application Server V6.1,请确保已启用应用程序安全性
  5. 在现有 WebSphere Application Server 上安装 Rational Asset Manager 服务器设置应用程序。

    使用 IBM Installation Manager 在现有 WebSphere Application Server 上安装 Rational Asset Manager 服务器设置应用程序。 在安装向导的"功能部件"页面上,选择 WebSphere Application Server

  6. 使用服务器设置应用程序部署其他应用程序文件并配置 Rational Asset Manager 服务器应用程序

    Rational Asset Manager 服务器设置应用程序是基于浏览器的应用程序,作用类似向导,可帮助您部署应用程序文件、设置数据库、配置用户和安全性以及调整存储库设置。

  7. 对于 Linux: 对于 AIX: 对于 Linux for zSeries:配置服务器环境设置。

    在 Linux、AIX 和 Linux for zSeries 上,需要其他配置步骤:

    1. 对 Linux 启用工件内容索引。
    2. 对非 root 用户启用内容索引
    3. 对非 root 用户启用数据库连接
    4. 安装 X Virtual Frame Buffer
  8. 配置 Rational Asset Manager 的电子邮件设置
  9. 可选:请参阅 Rational Asset Manager Tuning Guide 以及系统和容量规划指导

    如果您是管理员,请确保用户在最大程度上获得最佳性能,不管存储库中有多少并行用户或资产。

  10. 可选:安装 Rational Asset Manager Eclipse 客户机

    可通过以下方法安装 Rational Asset Manager Eclipse 客户机:

在 Apache Tomcat 服务器上安装 Rational Asset Manager

可以在 Tomcat 上手动安装和配置 IBM Rational Asset Manager。遵循此大纲计划来安装 Rational Asset Manager 并在现有 Apache Tomcat 服务器上对其进行配置。

  1. 为 Rational Asset Manager 安装数据库应用程序:

    Rational Asset Manager 需要数据库来存储资产和数据。如果您没有安装受支持的数据库应用程序之一,那么可从 Rational Asset Manager 启动板安装 IBM DB2 企业服务器版 V9.5

    为了提高性能,数据库服务器通常与应用程序服务器不在同一台物理计算机上,并且通常在它自己的专用磁盘上。

    要配置数据库表和模式,您必须具有数据库管理员特权。

    选择下列其中一个数据库:

    1. DB2
    2. Oracle
    3. Microsoft SQL Server
  2. 安装 Rational License Server

    为了将许可证密钥分发到客户机,Rational Asset Manager 服务器要求有 IBM Rational License Server。

  3. 检索适用于 Apache Tomcat 的 Rational Asset Manager 服务器应用程序文件:
    1. 请参阅直接从安装介质中检索服务器应用程序文件。 归档文件具有您所需要的 .war 应用程序文件和数据库脚本。将其解压缩到某个方便的位置。
  4. 为 Rational Asset Manager 创建并配置数据库。
  5. 创建用于管理定制生命周期的数据库
  6. 将服务器应用程序文件部署到 Apache Tomcat 并配置数据库连接
  7. 对于 Linux: 对于 AIX: 对于 Linux for zSeries:配置服务器环境设置。

    在 Linux、AIX 和 Linux for zSeries 上,需要其他配置步骤:

    1. 对 Linux 启用工件内容索引。
    2. 对非 root 用户启用内容索引
    3. 对非 root 用户启用数据库连接
    4. 安装 X Virtual Frame Buffer
  8. 配置 Rational Asset Manager 服务器应用程序

    必须首先配置许可、存储和其他配置设置,然后才能使用 Rational Asset Manager 服务器。

  9. 配置 Rational Asset Manager 的电子邮件设置
  10. 可选:请参阅 Rational Asset Manager Tuning Guide 以及系统和容量规划指导

    如果您是管理员,请确保用户在最大程度上获得最佳性能,不管存储库中有多少并行用户或资产。

  11. 可选:安装 Rational Asset Manager Eclipse 客户机

    可通过以下方法安装 Rational Asset Manager Eclipse 客户机:

升级 Rational Asset Manager

在 WebSphere Application Server 上从先前版本升级

使用此指导在 IBM WebSphere Application Server 上从先前版本的 IBM Rational Asset Manager 升级。

开始之前

要点: 如果从 Rational Asset Manager V7.1.1.1 或更早版本升级,那么必须安装 IBM Rational Team Concert和附加的数据库,Rational Team Concert 要求有自己的应用程序服务器实例,无法将其安装到集群。您可能还必须停止并重新启动应用程序服务器几次。

如果可以访问互联网,则可使用 IBM Installation Manager 直接从 IBM 更新存储库来查找并安装适用于 Rational Asset Manager 的更新。

要点: 安装了 Rational Asset Manager 之后,其更新存储库所在的位置会自动嵌入在 Installation Manager 中。要让 Installation Manager 搜索缺省更新存储库,必须在"存储库首选项"页面上选择在安装和更新期间搜索链接的存储库首选项;缺省情况下将选中此首选项。

要从另一存储库位置安装修订包(例如,如果更新位于共享驱动器、HTTP 或 HTTPS 服务器上),请在 Installation Manager 中添加该存储库位置。要添加存储库位置,请参阅在 Installation Manager 中设置安装库首选项

要使用 Installation Manager,必须使用图形用户界面(GUI)。如果您不能访问 GUI,那么可使用响应文件通过命令行进行静默安装。有关更多信息,请参阅 IBM Installation Manager 联机帮助使用 Installation Manager 进行静默安装

  1. 创建 Rational Asset Manager 数据库的备份。 有关更多信息,请参阅数据库软件的文档。
  2. 创建所有服务器的 Persist 文件夹的备份。 要查找 Persist 文件夹的位置,请作为存储库管理员身份登录 Web 客户端并单击管理;然后单击配置。在"磁盘存储"部分中,您将看到 Persist 文件夹的位置。
  3. 对于 Linux: 对于 AIX: 对于 Linux for zSeries:在 Linux、AIX、或 Linux for zSeries 上,将进程一次可打开的文件描述符的数量至少增加到 2048:
    1. 要查看当前可一次打开的描述符数量,请在命令行中输入:ulimit -n
    2. 如果限制不是至少为 2048,请使用以下命令增加限制:ulimit -n 2048
  4. 如果在更新 Rational Asset Manager 服务器之前已修改了主题,请下载最新主题,然后在更新服务器后重新应用主题。在迁移后您可能必须更新主题。
  5. 使用 <WebSphere-Install-Directory>\bin\backupConfig.bat 命令创建 IBM WebSphere Application Server 配置的备份。 有关更多信息,请参阅 WebSphere Application Server 文档。
  6. 对于 WebSphere:如果从 V7.1.1.1 或更早版本升级,并且使用 WebSphere Application Server 集群,那么必须在 Rational Team Concert 的集群上创建单机应用程序服务器实例。 为此,请参阅在 WebSphere Application Server 集群上为 Rational Team Concert 创建应用程序服务器实例。 如果未使用集群,那么不必执行此操作;Rational Team Concert 和 Rational Asset Manager 可以安装在相同应用程序服务器上。
  7. 对于 WebSphere:为 WebSphere Application Server 配置应用程序安全性和认证设置:
    1. 在 Web 浏览器中,登录到 WebSphere Application Server 管理控制台。 缺省情况下,这位于:
      • 对于嵌入式 WebSphere Application Server:http://localhost:13060/ibm/console。 缺省用户名是 admin 且缺省密码是 admin
      • 对于 WebSphere Application Server:http://localhost:9060/ibm/console
    2. 单击安全性
    3. 单击安全管理、应用程序和基础结构
    4. 在"管理安全性"部分中,如果已选中了启用管理安全性复选框,请选中启用应用程序安全性复选框。
    5. 在"认证"部分中,单击 Web 安全性
    6. 单击常规设置
    7. 在"Web 认证行为"部分中,选中访问未受保护的 URI 时使用可用认证数据复选框(如果尚未将其选中)。
    8. 单击应用
    9. 在"消息"窗口中,单击直接保存到主配置
    10. 停止然后重新启动服务器。
  8. 如果正在使用 Rational Asset Manager V7.0.0.2 或更早版本,请验证作业服务器是否已启用。 启用作业服务器:
    1. 以存储库管理员身份登录 Rational Asset Manager Web 客户端。
    2. 单击管理
    3. 在"存储库管理"边栏中,单击工具
    4. 在浏览器的地址栏中,将 tools.faces 替换为 advancedConfiguration.faces 然后转到该地址。例如,http://example.com:9080/com.ibm.ram.repository.web/admin/repository/advancedConfiguration.faces
    5. 在"高级设置"页面的"作业选项"部分中,选择启用作业服务器
    6. 单击保存
    7. 重新启动应用程序服务器。
  9. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  10. 如果不使用嵌入式 WebSphere Application Server,那么您必须将以下临时修订安装到您的服务器:http://www-01.ibm.com/support/docview.wss?uid=swg24023024。 该临时修订会防止 WebSphere Application Server 无法发布与 Rational Team Concert 的连接的问题。
  11. 如果您使用嵌入式 WebSphere Application Server,请停止该嵌入式 WebSphere Application Server。 如果发出 Rational Asset Manager 的停止服务器命令并未使服务器停止,那么请以命令行方式在 <Install-directory>\ram\ewas\bin 目录下运行 stopServer 命令,并且还要使用 -username-password 选项指定服务器管理员的用户名和密码。
  12. 检索相应的 Rational Asset Manager 应用程序:
  13. 将 Rational Asset Manager 服务器设置应用程序部署到应用程序服务器:
  14. 部署最新版本的服务器设置应用程序后,在 Web 浏览器中,请使用以下 URL 打开服务器设置应用程序:http://<host>:<port>/<setup-server-context-root>。缺省 URL 为 http://<host>:<port>/ram.setup/。 如果已在应用程序服务器上启用安全性,请输入应用程序服务器管理员的用户标识和密码。对于嵌入式 WebSphere Application Server,缺省用户标识和密码均为 adminadmin
  15. 在"步骤 1 :查找安装文件"部分,在位置字段中输入新 Web 应用程序文件所在的文件系统上的目录。 如果使用了 Installation Manager 中的"更新"向导,那么文件将位于 <package_group_location>\ram\apps\was 目录中。 以下文件必须位于此目录中:
  16. 要验证所有必需的应用程序文件是否位于位置目录中,请单击验证位置。 消息将验证是否存在所有必需的文件。
  17. 单击更新。 服务器设置应用程序会将所有其他 Rational Asset Manager 应用程序文件更新到最新版本并维持其上下文根,此过程可能需要几分钟时间。
  18. 下一步:
  19. 单击下一步。必须部署增强型资产生命周期过程所必需的 Rational Team Concert:
    1. 在"部署 Rational Asset Manager"页面的"部署 Rational Team Concert"部分中,确认服务器列表中的应用程序服务器 - 您无法将 Rational Team Concert 部署到集群,然后单击部署应用程序。 部署 Rational Team Concert 的操作可能需要几分钟时间。 该过程完成后将重新打开"部署 Rational Asset Manager"页面。
    2. 操作完成后,单击下一步
  20. 为 Rational Team Concert 创建新的资产生命周期数据库
  21. 在"配置数据库"页面上,输入并测试生命周期管理数据库的连接:
    1. 生命周期的数据库名称字段中,输入在步骤20中创建的数据库的名称。
    2. 要测试连接,请单击测试连接
    3. 如果连接成功,请单击下一步
  22. 配置 Rational Team Concert 数据库。 在第 6 步下:配置 Rational Asset Manager 生命周期数据库:
    1. 单击填充数据库
    2. 将有一条消息要求您验证您要配置生命周期数据库。单击确定
    3. 该过程完成后,单击下一步
  23. 继续通过服务器设置应用程序来配置或调整数据库和应用程序服务器设置。有关更多详细信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件
  24. 重新启动服务器。要在服务器设置应用程序中重新启动服务器,单击工具 -> 重新启动服务器。 下一步:
  25. 在"生命周期管理设置"页面中,输入 Rational Team Concert 应用程序的路径和登录信息:
    1. Rational Team Concert 字段中,输入 Rational Team Concert 位置的路径。 必须使用安全连接(https://)。 缺省情况下,此值是:
      • 对于嵌入式 WebSphere Application Server:https://localhost:13443/jazz
      • 对于现有 WebSphere Application Server:https://localhost:9443/jazz
    2. 用户标识字段中,输入 WebSphere Application Server 存储库管理员的用户名。 缺省情况下,此为 admin
    3. 在"密码"字段中,输入存储库管理员的密码。 缺省情况下,此为 admin
    4. 单击配置服务器。 此过程可能需要几分钟时间。 配置完成后,将再次出现"摘要"页面。
  26. 在"摘要"页面上,单击使用 Rational Asset Manager 启动。 将打开 Web 客户端。
  27. 将 Rational Asset Manager 存储库迁移到最新版本:
    1. 在 Web 浏览器中,打开 Rational Asset Manager Web 客户端。 当您在升级之后首次打开 Web 客户端时,将显示一条消息来指出您必须迁移存储库。
    2. 如有必要,使用具有存储库管理员权限的用户标识进行登录。
      注: 对于 SQL Server,如果现有 Rational Asset Manager 数据库未将整理设置为一个以 _BIN2 结束(例如,Latin1_General_BIN2)的序列,那么将会出现要求手动配置页面,并带有一个消息。可以重新创建数据库并将整理选项设置为区分大小写以便对 Rational Asset Manager 正常起效,也可以接受可能会有意外区分大小写冲突这一结果。
    3. 单击迁移。 在大的存储库上,迁移需要几分钟;在迁移完成之前,存储库上的某些信息可能不可用。
    4. 完成迁移过程之后,单击主页
  28. 要升级,需要呈递请求以获得新的许可证密钥。需要获取新的服务器许可证和新的用户授权许可证。转至 Rational 许可证密钥中心:http://www-01.ibm.com/software/rational/support/licensing/ 如果您看到有关 Rational License Server 的错误,请调整许可证配置:
    1. 单击管理
    2. 在"管理"页面上,单击配置
    3. 在"许可证和版本"部分中,要选择存储库将要使用的服务器许可证类型,请选择标准版企业版
    4. 在页面底部,单击保存
    5. 您可能会再次看到"许可证服务器"错误。 单击重试连接到许可证服务器
  29. 完成配置之后,以手动方式将先前版本的 Rational Asset Manager 的共享库引用重新映射至 RAM1WebApplication(例如,与 IBM Rational ClearQuest® 进行集成)。
  30. 更新 Rational Asset Manager Eclipse 应用程序,其方法与安装它的方法相同。 有关安装 Eclipse 客户机的更多信息,请参阅安装 Rational Asset Manager Eclipse 客户机
    注: 在安装最新版本的 Rational Asset Manager Eclipse 客户机之前,请卸载 Rational Asset Manager Eclipse 客户机插件。

    如果您已使用 Installation Manager 将 Rational Asset Manager V7.0.0.2 Eclipse 客户机安装到现有的 Eclipse V3.3 应用程序中,那么使用 Installation Manager 来卸载该客户机。不能使用"Eclipse 配置管理器"从 Eclipse 客户机中卸载 Rational Asset Manager。

    如果您已使用 Eclipse 更新管理器安装了 Rational Asset Manager Eclipse 客户机插件,那么在安装最新版本的 Rational Asset Manager 之前,请使用 Eclipse 配置管理器来除去名为 Rational Asset Manager 的任何功能部件。要使用 Eclipse 配置管理器,在 Eclipse 中单击帮助 -> 软件更新 -> 管理配置

在 Tomcat 上从先前版本升级

使用此指导在 Apache Tomcat 上从早期版本的 IBM Rational Asset Manager 升级。

开始之前

要点: 如果从 Rational Asset Manager V7.1.1.1 或更早版本升级,那么必须安装 IBM Rational Team Concert要求一个附加数据库和 Tomcat 服务器安全证书。您可能还必须停止并重新启动应用程序服务器几次。

如果要提高 Rational Asset Manager 的性能和稳定性,那么您可以在单独的 Tomcat 服务器上安装 Rational Asset Manager Web 应用程序和包含的 Rational Team Concert 的应用程序文件。在整个此文档中,Tomcat server for Rational Asset Manager 的安装目录将被称为 <tomcat_install_directory>,Tomcat server for Rational Team Concert 的安装目录将被称为 <tomcat_for_rtc_install_directory>。 如果将所有 Web 应用程序安装在相同服务器上,那么目录将相同。

  1. 创建 Rational Asset Manager 数据库的备份。 有关更多信息,请参阅数据库软件的文档。
  2. 创建所有服务器的 Persist 文件夹的备份。 要查找 Persist 文件夹的位置,请作为存储库管理员身份登录 Web 客户端并单击管理;然后单击配置。在"磁盘存储"部分中,您将看到 Persist 文件夹的位置。
  3. 如果在更新 Rational Asset Manager 服务器之前已修改了主题,请下载最新主题,然后在更新服务器后重新应用主题。在迁移后您可能必须更新主题。
  4. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  5. 通过将 <tomcat_install_directory>\conf\server.xml 文件复制到安全位置来创建 Tomcat 服务器配置的备份。
  6. 创建 Tomcat 服务器启动文件的备份:
  7. 如果正在使用 Rational Asset Manager V7.0.0.2 或更早版本,请验证作业服务器是否已启用。 启用作业服务器:
    1. 以存储库管理员身份登录 Rational Asset Manager Web 客户端。
    2. 单击管理
    3. 在"存储库管理"边栏中,单击工具
    4. 在浏览器的地址栏中,将 tools.faces 替换为 advancedConfiguration.faces 然后转到该地址。例如,http://example.com:9080/com.ibm.ram.repository.web/admin/repository/advancedConfiguration.faces
    5. 在"高级设置"页面的"作业选项"部分中,选择启用作业服务器
    6. 单击保存
    7. 重新启动应用程序服务器。
  8. Tomcat 和操作系统相应归档上检索 Rational Asset Manager 服务器文件。应用程序文件将位于 <archive_extract_location>/apps/ 文件夹中。
  9. 如果从 V7.1.1.1 或更早版本升级:创建资产生命周期数据库:
  10. 停止 Tomcat server。 您的存储库以及服务器上的任何其他应用程序都将脱机。
  11. 将共享库文件解压缩到 <tomcat_install_directory>\shared\lib 文件夹:
    1. 查找并解压缩 <archive_extract_location>\apps\tomcat\sharedLib.zip 文件。
    2. 将解压缩的 sharedLib.zip 文件的全部内容复制到 <tomcat_install_directory>\shared\lib 目录。
    3. 如果要在不同 Tomcat 服务器上安装 Rational Team Concert ,请再次将 sharedLib.zip 文件的解压缩内容复制到其他 Tomcat 服务器上的 <tomcat_for_rtc_install_directory>\shared\lib 目录。
  12. 在安装介质中查找 <archive_extract_location>/apps/tomcat/RTC-server.zip 文件。
  13. 下一步:
  14. RTC-server.zip 解压缩到硬盘驱动器上的某个位置,在这些指示信息中称为 <rtc_install_dir>
  15. 查找 <rtc_install_dir>/jazz/server/jazz_war.ear 文件并将其解压缩。可以使用免费的实用程序 7-Zip 解压缩.ear 文件。从解压缩的 jazz_war.ear 软件包中,将 jazz.war 文件复制到 <tomcat_for_rtc_install_directory>/webapps/ 目录。
  16. 在 Tomcat server for Rational Team Concert 上配置安全端口:
    1. 必须创建标识 Tomcat server for Rational Team Concert 的安全证书以进行 SSL 连接。可以使用 Java JDK keytool 命令创建自签名证书或请求信任认证中心签署的证书。

      有关使用 keytool 命令创建自签名证书的更多信息,请参阅 Sun Java documentation。通过 keytool 命令,可以使用以下示例命名创建自签名证书:keytool -genkey -alias tomcat -keystore <tomcat_for_rtc_install_directory>/.keystore

      如果要使用 IBM JRE,那么许多版本都在 <IBM_Java_JRE_install_location>/jre/bin/ 目录中包括 IBM 工具 ikeyman。可以使用此工具在服务器上创建和管理安全证书。有关使用 iKeyman 工具的更多信息,请参阅 iKeyman User's Guide

    2. <tomcat_for_rtc_install_directory>\conf\server.xml 文件中,查找具有属性 scheme="https"<Connector> 标记。 缺省文件包括已注释掉端口 8443 的示例 <Connector> 标记。
    3. 复制并粘贴以下文本:
      <Connector port="8443"
           maxHttpHeaderSize="8192" 
           maxThreads="150"
           minSpareThreads="25" 
           maxSpareThreads="75"
           enableLookups="false"
           disableUploadTimeout="true" 
           acceptCount="100"
           scheme="https"
           secure="true" 
           clientAuth="false"
           keystoreFile="<keystore_file>"
           keystorePass="<keystore_password>"
           sslProtocol="<keystore_protocol>"
           algorithm="<keystore_algorithm>"
           URIEncoding="UTF-8" />

      其中:

      • <keystore_file> 是密钥库文件的文件名。它可以是绝对路径,或相对于 Tomcat 服务器根目录的路径 (<tomcat_for_rtc_install_directory>);
      • <keystore_password> 是密钥库文件的密码;
      • <keystore_protocol> 是密钥库的协议。大多数情况下,它将为 TLSSSL_TLS
      • <keystore_algorithm> 是密钥库的 X509 算法。根据证书源,大多数情况下它将为 SunX509IbmX509
    4. 如果更改端口值以使用 8443 以外的端口,那么对于非 SSL连接(缺省情况下,为端口 8080),请更改 redirectPort 属性的值以与 SSL 连接的端口编号匹配。

    有关配置 Tomcat 的 SSL 的更多信息,请参阅 Apache Tomcat 5.5 SSL Configuration HOW-TOApache Tomcat Configuration reference

  17. 如果要使用 Oracle 或 Microsoft SQL Server:请复制数据库提供者的相应 .jar 文件:
  18. 配置 Tomcat 启动属性设置:
    1. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,这是 <tomcat_for_rtc_install_directory>\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 <tomcat_for_rtc_install_directory>/bin/startup.sh
    2. 在启动文件中,输入以下文本,其中 <rtc_install_dir> 是步骤 10;如果使用 Oracle,那么 <oracle_jar_dir> 是步骤 17ojdbc14.jar 文件的目录;如果使用 SQL Server,那么 <sqlServer_jar_dir> 是步骤 17sqljdbc.jar 文件的目录:
      • 对于 Windows:(将 <rtc_install_dir><oracle_jar_dir><sqlServer_jar_dir> 中的空格字符替换为 %20
        set ORACLE_JDBC=<oracle_jar_dir>
        set SQLSERVER_JDBC=<sqlServer_jar_dir>
        set JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        set JAVA_OPTS=-Djava.awt.headless=true -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries:在 Linux、AIX 或 Linux for zSeries 上:
        ORACLE_JDBC=<oracle_jar_dir>
        SQLSERVER_JDBC=<sqlServer_jar_dir>
        JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        export JAVA_OPTS="-Djava.awt.headless=true -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
  19. 编辑 Jazz™ 服务器属性文件:
    1. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.properties 文件,并将其重命名为 teamserver.derby.properties
    2. 查找适用于您的数据库服务器的文件:
      • 对于 DB2: 对于 Windows:对于 Windows 上的 DB2:teamserver.db2.win32.properties
      • 对于 DB2: 对于 Linux: 对于 AIX: 对于 Linux for zSeries:对于 Linux、AIX 或 Linux for zSeries 上的 DB2:teamserver.db2.linux.properties
      • 对于 Oracle:对于 Oracle:teamserver.oracle.properties
      • 对于 SQL Server:对于 SQL Server:teamserver.sqlserver.properties
    3. 将数据库服务器的文件重命名为 teamserver.properties
    4. teamserver.properties 文件中,指定数据库和连接属性:
      1. 在文本编辑中,打开 teamserver.properties 文件。
      2. 编辑 com.ibm.team.repository.db.jdbc.locationcom.ibm.team.repository.db.jdbc.password 属性,如以下主题中所讨论:
      3. 将以下属性添加到 teamserver.properties 文件,其中 <unsecure_port> 是 Tomcat 服务器的非安全端口(缺省值为 8080),<secure_port> 是 Tomcat 服务器的安全端口号(缺省为 8443),且 <team_temp_dir> 是存储有临时文件的目录的绝对路径。
        com.ibm.team.scm.tmpdir=<team_temp_dir>
        com.ibm.team.repository.server.repourl.port.http=<unsecure_port>
        com.ibm.team.repository.user.registry.type=UNSUPPORTED
        com.ibm.team.repository.ws.allow.admin.access=false
        com.ibm.team.repository.server.repourl.port.https=<secure_port>
  20. 为 Rational Team Concert创建表:
    1. 打开命令行窗口并浏览至<rtc_install_dir>/jazz/server/ 目录。
    2. 运行以下命令:
      • 对于 Windows::
        repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties com.ibm.team.repository.db.override.versioncheck=true
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        ./repotools.sh -createTables teamserver.properties=conf/jazz/teamserver.properties com.ibm.team.repository.db.override.versioncheck=true
  21. 为包含的 Rational Team Concert 配置用户权限。
  22. 重新启动 Tomcat 服务器。
  23. 为 Rational Team Concert 配置管理用户:
    1. 在 Web 浏览器中启动 Rational Team Concert 的管理 Web UI,地址为 https://<machine_name>:<secure_port>/jazz/admin/。 请注意 https;它必须为安全连接。
    2. 使用应用程序服务器管理员的用户标识密码登录。 如果看到有关"访存服务器状态信息"的错误,请关闭数据库服务器和 Tomcat 服务器,然后重新启动并再次登录。
    3. 单击用户管理。 忽略关于未配置外部注册表的任何错误。
    4. 单击创建用户
    5. 输入以下详细信息:
      1. 用户名:Tomcat 服务器管理员的用户标识
      2. 用户标识:Tomcat 服务器管理员的用户标识
      3. 电子邮件地址:Tomcat 服务器管理员的有效电子邮件地址
    6. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    7. 单击保存
    8. 注销,然后以应用程序服务器管理员身份登录回管理 Web UI。
  24. 将生命周期过程模板导入到 Rational Team Concert:
    1. 在 Rational Team Concert 管理 Web UI 中,单击过程模板管理。 如果无法看到过程模板管理链接,请注销,然后登录回管理 Web UI。
    2. 单击导入模板然后浏览到 <archive_extract_location>/DatabaseScripts/ 文件夹中的 com.ibm.ram.lifecycle.zip 文件。 然后单击确定。 您将看到 RAM 生命周期模板出现。
  25. 在 Rational Team Concert 中创建一个新项目区域:
    1. 在 Rational Team Concert 管理 Web UI,单击项目区域管理。 如果无法看到项目区域管理链接,请注销,然后登录回管理 Web UI。
    2. 单击创建项目区域
    3. 输入有关项目区域的以下详细信息:
      • 项目名称RAM 生命周期
      • 摘要Rational Asset Manager 生命周期控制区域
      • 描述此区域用于管理 Rational Asset Manager 的生命周期
    4. 单击保存
  26. 为项目区域分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    3. 在"成员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"对话框中,从可用角色列表中选择管理然后单击添加
    6. 单击完成
    7. 单击保存
  27. 如果从 V7.1.1.1 或更早版本升级:请继续到步骤 29
  28. 如果从 V7.2 或更高版本升级,升级包含的 Rational Team Concert:
    1. 从安装介质中,将 RTC-Server.zip 文件解压缩到硬盘驱动器上的新位置,此新位置在这些指示信息中称为 <new_rtc_install_dir>
    2. 从较旧的 <rtc_install_dir>/jazz/server/conf/jazz/ 文件夹中,将文件 teamserver.properties 复制到新的 <new_rtc_install_dir>/jazz/server/conf/jazz/ 文件夹。

      您可以在 Tomcat 启动文件中找到现有的 <rtc_install_dir> 位置。在启动文件中,搜索包含 JAZZ_INSTALL_DIR= 的行;JAZZ_INSTALL_DIR 变量的值是当前 RTC 文件的位置。

    3. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,这是 <tomcat_for_rtc_install_directory>\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 <tomcat_for_rtc_install_directory>/bin/startup.sh
    4. 在 Tomcat 启动文件中,搜索包含 JAZZ_INSTALL_DIR= 的行。在以下情况下编辑值:其中 <new_rtc_install_dir> 是步骤 28a 中解压缩的目录:
      • 对于 Windows: (将 <new_rtc_install_dir> 中的空格字符替换为 %20):
        set JAZZ_INSTALL_DIR=<new_rtc_install_dir>
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        JAZZ_INSTALL_DIR=<new_rtc_install_dir>
    5. 启动 Tomcat 服务器。
    6. 在 Web 浏览器,导航至以下 URL:https://<host>:<secure_port>/jazz/admin?internal, 其中,<host> 是 IP 地址或机器名称,<secure_port> 是 Tomcat 服务器的安全端口。
    7. 以应用程序服务器管理员身份登录。
    8. 在边栏中的"内部工具"部分,单击服务器复位
    9. 单击请求服务器复位
    10. 停止 Tomcat 服务器,然后重新启动。 更新包含的 Rational Team Concert 应用程序。
  29. 停止 Tomcat server。
  30. 除去 Tomcat 上安装的旧 Rational Asset Manager .war Web 应用程序文件:
    1. 浏览至目录 <tomcat_install_directory>/webapps/
    2. 请注意任何 Rational Asset Manager Web 应用程序的文件夹和文件名。 在 Rational Asset Manager 的以前版本中,我们为这些文件夹建议以下名称(即应用程序的上下文路径):
      • /com.ibm.ram.repository.web.tomcat_runtime
      • /com.ibm.ram.repository.web.ws.tomcat_runtime
      • /help/
      • /abdprocess/
    3. 删除以下应用程序文件:
      • com.ibm.ram.repository.web.tomcat_runtime.war
      • com.ibm.ram.repository.web.ws.tomcat_runtime.war
      • iehs.war
      • rmcabdgovernprocess.war
      根据您在服务器上安装应用程序的方式,文件名可能不同于以上列表。
    4. 删除这些应用程序的关联文件夹。
  31. 从目录 <archive_extract_location>/apps/tomcat/ 中,将以下文件复制到 <tomcat_install_directory>/webapps/ 目录:
  32. 要更改应用程序的上下文路径,请重命名 WAR 应用程序文件。 我们建议您使用以前具有的相同上下文路径。这里是建议路径:
    表 1. 建议的 Rational Asset Manager Web 应用程序文件上下文路径
    原始文件名 建议文件名 产生的上下文路径 它是什么?
    com.ibm.ram.repository.web.tomcat_runtime.war ram.war ram Tomcat 的 Rational Asset Manager 主 Web 应用程序
    com.ibm.ram.repository.web.ws.tomcat_runtime.war ram.ws.war ram.ws Tomcat 的 Rational Asset Manager 主 Web service 应用程序
    iehs.war ram.help.war ram.help Rational Asset Manager 帮助和用户帮助应用程序
    rmcabdgovernprocess.war ram.process.war ram.process 基于资产的开发和管理流程的文档应用程序
  33. 重新启动 Tomcat 服务器。
  34. 在 Web 浏览器中,打开 Rational Asset Manager。 如果对应用程序文件使用建议名称,那么 URL 将是 http://localhost:8080/ram/home.faces,或者通过 Web 服务器,URL 将是 http://<Web_server_address>:<port>/ram/home.faces。 将打开 Rational Asset Manager Web 客户机。
  35. 将 Rational Asset Manager 存储库迁移到最新版本:
    1. 在 Web 浏览器中,打开 Rational Asset Manager Web 客户端。 当您在升级之后首次打开 Web 客户端时,将显示一条消息来指出您必须迁移存储库。
    2. 如有必要,使用具有存储库管理员权限的用户标识进行登录。
      注: 对于 SQL Server,如果现有 Rational Asset Manager 数据库未将整理设置为一个以 _BIN2 结束(例如,Latin1_General_BIN2)的序列,那么将会出现要求手动配置页面,并带有一个消息。可以重新创建数据库并将整理选项设置为区分大小写以便对 Rational Asset Manager 正常起效,也可以接受可能会有意外区分大小写冲突这一结果。
    3. 单击迁移。 在大的存储库上,迁移需要几分钟;在迁移完成之前,存储库上的某些信息可能不可用。
    4. 完成迁移过程之后,单击主页
  36. 要升级,需要呈递请求以获得新的许可证密钥。需要获取新的服务器许可证和新的用户授权许可证。转至 Rational 许可证密钥中心:http://www-01.ibm.com/software/rational/support/licensing/ 如果您看到有关 Rational License Server 的错误,请调整许可证配置:
    1. 单击管理
    2. 在"管理"页面上,单击配置
    3. 在"许可证和版本"部分中,要选择存储库将要使用的服务器许可证类型,请选择标准版企业版
    4. 在页面底部,单击保存
    5. 您可能会再次看到"许可证服务器"错误。 单击重试连接到许可证服务器
  37. 更新 Rational Asset Manager Eclipse 应用程序,其方法与安装它的方法相同。 有关安装 Eclipse 客户机的更多信息,请参阅安装 Rational Asset Manager Eclipse 客户机
    注: 在安装最新版本的 Rational Asset Manager Eclipse 客户机之前,请卸载 Rational Asset Manager Eclipse 客户机插件。

    如果您已使用 Installation Manager 将 Rational Asset Manager V7.0.0.2 Eclipse 客户机安装到现有的 Eclipse V3.3 应用程序中,那么使用 Installation Manager 来卸载该客户机。不能使用"Eclipse 配置管理器"从 Eclipse 客户机中卸载 Rational Asset Manager。

    如果您已使用 Eclipse 更新管理器安装了 Rational Asset Manager Eclipse 客户机插件,那么在安装最新版本的 Rational Asset Manager 之前,请使用 Eclipse 配置管理器来除去名为 Rational Asset Manager 的任何功能部件。要使用 Eclipse 配置管理器,在 Eclipse 中单击帮助 -> 软件更新 -> 管理配置

规划安装

安装 IBM Rational Asset Manager 服务器之前,请考虑安装的各个方面,包括将要使用的配置。

安装方案

您可以通过四个基本方案安装 Rational Asset Manager:

对于各方案,您都可以通过使用 IBM Installation Manager 或通过使用部署 .zip 文件并将其手动安装来安装 Rational Asset Manager。 如果使用的是 Installation Manager,那么可以使用 GUI,或者通过使用命令行来运行静默安装。

在本发行版中,Rational Team Concert 是必需的组件,您必须作为 Rational Asset Manager 安装的一部分将其安装。 Rational Team Concert 需要 250MB 以上的额外磁盘空间用于服务器文件,Rational Team Concert 数据库需要 5GB 以上的可用空间。您无法将 Rational Asset Manager 安装到现有 Rational Team Concert 服务器,也不能在 Rational Asset Manager 7.2 服务器中更新 Rational Team Concert。在 WebSphere 网络部署环境中,无法将 Rational Team Concert 部署到集群;Rational Team Concert 必须只部署到应用程序服务器。

在所有这些方案中,您还可以安装 Rational Asset Manager Eclipse 客户机以与存储库交互。

Eclipse 客户机和服务器版本兼容性

Rational Asset Manager Eclipse 客户机与使用相同版本或低一级别版本的 Rational Asset Manager 服务器进行通信。如果可能,请使用相同版本的 Rational Asset Manager 服务器和 Eclipse 客户机。但是,Eclipse 客户机相同版本或低一级别版本的 Rational Asset Manager 服务器进行通信。 这包括每个版本的修订包。有关更多信息,请参阅此技术说明:http://www-01.ibm.com/support/docview.wss?uid=swg21380362

客户访问许可证

每个有效的客户访问许可证都包括针对一个用户或一个程序的指定授权,以供其直接或间接访问 Rational Asset Manager 服务器,进而使用程序。

从版本 7.2 中开始,对 Rational Asset Manager Enterprise Edition 的许可是基于两种已定义类型的用户许可证:

发布员和协调员客户访问许可证均可使用 Web 客户机、Eclipse 客户机和通过已发布的 Rational Asset Manager 应用程序员接口来访问 Rational Asset Manager。

用户许可证可以是指定许可证或浮动许可证。 指定或授权的用户是指经管理员授权可以使用许可产品的个人或程序。您必须保留与使用许可产品的个人和程序数量相等的许可证。人员或程序都不能共享用户标识。可以为用户指定发布员或使用者许可证。

下列许可证可用于 Rational Asset Manager:

Rational Asset Manager 使用 FLEXlm 许可证密钥实施。FLEXlm 在个人登录到 Rational Asset Manager 服务器上时使用许可证。Rational Asset Manager Standard Edition 许可证仅用于配置为标准版服务器的 Rational AssetManager 服务器。在 Rational Asset Manager 企业版服务器上无法使用 Rational Asset Manager Standard Edition 授权用户许可证。管理员通过使用 Rational Asset Manager Web 客户端指定哪些用户具有指定的授权用户许可证;用户由管理员分配其授权许可证,并非自动分配。 浮动许可证用于尚未为其分配合适的授权许可证的任何用户。程序访问还需要基于用户标识的 Rational Asset Manager 许可证。无法在多个程序中并行使用单个 Rational Asset Manager 用户标识的授权用户许可证。

当授权用户登录时,会向此用户分配许可证。如果用户是通过不同会话或从 Eclipse 客户机登录,那么仍然会将此用户视为已登录并且此类用户不使用其他许可证。仅当用户从所有会话中完全注销或当所有会话都超时的时候才会释放许可证。

如果用户不是授权用户并且没有指定的许可证,那么登录不使用许可证。根据用户选择的操作,需要特定类型的许可证。当用户请求操作时,会分配正确类型的浮动许可证。 如果无许可证可用,那么会拒绝操作。浮动许可证会保留至用户注销或所有用户会话都到期为止。

例如,如果用户选择需要协调员浮动许可证的操作,之后又选择需要发布员许可证的操作,那么会向用户分配发布员浮动许可证并释放协调员浮动许可证。然后,用户会持有发布员许可证,直至其注销或所有会话都到期为止。如果此用户具有指定的协调员许可证,那么不会释放此许可证,因为已指定该许可证。只能提升浮动许可证。如果许可证服务器可以分配指定的协调员许可证,那么它仍将分配发布员浮动许可证。

规划可用于部署的各类型许可证数量时,下列准则可能会很有帮助:

为了优化性能而在磁盘方面应考虑的事项

规划将数据库、存储库索引、临时文件夹和资产目录分散在不同的硬盘驱动器上。这会防止在用户执行不同操作(例如资产浏览)时,某些操作(例如,资产检索或对存储库中的资产进行索引)影响用户体验。

数据库

Rational Asset Manager 需要数据库来存储资产和数据。要提高性能,请将数据库服务器置于应用程序服务器以外的单独物理计算机的专用磁盘上。

要配置数据库表和模式,您必须具有数据库管理员特权。

应用程序服务器

如果您使用 WebSphere Application Server,那么可以选择安装新的嵌入式 WebSphere Application Server 或使用现有版本的 WebSphere Application Server。 您可以将上述任意一种服务器与任何数据库或其他平台软件一起使用。但是,您不应计划通过集成,将 Rational Asset Manager 与 Rational Asset Manager 中包含的 WebSphere Application Server 嵌入式版本一起使用。

嵌入式 WebSphere Application Server 是该服务器的轻量级版本。它支持满足以下条件的环境:运行有限数量的应用程序且不需要 WebSphere Application Server 所提供的完全管理支持。 嵌入式 WebSphere Application Server 提供配置选项有限的轻量级版本的 WebSphere Application Server 管理控制台。

用户注册表

虽然您可以从外部注册表(如 LDAP 或定制注册表)来向 Rational Asset Manager 中添加用户,但是不必使用外部注册表。您可以手动添加用户。

安全性和用户认证

如果您计划将 Rational Asset Manager 手动安装到已进行了安全配置(例如,通过使用 LDAP)的现有 WebSphere Application Server 上,请对应用程序服务器重新配置基于文件的安全性,直至完成 Rational Asset Manager 的安装和配置为止。

不应在生产环境中使用基于文件的安全性。

集成

可选:您可以将 Rational Asset Manager 与 IBM Rational ClearQuest、IBM Rational ClearCase® 和 IBM WebSphere Service Registry and Repository 集成。 必须将客户机应用程序与服务器和 Rational Asset Manager 服务器应用程序安装在同一台计算机上。要提高性能,请在应用程序服务器以外的其他计算机上运行这些应用程序的服务器。

在与 Rational ClearCase 集成时,必须由具有版本化对象库(versioned object base,VOB)访问权的用户来启动 WebSphere Application Server 服务。

集群

在将 Rational Asset Manager 部署到集群环境时,组件在操作系统和应用程序服务器方面必须是同构的。如果您计划与 Rational ClearCase 和 Rational ClearQuest 集成,那么客户机应用程序必须安装在集群中的每个组件上并且在集群中的每个节点上均有相同的安装路径。 您不能单独配置个别节点。

较大资产数

如果您预计存储库将包含大量资产(例如,数万或数十万项资产),那么若干个资产管理操作(如索引)可能需要数小时。 如果您使用诸如独立磁盘冗余阵列(Redundant Array of Independent Disks,RAID)和磁盘分割一类的数据管理和硬盘管理技术,那么可能会提高性能。 磁盘分割涉及将数据分成块,然后将数据块存储在多个硬盘驱动器的多个分区中。有关为环境设置磁盘分割的指示信息,请参阅操作系统的相应文档。如上一段中所述,请考虑将存储库索引、资产和数据库分别置于不同的硬盘上。

了解关于基于组件的软件体系结构实践的更多信息: 此实践关注于标识系统的主要抽取和决定将如何构建系统以确保弹性和可维护性。阅读以下网址处的关于基于组件的软件体系结构的更多信息:http://www.ibm.com/developerworks/rational/practices/compbased_sa/

Rational Asset Manager 系统和容量规划准则

本主题包括 IBM Rational Asset Manager 的规划和性能准则。

请考虑系统和容量规划的以下方面:

性能因素

许多因素决定了容量需求和性能结果:

性能和可伸缩性取决于硬件设置和调整、操作系统调整、软件调整、网络流量和等待时间、用户使用模型、Rational Asset Manager 中存储的资产数量以及其他因素。

在计划服务器硬件需求时,请考虑具有访问权的并发用户的数量和要存储在存储库中的资产数量。响应时间取决于特定用例的详细情况。例如,上载大文件比显示 Web 页面需要更多时间。

通过调整硬件,可以提高性能:

在规划初始平台大小和生产环境升级时,请考虑不同种类用户操作所消耗的相对系统资源。Eclipse 操作比 Web 接口需要更多系统资源。 例如,用于提高下列各用户操作性能的系统需求和步骤之间存在差异:

计划需要更多存储器来存储更多资产或含有大量工件内容的资产。要支持更多用户,请添加内存或应用程序服务器,或者使用速度更快的磁盘。

请将数据库、存储库索引、临时文件夹和资产目录置于不同的硬盘驱动器上。这会防止某些操作(如资产检索和资产索引)影响用户性能(例如,浏览资产)。

您可以在单个服务器上安装和维护 Rational Asset Manager;但是,请至少使用一台外部数据库服务器和文件服务器。您也可以在运行 WebSphere Application Server 和数据库的单台计算机上安装 Rational Asset Manager,并且将本地磁盘用于资产和索引。但是,该配置无法扩展到超过 50 至 75 个并发用户。 要增加单个应用程序服务器的容量,请分发总体负载。

以下两个图显示了部署示例:

此图显示了支持最多 100 个用户的简单部署: 针对最多 100 个用户的 Rational Asset Manager 部署的简单示例。此图像显示了 Eclipse 客户机和 Web 客户机连接到一台 Web 服务器、一台应用程序服务器、一台数据库服务器和一台用于资产存储的服务器。

此图显示了可支持超过 100,000 个用户的复杂系统: 针对最多 150,000 个用户的部署的示例。此图像显示了 Eclipse 客户机和 Web 客户机通过负载均衡器连接到两台 Web 服务器、两台应用程序服务器、一台数据库服务器和一台用于资产存储的服务器。所有后端服务器都有与其相连的备份服务器。

Rational Asset Manager 存储器由两个部分组成:数据库和文件系统。资产存储在文件系统中,而元数据则存储在数据库中。

存储库中的资产数量会影响性能。资产大小不会影响数据库大小,但会影响文件系统存储。

Rational Asset Manager 需要三个主要存储点:资产文件、索引和数据库。集群环境包含一个资产存储位置和一个数据库存储位置。

注: 在 WebSphere Application Server 网络部署环境中,无法将 Rational Team Concert 部署到集群;Rational Team Concert 必须只部署到应用程序服务器。

执行搜索所依照的索引位于各应用程序服务器而不是数据库服务器上。索引的大小同时取决于资产的大小以及资产内容主要为文本(可以对其进行索引)还是二进制内容(不能对其进行索引)。如果使用大量文本和大型资产文件,那么索引大小将会较大。

索引所需的磁盘空间量取决于资产类型、资产数量、用户活动级别以及存储库已存在的时间长度。

数据库大小取决于资产描述的大小以及其他存储库活动,如论坛、标记和注册用户。大量用户活动(如搜索和下载)的度量会记录在数据库中。即使您不向存储库中添加资产,但是由于记录了用户活动度量,数据库仍然会随时间而增大。数据库大小会基于存储库的使用以线性方式增加。

如果计划完成大文件上载和下载,请遵循下列准则:

当用户上载大文件时,他们应在 Web 上的"提交"向导中选择高级上载实用程序。

Rational Asset Manager 支持 HTTP 范围请求,Web 客户机会使用这些请求来恢复中断的下载或分多个部分下载文件。当用户下载大文件时,他们可以使用 HTTP 范围请求,方法是通过使用 Web 浏览器,如包含扩展 DownThemAll! 的 Firefox(https://addons.mozilla.org/en-US/firefox/addon/201)。 用户可能还会考虑将大文件更改为一组较小的文件。

Rational Asset Manager Web 应用程序可以访问帮助应用程序以传递页面、工具和格式的上下文帮助: Rational Asset Manager Web 应用程序中的上下文帮助示例。将鼠标光标悬停在问号上方以查看有关页面、工具或格式的更多信息。

如果需要用户经过认证(例如,通过应用程序服务器或外部防火墙)才能访问 Rational Asset Manager帮助应用程序,那么必须将 Rational Asset Manager 帮助应用程序安装到 Rational Asset Manager Web 应用程序所在的相同服务器上。

容量和系统规划示例

请使用以下数量的用户和资产作为基本配置准则:

下列准则对于两个基本配置示例均适用:

资产按如下所示组成:

此示例基于下列用户操作的工作负载:

表 2.
用户操作 用户活动 描述
关键字搜索 48% 用户搜索关键字并偶尔使用通配符搜索。
下载资产 20% 用户搜索、查找并下载资产。
分面搜索 26% 用户运行分面搜索,这些搜索无论存储库大小如何,都将返回 10、100 和 1000 项资产。
提交资产 1% 用户创建资产并上载内容。
社区页面 5% 用户选择"社区"选项卡并查看社区页面。

如果工作负载包含的更多是复杂操作,那么对于各应用程序服务器,它将支持较少的用户;较轻的工作负载支持更多用户。

当您监视系统性能时,可以复审处理器负载和索引驱动器容量,以了解负载如何影响 Rational Asset Manager 服务器并决定是添加磁盘还是集群服务器。

WebSphere Application Server 集群

大型的 IBM WebSphere Application Server 集群是由前端 HTTP Server 和代理服器所组成,并且通过负载均衡器来在集群范围引导请求。

您可以横向和纵向扩展 WebSphere Application Server。请使用专用数据库服务器和文件服务器。WebSphere Application Server 的可扩展程度以及您可以使用的服务器数量取决于服务器请求的类型和量级以及资产数量。

集群拓扑

集群是指将一组机器组合成一个逻辑实体,可对此逻辑实体进行引用,就好像它是一台机器一样。此部分描述了各种集群配置以及各配置的主要优点和缺点。

可伸缩性

可伸缩性是指站点可以扩展的容易程度。给定的 Rational Asset Manager 安装的用户、资产和社区数量必须能够通过扩展来支持不断增加的负载。增加的负载可以来自于众多来源,如向 Rational Asset Manager 用户集添加其他团队或部门,或者将多组大型历史资产导入到 Rational Asset Manager 中。

可伸缩性是推动体系结构设计不断改善的体系结构考虑因素。 尽管您可能会通过向系统添加更多硬件来提高可伸缩性,但是这可能不会提高性能和吞吐量。

选择向上扩展(垂直集群)还是向外扩展(水平集群)通常取决于偏好、成本以及环境的性质。但是,应用程序弹性问题会改变您的偏好。

可用性

可用性也称为容错性或弹性,是指即使在组件和系统发生故障的情况下,系统仍然能够提供操作连续性的能力。 水平与垂直伸缩以及使用备份负载均衡器(即分派器)之类的体系结构决策可以影响 Rational Asset Manager 应用程序的可用性。 请考虑组成 Rational Asset Manager 环境的所有共享资源、网络和磁盘存储系统的可用性。 在容错设计中,如果某个应用程序或服务器发生故障,那么集群的其他成员可以继续为客户机提供服务。

有两种故障转移类别:服务器故障转移和会话故障转移。 出现服务器故障转移时,故障集群成员上的会话会丢失(用户必须再次登录),但是服务对于客户机仍然可用。在会话故障转移中,现有会话由集群的其他成员来恢复,就好像集群成员未发生故障一样(尽管上一个事务可能已丢失)。 如果配置了冗余基础结构来支持服务器故障转移,那么 Rational Asset Manager 将对其进行支持。

与 Rational Asset Manager 集成

如果要将 IBM Rational Asset Manager 安装与其他软件(如 IBM Rational ClearCase、IBM Rational ClearQuest 或 IBM WebSphere Service Registry and Repository(WSRR))集成,请考虑使用 LDAP 或"活动目录"之类的常用认证策略。

另请考虑各构成组件的连接性。 如果产品穿过防火墙边界,请为各集成产品打开相应的端口。

系统维护

在您监视系统时,请检查 Web 服务器日志文件以查找错误和服务器重新启动情况。

另请复审以下位置中的系统日志文件:<install path>\IBM\WebSphere\AppServer\profiles\AppSrv01\logs

备份 Rational Asset Manager

为防止数据丢失,请备份 IBM Rational Asset Manager 数据库、资产存储位置和(如果使用了 Installation Manager)Rational Asset Manager 安装位置。另请考虑备份 IBM WebSphere Application Server 配置。

您无需备份索引;Rational Asset Manager 会为您创建索引。请勿备份任何 /temp 数据。

升级系统之前,请执行必要的备份。

对 Rational Asset Manager 的升级

计划升级系统时,请考虑进行升级必须依照的路径。例如,您是计划使用 IBM Installation Manager 在服务器上安装介质还是计划复制来自其他来源的介质?

升级前注意事项:

有关升级的更多详细信息,请参阅在 WebSphere Application Server 上从先前版本升级

IBM Packaging Utility

可以使用 IBM Packaging Utility 软件将产品软件包复制到存储库中。然后,可以将此存储库放在可通过 HTTP 或 HTTPS 来访问的 Web 服务器上。

Packaging Utility 软件位于 IBM Rational Asset Manager 中用于每个平台(Windows 和 Linux)的企业部署 CD 上。 如果要将包含 Rational Asset Manager 软件包的存储库放在可通过 HTTP 或 HTTPS 来访问的 Web 服务器上,那么必须使用 Packaging Utility 将 Rational Asset Manager 产品软件包复制到该存储库中。

使用此实用程序,可以执行下列任务:

请参阅 Packaging Utility 的联机帮助,以了解有关如何使用此工具的完整指示信息。

安装 Packaging Utility

若要使用 IBM Packaging Utility 复制 Rational Asset Manager 产品软件包,必须首先从 Enterprise Deployment CD 安装 Packaging Utility。

关于此任务

从 Enterprise Deployment CD 安装 IBM Packaging Utility 软件:

  1. 运行相应平台的 Enterprise Deployment CD 并对该 CD 中的压缩文件进行解压缩。
  2. 在 Packaging Utility 目录中,从压缩文件(pu.disk_win32.zip 或 pu.disk_linux.zip)解压缩 Packaging Utility 安装软件包。
  3. 查找 Packaging Utility 安装程序可执行文件。
  4. 启动安装程序可执行文件并按照向导中的指示信息来安装 Packaging Utility。
  5. 如果在工作站上未检测到 Installation Manager,那么将提示您安装此产品,并且将启动安装向导。要安装 Installation Manager,请遵循向导中的指示信息。
  6. 在计算机上安装 Installation Manager 后,Installation Manager 就会启动并自动打开安装向导。
  7. 要完成安装,请遵循安装向导中的指示信息。

安装需求

本节详细介绍了成功安装和运行您的软件的硬件和软件需求

硬件需求

在安装本产品前,请验证系统是否符合最低硬件要求。

从链接 http://www-01.ibm.com/support/docview.wss?rs=3263&uid=swg27014356 中选择当前版本的 IBM Rational Asset Manager,然后在系统需求页面上单击"硬件"部分。

软件需求

在安装本产品前,请验证系统是否符合软件要求。

从链接 http://www-01.ibm.com/support/docview.wss?rs=3263&uid=swg27014356 中选择当前版本的 IBM Rational Asset Manager 以查看需求。

应用程序服务器(用于服务器)

可以安装包含 IBM WebSphere Application Server 的嵌入式版本的 Rational Asset Manager 服务器,也可在其中一个受支持的应用程序服务器上安装 Rational Asset Manager 服务器。

对于 WebSphere Application Server,Network Deployment 和集群部署都受支持。

数据库应用程序(限于服务器)

Rational Asset Manager 服务器要求使用一个数据库应用程序。 可以将任何这样的受支持数据库与在任何受支持应用程序服务器上安装的 Rational Asset Manager 服务器安装版本配合使用。

Web 浏览器

需要一个受支持的 Web 浏览器才能运行 Rational Asset Manager Web 客户端,查看文档以及支持 Eclipse 标准窗口小部件工具箱(SWT)浏览器窗口小部件。

其他软件要求

用户特权需求

要安装 IBM Rational Asset Manager,您必须具有符合以下要求的用户标识。

安装前任务

在安装产品前,请执行以下操作:

  1. 确认系统符合安装需求一节中描述的需求。
  2. 确认您的用户标识具有安装产品所需的访问特权。请参阅用户特权需求
  3. 阅读规划安装主题。

下一步做什么

可使用 IBM Installation Manager 安装 IBM Rational Asset Manager,也可以使用部署 .zip 文件并手动安装这些文件来安装。如果正在使用 Installation Manager,那么可以使用 GUI 或使用命令行静默安装。

从下载安装

获取安装文件后,抽取内容。

关于此任务

可通过下载 .zip 文件并将压缩文件的内容抽取到文件系统来手动安装 IBM Rational Asset Manager。

如果从 IBM Passport Advantage® 下载安装文件,那么必须先从压缩文件中抽取映像,然后才能安装 Rational Asset Manager。

如果您选择"Download Director"选项来下载安装文件,那么"Download Director"applet 会自动验证它处理的每个文件是否完整。

将文件解压缩

关于此任务

将每个压缩文件解压缩至同一目录。 用于 Linux。目录名称中不要包含空格,否则您将无法从命令行运行 launchpad.sh 命令来启动该启动板。

从启动板程序执行安装

启动板程序使您能够从单一位置查看发行版信息以及启动安装过程。

开始之前

关于此任务

在下列情况下,请使用启动板程序来安装 IBM Rational Asset Manager:

如果从启动板程序启动安装过程,那么会自动安装 IBM Installation Manager(如果它尚未安装在计算机上),并且会在 Rational Asset Manager 软件包所在存储库的位置开始预先配置。如果直接安装并启动 Installation Manager,那么必须手动设置存储库首选项。

启动该启动板程序

如果正在从 CD 执行安装,并且在工作站上已启用"自动运行"功能,那么当您将第一张安装盘插入 CD 驱动器时,Rational Asset Manager 的启动板将自动启动。如果正通过电子映像执行安装,或者工作站上未配置"自动运行"功能,那么必须手动启动该启动板程序。

开始之前

如果尚未执行安装前任务中描述的安装前任务,那么完成那些任务。

关于此任务

要启动该启动板程序,请执行以下操作:

  1. 将 IBM Rational Asset Manager CD 插入 CD 驱动器。 用于 Linux。:确保已安装 CD 驱动器。
  2. 如果在系统上已启用"自动运行"功能,那么将自动打开 IBM Rational Asset Manager 的启动板程序。如果在系统上未启用"自动运行"功能:

从启动板程序开始安装

  1. 启动该启动板程序。
  2. 如果尚未阅读发行版信息,请单击发行说明以阅读该内容。
  3. 准备好执行安装后,请单击安装 IBM Rational Asset Manager
  4. 如果在系统上未检测到 IBM Installation Manager 或者已安装较低版本,那么必须继续安装其最新发行版。
    1. 请按照向导中的指示信息来完成 Installation Manager 的安装。请参阅在 Windows 上安装 Installation Manager,以了解更多信息。
    2. Installation Manager 安装成功完成后,请单击完成以关闭该向导。 在安装完成之后,Installation Manager 会自动打开。
  5. 如果这是新安装,请单击安装并按照向导中的指示信息来完成安装过程。有关完整的详细信息,请参阅使用 Installation Manager 来安装 Rational Asset Manager
  6. 如果这是产品更新,则必须启动已安装的 Installation Manager,选择更新,然后选择 Rational Asset Manager 产品以检查更新。有关完整的详细信息,请参阅在 WebSphere Application Server 上从先前版本升级

从 IBM Installation Manager 进行安装

IBM Installation Manager 是一种用于帮助您在计算机上安装产品软件包的程序。

Installation Manager 还会帮助您更新、修改和卸载所安装的任何软件包。 软件包可以指旨在由 Installation Manager 安装的产品、组件集或单个组件。

在 IBM Rational Asset Manager 的大多数安装方案中都会使用 Installation Manager。Rational Asset Manager 通常需要其发行时的最新版 IBM Installation Manager。

您可以使用 Installation Manager GUI 来安装 Rational Asset Manager,或者您可以通过使用响应文件从命令行进行静默安装

有关 IBM Installation Manager 的更多信息,请访问 Installation Manager 信息中心,网址为:http://publib.boulder.ibm.com/infocenter/install/v1r2/index.jsp

使用 IBM Installation Manager

关于此任务

本节介绍与 IBM Installation Manager 相关的一些常见任务。有关更多信息,请参阅 Installation Manager 联机帮助或 Installation Manager 信息中心,其网址为:http://publib.boulder.ibm.com/infocenter/install/v1r2/index.jsp

在 Windows 上安装 Installation Manager

关于此任务

如果您从启动板程序启动产品安装,那么将自动启动 Installation Manager 的安装(如果它尚未安装在工作站上)。(有关此安装过程的更多信息,请参阅从启动板程序执行安装。)在其他情况下,您必须手动启动 Installation Manager 的安装。

要以手动方式启动 Installation Manager 的安装,请执行以下操作:

  1. 从第一张安装盘的 InstallerImage_win32 文件夹中运行 install.exe
  2. 在安装软件包页中,单击下一步
  3. 查看"许可协议"页中的许可协议,然后选择我接受许可协议中的条款以接受该协议。单击下一步
  4. 如果需要,请在"目标文件夹"页中单击浏览按钮以更改安装位置。单击下一步
  5. 在"摘要"页中,单击安装。安装过程完成时,将显示一条消息以指示安装过程是否成功完成。
  6. 单击完成。 Installation Manager 将打开。

在 Linux 和 AIX 上安装 Installation Manager

关于此任务

IBM Installation Manager 由启动板安装。有关此安装过程的更多信息,请参阅从启动板程序执行安装

要以手动方式安装 Installation Manager,请执行以下操作:

  1. 使用具有 root 用户特权的用户标识进行登录,然后打开终端窗口。
  2. 运行 install
  3. 在安装软件包屏幕中,单击下一步
  4. 查看"许可协议"页中的许可协议,然后选择我接受许可协议中的条款以接受该协议。单击下一步
  5. 根据需要,对安装目录位置进行编辑。单击下一步
  6. 在信息摘要页中,单击安装。 安装过程完成时,将显示一条消息以指示安装过程是否成功完成。
  7. 单击完成。 IBM Installation Manager 将打开。

在 Windows 上启动 Installation Manager

关于此任务

Installation Manager 应从启动板程序中启动。如果以此方式启动 Installation Manager,系统将配置存储库首选项并选择 Rational Asset Manager 软件包。如果直接启动 Installation Manager,那么您必须手动设置存储库首选项并选择产品软件包。有关更多信息,请参阅规划安装

要以手动方式启动 Installation Manager,请执行以下操作:

  1. 任务栏中打开开始菜单。
  2. 选择所有程序 -> IBM Installation Manager -> IBM Installation Manager

下一步做什么

在 Linux 和 AIX 上启动 Installation Manager

关于此任务

Installation Manager 应从启动板程序中启动。如果以此方式启动 Installation Manager,系统将配置存储库首选项并选择 Rational Asset Manager 软件包。如果直接启动 Installation Manager,那么您必须手动设置存储库首选项并选择产品软件包。有关更多信息,请参阅规划安装

要以手动方式启动 Installation Manager,请执行以下操作:

  1. 使用具有 root 用户特权的用户标识进行登录,然后打开终端窗口。
  2. 将目录切换到 Installation Manager 的安装目录(缺省情况下,为 /opt/IBM/InstallationManager/eclipse)并运行 IBMIM

在 Windows 上卸载 Installation Manager

关于此任务

要卸载 Installation Manager,请执行以下操作:

  1. 任务栏中打开开始菜单。
  2. 选择所有程序 -> IBM Installation Manager -> 卸载 IBM Installation Manager
  3. 在卸载页中,单击下一步。 IBM Installation Manager 被选为要卸载。
  4. 在"摘要"页中,单击卸载

结果

注: 还可使用"控制面板"卸载 Installation Manager。单击开始 -> 设置 -> 控制面板,然后双击添加或删除程序。选择 IBM Installation Manager 的条目并单击删除

在 Linux 和 AIX 上卸载 Installation Manager

关于此任务

必须使用 Linux 或 AIX 版本附带的软件包管理工具来卸载 Installation Manager。

要在 Linux 或 AIX 上手动卸载 Installation Manager,请执行以下操作:

  1. 使用具有 root 用户特权的用户标识进行登录,然后打开终端窗口。
  2. 将目录切换到 Installation Manager 的卸载目录。缺省情况下,这是 /var/ibm/InstallationManager/uninstall。如果 Installation Manager 已安装至缺省路径以外的位置,那么查找相对于 Installation Manager 安装位置的卸载目录。
  3. 运行 ./uninstall

以静默方式安装和卸载 Installation Manager

IBM Installation Manager可通过静默方式安装和卸载。

在 Windows 上以静默方式安装 Installation Manager

关于此任务

在 Windows 上,要以静默方式将 Installation Manager 安装到缺省安装位置:

  1. 将目录切换到第一张安装盘上的 InstallerImage_win32 文件夹。
  2. 运行 setup.exe /S /v"/qn"

下一步做什么

如果您想要更改安装位置,那么可在 /v 选项中添加 INSTALLDIR 属性。例如:setup.exe /S /v"/qn INSTALLDIR=\"C:\InstallationManager\""

以静默方式从 Windows 卸载 Installation Manager

关于此任务

在 Windows 上,要以静默方式卸载 Installation Manager:

在命令提示符中运行以下命令:msiexec /x {DBD90D51-BD46-41AF-A1F5-B74CEA24365B}

Installation Manager 安装库

IBM Installation Manager 会从指定的存储库位置检索产品软件包。

如果使用"启动板"来启动 Installation Manager,那么会将存储库信息传递给 Installation Manager。如果直接启动 Installation Manager,那么必须指定要安装的产品软件包所在的安装库。请参阅在 Installation Manager 中设置安装库首选项

某些机构会绑定自己的产品软件包并将它们存放在内部网中。有关此类型的安装方案的信息,请参阅 IBM Installation Manager 联机帮助。系统管理员应该向您提供正确的 URL。

缺省情况下,IBM Installation Manager 将在每个 Rational 软件开发产品中使用嵌入式 URL,以通过因特网连接至存储库服务器。然后,Installation Manager 将搜索产品软件包和新功能部件。

在 Installation Manager 中设置安装库首选项

如果从启动板程序中启动 IBM Rational Asset Manager 的安装,则 IBM Installation Manager 启动时,将在其中自动定义包含所安装产品软件包的存储库的位置。但是,如果直接启动 Installation Manager,例如从 Web 服务器上的存储库安装 Rational Asset Manager,那么必须先在 Installation Manager 中指定存储库首选项(产品软件包所在目录的 URL),然后才能安装该产品软件包。请在"首选项"窗口的"存储库"页中指定这些存储库位置。缺省情况下,Installation Manager 将在每个 Rational 软件开发产品中使用嵌入式 URL,以通过因特网连接至存储库服务器以及搜索可安装软件包和新功能部件。贵公司可能要求重定向存储库以使用内部网站点。

开始之前

注: 在开始执行安装过程前,务必请管理员提供安装软件包的存储库 URL。

关于此任务

要在 Installation Manager 中添加、编辑或除去存储库位置,请完成下列步骤:

  1. 启动 Installation Manager。
  2. 在 Installation Manager 的"开始"页中,单击文件 -> 首选项,然后单击存储库。 将打开"存储库"页,该页显示了所有可用的存储库、存储库位置以及它们是否可访问。
  3. 在存储库页上,单击添加存储库
  4. 在添加存储库窗口中,输入存储库位置的 URL,或者浏览至该位置并设置文件路径。
  5. 单击确定。如果提供了 HTTPS 或受限的 FTP 存储库位置,那么将提示您输入用户标识和密码。 将列示新的或更改过的存储库位置。如果该存储库不可访问,那么可访问列中将显示红色的 x
  6. 单击确定以退出。

下一步做什么

注: 为了使 Installation Manager 在缺省存储库位置中搜索已安装的软件包,请确保选择了"存储库"首选项页上的在安装和更新期间搜索服务存储库首选项;缺省情况下将选择此首选项。

安装 IBM DB2 企业服务器版 V9.5

IBM Rational Asset Manager 需要数据库应用程序。如果尚未安装某个受支持的数据库应用程序,那么可以安装 Rational Asset Manager 安装介质中包含的 IBM DB2 企业服务器版 V9.5。

关于此任务

IBM DB2 数据库 Linux 版、UNIX® 版和 Windows 版信息中心中提供了安装指示信息和发行说明以及关于使用 DB2 的信息。请参阅 http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp

要开始安装 DB2 企业服务器版 V9.5:

  1. 启动 DB2 安装启动板程序。 从 Rational Asset Manager 启动板程序中,单击安装 IBM DB2 企业服务器版 V9.5。如果您正在从 CD 介质安装,那么系统可能提示您插入第一张 DB2 安装 CD。 将启动 DB2 安装启动板。
  2. 确保您已阅读 DB2 安装启动板或信息中心中提供的发行版信息。
  3. 在左边菜单中,单击安装产品,然后在打开的页面中的 DB2 企业服务器版下单击安装新版本。 DB2 安装向导将打开。
  4. 遵循向导中的指示信息执行操作,以完成安装。有关更多信息,请参阅 IBM DB2 数据库 Linux 版、UNIX 版和 Windows 版信息中心中的安装指示信息或在 DB2 安装向导中单击帮助

下一步做什么

您必须注册 DB2 的许可证密钥。 为此,请参阅注册 DB2 许可证密钥

注册 DB2 许可证密钥

必须使用 db2licm 命令来注册 IBM DB2 企业服务器版 V9.5 许可证密钥。

关于此任务

DB2 产品使用节点锁定文件中包含的许可证密钥信息。运行 db2licm 命令并指定 DB2 产品的许可文件将创建或更新节点锁定文件。创建或更新节点锁定文件称为注册 DB2 产品许可证密钥。

DB2 产品使用包含在节点锁定文件中的许可证密钥信息,此文件是通过运行 db2licm 命令并指定 DB2 产品的许可证文件创建或更新的。要注册许可证密钥,必须在安装了 DB2 的每台计算机上运行 db2licm 命令。

要使用 root 用户权限手动注册 DB2 产品许可证密钥,请执行以下操作:

  1. 以具有 root 用户权限的用户身份登录。
  2. 使用相应的命令注册 DB2 产品许可证密钥: 其中 filename 是与要捆绑的品对应的许可文件的完整路径名和文件名。

例如,在 AIX 上,如果 CD-ROM 安装在 /cdrom 目录且许可文件的名称为 db2ese_o.lic,那么该命令应该为:/usr/opt/db2_08_01/adm/db2licm -a /cdrom/db2/license/db2ese_o.lic

在运行 db2licm 命令后,DB2 产品许可证密钥信息就包含在以下目录的节点锁定文件中:

要以实例所有者身份注册 DB2 产品许可证密钥,请执行以下操作:

  1. 创建实例环境并成为实例所有者。
  2. 使用相应的命令注册 DB2 产品许可证: 其中 db2instance_path 是创建了 DB2 实例的位置,而 filename 是与要捆绑的产品对应的许可文件的完整路径名和文件名。

安装 Rational License Server

为了将许可证密钥分发到客户机,IBM Rational Asset Manager 服务器使用 IBM Rational License Server。

关于此任务

为 Rational Asset Manager 安装和配置 Rational License Server:

  1. 安装 IBM Rational License Server。

    如果在使用 Rational License Server V7.0 或更早版本,那么请升级到 Rational License Server for Windows V7.0.1 或 Rational License Server for UNIX and Linux V7.0.0.1。Rational License Server 7.0.1 和 7.0.0.1 与您先前安装的许可证密钥兼容,并且将继续为现有的客户机提供服务。

    Rational License Server 包含在 Rational Asset Manager 安装介质中。

    许可证管理指南,提供有关安装和配置许可证服务器的信息:

    有关概述的信息,请参阅 Rational License Server 传递和支持 Web 页面: http://www-01.ibm.com/support/docview.wss?uid=swg21265239

  2. 请求并安装许可证密钥。

    可用许可证密钥的数目确定可同时登录 Web 应用程序的用户数。

    要升级,需要呈递请求以获得新的许可证密钥。需要获取新的服务器许可证和新的用户授权许可证。

    有关 Rational 许可证发放和获取 Rational Asset Manager 许可证密钥的更多信息,请访问 Rational 许可证发放支持页面(http://www.ibm.com/software/rational/support/licensing/)。

  3. 启动 Rational License Server。请参阅 IBM Rational License Management Guide 或"许可证密钥管理员帮助"。
  4. 将 Rational Asset Manager 应用程序部署到应用程序服务器之后,请配置 Rational Asset Manager 服务器以与 Rational License Server 进行通信。

    可以通过手动配置或使用 Rational Asset Manager 服务器设置应用程序配置 Rational Asset Manager 服务器以与 Rational License Server 进行通信。有关安装 Rational Asset Manager 和使用服务器设置应用程序的指示信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件。有关手动配置 Rational Asset Manager 服务器以与许可证服务器通信的指示信息,请参阅配置 Rational Asset Manager 服务器应用程序

在 WebSphere Application Server V6.1 上启用应用程序安全性

如果要安装至现有 IBM WebSphere Application Server V6.1,那么必须启用应用程序安全性。如果未启用应用程序安全性,那么 IBM Rational Asset Manager 服务器设置应用程序将无法对 IBM WebSphere Application Server 进行任何配置更改。

  1. 在 WebSphere Application Server 管理控制台中,单击安全性
  2. 确保启用应用程序安全性处于选中状态。
  3. 单击应用
  4. 单击保存

安装 Rational Asset Manager

本节讨论升级 IBM Rational Asset Manager 的步骤、使用嵌入式 IBM WebSphere Application Server V6.1 安装 Rational Asset Manager 的步骤以及将其安装至 WebSphere Application Server 或 Apache Tomcat 服务器的现有安装版本的步骤。

关于此任务

注: 自 V7.2 起,仅服务器设置应用程序使用 IBM Installation Manager 安装。 然后可使用服务器设置应用程序来完成安装。

使用 Installation Manager 来安装 Rational Asset Manager

可安装 IBM Rational Asset Manager 服务器设置应用程序,您可将其用于部署所有其他应用程序(通过使用 IBM Installation Manager)。 可选择使用嵌入式版本的 IBM WebSphere Application Server 安装服务器应用程序,也可以在 WebSphere Application Server 的现有版本(即 V6.1)上安装服务器应用程序。可安装至单个节点或集群。

开始之前

如果要安装到 Apache Tomcat 或不想使用 Installation Manager,那么请参阅直接从安装介质中检索服务器应用程序文件

如果您不能访问图形用户界面,那么可通过命令行使用响应脚本

在安装 Rational Asset Manager 之前,请确保数据库应用程序(DB2、Oracle 或 SQL Server)已安装且正在运行。

对于 WebSphere:如果要安装到现有 WebSphere Application Server,请确保应用程序服务器或集群正在运行。您必须在与应用程序服务器相同的服务器或(针对网络部署的集群)正在运行部署管理器的服务器上运行 Installation Manager。

  1. 启动 Rational Asset Manager 启动板程序(请参阅从启动板程序执行安装)。 要使用另一语言,请从选择语言列表中选择一种语言。
  2. 单击安装 IBM Rational Asset Manager 服务器。 将启动 Installation Manager,并将打开安装向导。
  3. 如果要从启动板程序安装,请转至步骤 7
  4. 如果系统上已安装了 Installation Manager,但没有最新的版本,那么会显示 Installation Manager 的最新版本;选择最新版本然后通过安装向导继续更新 Installation Manager。
  5. 要搜索 Rational Asset Manager 服务器软件包的可用更新,请单击检查是否存在其他版本和扩展
    注: 要使用 Installation Manager 在预定义的 IBM 更新存储库位置中搜索已安装的软件包,请在文件 -> 首选项 -> 存储库首选项页面中,选择在安装和更新期间搜索服务存储库。此首选项在缺省情况下是选中的。要进行搜索,必须连接到互联网。
    Installation Manager 将在预定义的服务存储库中搜索产品软件包的更新。它还将在您设置的任何其他存储库位置中执行搜索。可以在安装基本产品软件包的同时安装更新。
  6. 如果找到 Rational Asset Manager 服务器软件包的更新,那么这些更新将在"安装软件包"页面中的安装软件包列表中相应产品的后面显示。缺省情况下,仅显示最新的更新。要查看其他版本的软件包,请选择显示所有版本
  7. 在"安装软件包"窗口中,展开 IBM Rational Asset Manager 服务器然后选择 V7.2。系统将自动同时选中或取消选中具有依赖关系的更新。
    注: 如果同时安装多个软件包,那么所有软件包都将安装到相同的软件包组中。
  8. 单击下一步
  9. 在"许可证"页中,阅读所选软件包的许可协议。如果已选择安装多个软件包,那么可能每个软件包有各自的许可协议。要显示每个许可协议,请选择各个软件包版本。选择安装的软件包版本(例如基本软件包和更新)将列示在软件包名称下面。
    1. 如果您同意接受各许可协议的条款,那么单击我接受许可协议的条款
    2. 要继续,请单击下一步
  10. 在"位置"页中的共享资源目录字段中,输入共享资源目录的路径,或者接受缺省路径。共享资源目录包含软件包组可共享的资源。要继续,请单击下一步

    缺省路径:

    要点: 只能在第一次安装软件包时指定共享资源目录。为确保有足够的空间可用于软件包的共享资源,请使用容量最大的磁盘来存放此目录。除非卸载所有软件包,否则无法更改此目录的位置。
  11. 在"位置"页中,选择现有的软件包组以将 Rational Asset Manager 服务器软件包安装到其中,也可以创建新的软件包组。软件包组代表一个目录,在此目录软件包中将共享资源。创建软件包组:
    1. 单击创建新的软件包组
    2. 输入软件包组的安装目录路径。 将自动创建该软件包组的名称。

      缺省路径:

      • 对于 Windows: C:\Program Files\IBM\RAM72Server
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries:/opt/IBM/RAM72Server
    3. 要继续,请单击下一步
  12. 在"功能部件"页面上,选择 IBM Rational Asset Manager 服务器 7.2
  13. 在下一个"功能部件"页面的选择应用程序服务器列表中,选择应用程序服务器:
  14. 如果选择了封装的嵌入式 WebSphere Application Server,请指出要使用的服务器配置:
    1. 指定嵌入式 WebSphere Application Server 端口,或使用缺省端口分配。"可用"列指示该端口是否已在使用。
      表 3. 嵌入式 WebSphere Application Server V6.1 的缺省端口定义
      端口名 缺省值
      HTTP Transport 端口(WC_defaulthost) 13080
      管理控制台端口(WC_adminhost) 13060
      HTTPS 传输端口(WC_defaulthost_secure) 13443
      管理控制台安全端口(WC_adminhost_secure) 13043
      引导程序端口(BOOTSTRAP_ADDRESS) 13809
      SOAP 连接器端口(SOAP_CONNECTOR_ADDRESS) 13880
    2. 单击下一步
    3. 在"上下文根"页面的 Rational Asset Manager Setup Server 字段中,输入 Rational Asset Manager 服务器设置应用程序的上下文根。 上下文根标识服务器上 Web 应用程序的位置。例如,如果在域为 www.example.com 的服务器上使用缺省上下文根 ram.setup,那么您将在 Web 浏览器中的 URL www.example.com/ram.setup 访问服务器设置应用程序。
    4. 单击下一步并转至步骤16
  15. 如果选择 WebSphere Application Server,那么请指出服务器配置:
    1. 应用程序服务器概要文件位置字段中,输入本地计算机中的应用程序服务器的完整路径,或单击浏览并浏览至该应用程序服务器概要文件位置。(对于 Network Deployment 集群,请选择运行部署管理器应用程序的应用程序服务器。)例如,在 WebSphere Application Server 的完整安装上,输入 C:\Program Files\IBM\WebSphere\AppServer\profiles\<profile_name>(其中概要文件名称是集群的服务器或部署管理器上概要文件的名称)。对于使用 Rational Asset Manager 安装的嵌入式 WebSphere Application Server 的安装,缺省情况下,此为 C:\Program Files\IBM\RAM71Server\ram\ewas\profiles\profile1
    2. 服务器根 URL 文本字段中,输入服务器的根 URL(即托管 WebSphere Application Server 管理控制台的服务器的根 URL)。缺省情况下,此 URL 为 http://localhost:9080。对于您在步骤 14a 中选择的概要文件,如果对 WebSphere Application Server 管理控制台使用其他端口号(例如,如果已启用安全性或应用程序服务器上有多个概要文件),那么请输入该端口号以代替 9080。 对于集群,部署管理器的缺省端口是 9060
    3. 如果应用程序服务器上启用了安全性,请输入管理员的用户名和密码。如果未启用安全性,请清除该复选框。
    4. 在"服务器配置的类型"部分中,指示您要安装单个服务器还是网络部署集群,并提供服务器或集群名称。必须在"服务器配置"部分中标识该服务器并且该服务器必须正在运行。
    5. 如果安装到单个服务器,请单击从服务器中获取列表按钮。
      • 对于单服务器节点安装,服务器的名称显示在文本字段中(例如,server1)。
    6. 单击下一步
    7. 在"上下文根"页面的 Rational Asset Manager Setup Server 字段中,输入 Rational Asset Manager 服务器设置应用程序的上下文根。 上下文根标识服务器上 Web 应用程序的位置。例如,如果在域为 www.example.com 的服务器上使用缺省上下文根 ram.setup,那么您将在 Web 浏览器中的 URL www.example.com/ram.setup 访问服务器设置应用程序。
  16. 在"摘要"页面上,查看所作的选择。要更改选择或配置详细信息,请单击上一步,然后进行更改。
  17. 如果对安装选择感到满意,请单击安装。 指示器将显示安装的进度并且可能需要几分钟时间。
  18. 安装过程完成时,将显示一条消息以指示安装过程是否成功完成。要返回到 Installation Manager 的"开始"页,请单击完成

结果

注:

如果已在 Windows 或 Linux 上安装了嵌入式 WebSphere Application Server 并且希望作为服务运行 WebSphere Application Server,那么请参阅将嵌入式 WebSphere Application Server 配置为服务(仅 Windows 和 Linux)

Rational Asset Manager 配置 Web 页面将在浏览器窗口中打开。遵循指示信息以启动服务器(或重新启动服务器,如果服务器已经在运行),然后单击链接以启动 Rational Asset Manager 服务器设置应用程序。服务器设置应用程序是一个向导,可部署其他企业归档和 Web 归档文件,配置数据库、数据库连接、安全性和存储库设置。有关使用服务器设置应用程序的指示信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件一节。

下一步做什么

对于 DB2:如果要使用 DB2

如果在使用 DB2,那么服务器设置应用程序可为您创建并配置数据库。请参阅使用服务器设置应用程序来部署和配置应用程序文件

对于 Oracle: 对于 SQL Server:如果要使用 Oracle 或 Microsoft SQL Server

为资产和生命周期创建数据库。 请参阅为 Rational Asset Manager 创建并配置数据库

使用 Installation Manager 进行静默安装

您可以使用响应文件来从命令行安装 IBM Rational Asset Manager,而不使用 IBM Installation Manager 图形用户界面安装。

您可以通过使用响应文件来从命令行进行静默安装。安装介质上包含了样本响应文件或安装了这些文件来用于进行静默安装。样本响应文件位于安装介质的 disk1/sample_response_files 文件夹中,此外这些文件还安装在 /sample_response_files 目录中。 样本文件包括:

各文件均包含注释,用于描述必须如何针对特定安装来修改文件。

有关使用响应文件来静默安装产品的信息,请参阅 http://publib.boulder.ibm.com/infocenter/install/v1r2/topic/com.ibm.silentinstall12.doc/topics/c_silent_install_over_IM.html

在现有应用程序服务器上手动部署并配置 Rational Asset Manager

如果要使用现有 IBM WebSphere Application Server 或集群环境,请按照以下步骤手动安装和配置 IBM Rational Asset Manager。

关于此任务

以下列表列出了配置 Rational Asset Manager 以供与现有应用程序服务器配合使用时的步骤顺序。通常,您将完成以下任务:

  1. 创建资产数据库
  2. 创建生命周期数据库
  3. 对于 WebSphere:在 WebSphere Application Server 上,您将:
    1. 部署服务器设置应用程序:
    2. 使用服务器设置应用程序部署其他应用程序并配置 Rational Asset Manager
  4. 在 Tomcat 上,您将:
    1. 部署应用程序并配置数据库连接
    2. 配置 Rational Asset Manager 应用程序

直接从安装介质中检索服务器应用程序文件

安装介质包含多个 .zip 文件用于每个受支持的操作系统,这些 .zip 文件中包含手动安装和配置 IBM Rational Asset Manager 所需的所有文件。

开始之前

必须已下载了 Rational Asset Manager 的安装介质并将所有 .zip 文件解压缩到同一目录。

关于此任务

安装介质包含用于每个受支持操作系统和应用程序服务器的 .zip 文件,该文件中包含以下文件:

注: Rational Asset Manager 的应用程序文件和脚本均特定于各个操作系统。

  1. 在安装介质上,或通过 IBM 下载站点或从 Passport Advantage 下载的软件包中,查找适用于操作系统和应用程序服务器的对应 .zip 文件。

    .zip 文件具有以下命名约定:com.ibm.ram.manual.deploy.<application_server>.<operating_system>_<version_number>.disk1.zip,其中 <application_server> 将为 was(对于 WebSphere Application Server)或 tomcat(对于 Apache Tomcat)。

  2. 将适用于操作系统的对应 .zip文件解压缩到本地磁盘映像。 每个 .zip 文件都包含对应操作系统所需的所有文件

结果

对于手动安装,您现在必须:

解压缩的 .zip 文件包含以下文件:

表 4. 用于手动部署的 .zip 文件中用于 Rational Asset Manager 服务器的安装文件列表
磁盘 路径 文件名 描述
.was <解压缩的 .zip 位置>\apps\was
  • com.ibm.ram.repository.setup.web.ear
  • com.ibm.ram.repository.web_runtime.ear
  • iehs_war.ear
  • rmcabdgovernprocess_war.ear
  • RTC-server.zip
Rational Asset Manager .ear 应用程序文件以及管理资产生命周期所需的包含的 IBM Rational Team Concert 服务器应用程序
.tomcat <解压缩的 .zip 位置>\apps\tomcat
  • com.ibm.ram.repository.web.tomcat_runtime.war
  • com.ibm.ram.repository.web.ws.tomcat_runtime.war
  • iehs.war
  • rmcabdgovernprocess.war
  • RTC-Server.zip
  • sharedLib.zip
用于 Tomcat 的 Rational Asset Manager Web 归档文件和共享库
.was <解压缩的 .zip 位置>\conf\bin
  • deployClusterSetup.py
  • UninstallSetup.py
用于将服务器设置应用程序部署到 IBM WebSphere Application Server 集群(或从中卸载)的文件。
.was <解压缩的 .zip 位置>\conf\cq
  • linkscript.py
帮助您配置 Rational Asset Manager 与 IBM Rational ClearQuest 之间的连接的文件。
两者都是 <解压缩的 .zip 位置>\DatabaseScripts com.ibm.ram.lifecycle.zip 由 Rational Team Concert 内部版本用于填充资产生命周期数据库的数据库表的文件。
两者都是 <解压缩的 .zip 位置>\DatabaseScripts\DB2
  • bootStrap_DB2.sql
  • dbcreate.sql
  • dbcreate_populate.bat
  • dbcreate_populate.sh
  • dbcreate_populate_zLinux.sh
  • RAMSCHEMA_DB2.sql
用于为 Rational Asset Manager 创建并填充 DB2 数据库的文件。
两者都是 <解压缩的 .zip 位置>\DatabaseScripts\Oracle
  • bootStrap_Oracle.sql
  • RAMSCHEMA_Oracle.sql
用于创建并填充 Oracle 数据库的文件。
两者都是 <解压缩的 .zip 位置>\DatabaseScripts\SQLServer
  • bootStrap_SQLServer.sql
  • RAMSCHEMA_SQLServer.sql
用于创建并填充 Microsoft SQL Server 数据库的文件。

为 Rational Asset Manager 创建并配置数据库

如果安装了数据库软件并且数据库服务器正在运行,那么可以在安装 IBM Rational Asset Manager 之前或在使用 Rational Asset Manager 服务器设置应用程序时创建并配置数据库。如果您使用的是 IBM DB2,那么服务器设置应用程序可以为您创建数据库。

对于 WebSphere: 对于 DB2:如果您要使用 IBM WebSphere Application Server 和 DB2 并且选择通过 Rational Asset Manager 服务器设置应用程序来创建数据库,那么请跳过此部分。

配置并填充资产数据库

在 DB2 中使用批处理文件为资产填充数据库表

使用批处理文件和数据库脚本在 IBM DB2 中为 IBM Rational Asset Manager 创建并填充表。

开始之前

如果正在使用 IBM WebSphere Application Server 且将要使用服务器设置应用程序,则可跳过此任务,因为那么服务器设置应用程序可为您创建并配置数据库。

如果首选以手动方式创建数据库和表,请参阅在 DB2 中手动为资产填充数据库表

可通过运行批处理文件自动创建数据库和表。DB2 必须已安装且正在运行。确保知道安装介质中包含的 SQL 脚本的位置。 如果使用 Installation Manager 安装,位置为 install location\ram\DatabaseScripts\DB2。您必须还要知道 DB2 的安装目录(通常为 C:\Program Files\IBM\SQLLIB (对于 Windows)和 opt/IBM/DB2/V9.5(对于 Linux、AIX 或 Linux for zSeries))。

您将使用以下脚本:

  1. 从 CD 执行安装时,将 SQL 脚本复制到本地文件系统。
  2. 对于 Linux: 对于 AIX: 对于 Linux for zSeries: 检查是否对包含 SQL 脚本的目录具有写许可权。
  3. 在命令行中,切换到包含 DB2 的 SQL 脚本的目录(path to installation media\db_scripts\DB)。
  4. 运行以下批处理文件:
  5. 得到提示时,输入数据库的名称或按 Enter 键以接受缺省数据库名称(RAMDB)。
  6. 在下一个提示处,输入 DB2 的安装目录路径,或按 Enter 键以接受缺省值(对于 Windows,缺省值为 C:\Program Files\IBM\SQLLIB,对于 Linux、AIX 或 Linux for zSeries,缺省值为 /opt/IBM/DB2/V9.5)。
  7. 将运行此批处理文件。 脚本执行以下操作:
    注: 当第一次运行批处理文件时,可能出现 name 为未定义名称的大量 SQL0204N 错误消息,它们与下面的示例相似:
    ** CLI error in executing the SQL statement:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" is an undefined name.  SQLSTATE=42704
    如果第一次运行批处理文件,那么可安全地忽略这些消息。
  8. 验证是否创建了表。例如,启动 DB2 控制中心并浏览 RAMDB 数据库。验证是否已创建数据库和表。

下一步做什么

接下来,为生命周期管理创建数据库。 请参阅在 DB2 中创建资产生命周期数据库

在 DB2 中手动为资产填充数据库表

以下是有关手动配置 IBM DB2 以及在 DB2 中为 IBM Rational Asset Manager 创建并填充表的指示信息。

开始之前

如果正在使用 IBM WebSphere Application Server 且将要使用服务器设置应用程序,则可跳过此任务,因为那么服务器设置应用程序可为您创建并配置数据库。

DB2 必须已安装且正在运行。此外,还要确保知道安装介质中随附的 SQL 脚本的位置(通常为 安装介质的路径\ db_scripts\DB2)。最后,确保您还知道 DB2 的安装目录(对 Windows,通常为 C:\Program Files\IBM\SQLLIB,对于 Linux,通常为 opt/ibm/DB2/V9.5,对于 AIX,通常为 /opt/IBM/db2/V9.5)。

关于此任务

您可选择使用批处理脚本来简化此过程。请参阅在 DB2 中使用批处理文件为资产填充数据库表

要配置 DB2 并创建数据库表:

  1. 启动 DB2 控制中心
  2. 选择数据库的实例。
  3. 创建并添加新数据库。
    1. 单击工具 -> 命令编辑器
    2. 在命令编辑器中,输入以下内容(大写):
      ATTACH TO <DATABASE_INSTANCE>
      (其中 <DATABASE_INSTANCE> 是您在步骤 2 中选择的数据库实例的名称)
    3. 单击执行
    4. 从命令编辑器中清除先前的命令,然后输入以下内容(大写):
      CREATE DATABASE <DATABASE_NAME> AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY US
      (其中 <DATABASE_NAME> 可能是您选择的任何名称;例如 RAMDB
    5. 单击执行
    6. 单击添加,选择刚创建的数据库,然后单击确定
  4. 执行 dbcreate.sql 脚本。
    1. 单击打开
    2. 浏览至 dbcreate.sql 文件。
    3. 单击确定
    4. 单击
    5. 单击执行
  5. 执行 RAMSCHEMA_DB2.sql 脚本。
    1. 单击打开
    2. 浏览至 RAMSCHEMA_DB2.sql 文件。
    3. 单击确定
    4. 单击
    5. 语句终止字符文本字段中,在缺省分号字符(;)的位置输入插入标记(^)。
    6. 单击执行
  6. 执行 bootstrap_DB2.sql 脚本。
    1. 单击打开
    2. 浏览至 bootstrap_DB2.sql 文件。
    3. 单击确定
    4. 单击
    5. 语句终止字符文本字段中,在插入标记(^)的位置输入分号(;)。
    6. 单击执行
  7. 验证是否创建了表。
    1. 单击对象视图然后打开数据库实例。
    2. 单击以验证表包含数据。

下一步做什么

接下来,为生命周期管理创建数据库。 请参阅在 DB2 中创建资产生命周期数据库

在 Oracle 11g 或 10.2(g) 中创建并填充资产数据库

以下是有关在 Oracle 11g 或 10.2g 中为 IBM Rational Asset Manager 手动创建并填充表的指示信息。

开始之前

Oracle 必须已安装且正在运行。还要确保知道 SQL 脚本的位置(通常为 <path to installation media>\db_scripts\Oracle)。

关于此任务

要创建数据库表,请执行以下操作:

  1. 通过使用 Oracle 数据库配置助手,执行向导中的步骤以创建新的数据库。
    1. 使用全局数据库名称 ramdb_<your domain> 以及系统标识(SID)ramdb
    2. 定制脚本选项卡中,请不要运行稍后步骤中提到的 SQL 脚本。必须先创建用户帐户。
    3. 在"字符集"页面上,选择使用 Unicode(AL32UTF8)
    4. 同样在"字符集"页面上,对"国家字符集"选择 UTF8 - Unicode 3.0 UTF-8
    5. 完成向导中的其他页,并接受缺省值。
  2. 创建数据库用户:
    1. 打开数据库控制。
    2. 浏览至用户页面。(在 Oracle 10.2(g) 中,单击管理,然后单击用户;在 Oracle 11(g) 中,单击服务器,然后在"安全性"部分中单击用户。)
    3. 创建名为 RAMSCHEMA 且满足下列条件的用户:
      • 该用户具有 RESOURCECONNECT 角色。
      • 用户的定额设置不受限制。
      • 对于表空间,可使用符合所创建用户的访问级别需求的任何缺省表空间(Temp 除外)。
      提示: Oracle 提供了具有适当许可权的缺省用户"Scott"。可将此缺省用户用作新的用户帐户基础。
  3. 运行将填充数据库的脚本。(如果您要使用服务器设置应用程序,那么不需要执行此步骤;服务器设置应用程序将为您运行这些脚本。)
    1. 单击 SQL+ 以将它打开。
    2. 打开 sqlscripts/oracle 文件夹中的 RAMSCHEMA_Oracle.sql 文件。突出显示文件的全部内容,复制它们(右键单击,然后单击复制),然后将它们粘贴到 SQL+ 的顶部。
    3. 单击执行。完成该过程后,请从窗口顶部删除命令。
    4. bootStrap_Oracle.sql 文件重复这些步骤。
  4. 验证是否创建了表。

下一步做什么

接下来,为生命周期管理创建数据库。要执行此操作,请参阅在 Oracle 中创建资产生命周期数据库

在 Microsoft SQL Server 2005 中创建并填充资产数据库

以下是有关在 Microsoft SQL Server 2005 中为 IBM Rational Asset Manager 手动创建并填充表的指示信息。

开始之前

SQL Server 2005 必须已安装且正在运行。此外,请确保知道 SQL 脚本的位置(通常为 path to installation media\db_scripts\SQLServer)。

关于此任务

要创建数据库表,请执行以下操作:

  1. 确保您的标识具有执行 CREATE SCHEMA 语句的许可权。(数据库所有者通常具有此许可权。)
  2. 以数据库名称 RAMDB 创建一个新数据库。 SQL Server 的缺省整理选项不区分大小写,因此必须更改为区分大小写,以正确用于 Rational Asset Manager。 您必须选择以 _BIN2 结尾的整理序列(例如,Latin1_General_BIN2)。

    通过命令行工具输入:

    CREATE DATABASE RAMDB COLLATE collation

    其中,collation 用来指定整理序列。例如:

    CREATE DATABASE RAMDB COLLATE SQL_Latin1_General_BIN2
  3. 执行将填充数据库的脚本。
    1. 打开命令提示符。
    2. 输入 sqlcmd -d RAMDB -i path to SQL scripts\RAMSCHEMA_SQLServer.sql(其中 RAMDB 是在步骤 2 中创建的数据库的名称)并按 Enter 键。
    3. 输入 sqlcmd -d RAMDB -i path to SQL scripts\bootStrap_SQLServer.sql(其中 RAMDB 是在步骤 2 中创建的数据库的名称)并按 Enter 键。
  4. 验证是否创建了表。

下一步做什么

接下来,为生命周期管理创建数据库。要执行此操作,请参阅在 Microsoft SQL Server 中创建资产生命周期数据库

创建资产生命周期数据库

必须为定制资产生命周期创建另一个数据库。

关于此任务

对于 WebSphere: 对于 DB2:如果您要使用 IBM WebSphere Application Server 和 DB2 并且选择通过 Rational Asset Manager 服务器设置应用程序来创建数据库,那么请跳过此部分。

在 DB2 中创建资产生命周期数据库

在 IBM DB2 中为 IBM Rational Asset Manager 创建生命周期管理数据库 此数据库将由 IBM Rational Team Concert 所包含的版本使用。

开始之前

如果正在使用 IBM WebSphere Application Server 且将要使用服务器设置应用程序,则可跳过此任务,因为那么服务器设置应用程序可为您创建并配置数据库。

确保您还要知道 DB2 的安装目录(通常为 C:\Program Files\IBM\SQLLIB (对于 Windows)和 opt/IBM/DB2/V9.5(对于 Linux、AIX 和 Linux for zSeries)。

执行这些指令的用户必须在 DB2 数据库上具有系统管理员权限。

提示: 在 Linux、AIX 或 Linux for zSeries 上,要获取 DB2 数据库上的系统管理权限,可以以 DB2 管理员 db2inst1 身份运行 sudo 命令,并运行 bash。请注意,db2inst1 是缺省实例用户。

关于此任务

安装 DB2 数据库:

  1. 在 DB2 命令窗口中创建数据库。以下示例命令创建名为 RTCDB 的新数据库。 这些命令在 DB2 命令窗口中运行。"命令窗口"可以从"DB2 命令行工具"菜单下应用程序的"启动"菜单中打开。
    注: 为确保能够正确处理 Unicode 内容,数据库字符集必须是 UTF-8 编码。
    提示: 如果数据库未在运行,命令 db2start 可启动 DB2。
  2. 仅适用于 DB2 v9.1:必须将 APP_CTL_HEAP_SZ 设置从缺省值 128 增加到 1024。您必须重新启动数据库服务器:
    1. 在 DB2 命令窗口中,输入以下命令:
      db2 UPDATE DATABASE CONFIGURATION FOR RTCDB USING APP_CTL_HEAP_SZ 1024
    2. 使用以下命令停止数据库服务器:
      db2 stop database manager force
    3. 使用以下命令启动数据库服务器:
      db2 start database manager

下一步做什么

对于 WebSphere:如果在使用 WebSphere Application Server:

如果还没有部署服务器设置应用程序,那么请将其部署到服务器或集群。 为此,请参阅部署到服务器部署到集群

如果要安装到 WebSphere Application Server 集群,那么还将必须为 Rational Team Concert 创建单个应用程序服务器实例

然后使用服务器设置应用程序来配置 WebSphere Application Server 以连接到数据库。如果还没有将服务器设置应用程序部署到服务器或集群,请参阅使用服务器设置应用程序来部署和配置应用程序文件

如果在使用 Apache Tomcat:

配置 Apache Tomcat 并部署 Rational Asset Manager 应用程序文件。 为此,请参阅在连接至 DB2 的 Apache Tomcat 5.5 上部署 Rational Asset Manager

在 Oracle 中创建资产生命周期数据库

以下是在 Oracle 中为 IBM Rational Asset Manager 创建生命周期管理数据库的指示信息。此数据库将由 IBM Rational Team Concert 所包含的版本使用。

开始之前

Oracle 必须已安装且正在运行。

必须在与资产的数据库相同的主机上创建资产生命周期的数据库。

关于此任务

要安装资产生命周期的 Oracle 数据库,请执行以下操作:

  1. 通过使用 Oracle 数据库配置助手,执行向导中的步骤以创建新的数据库。
    1. 数据库必须与您为资产创建的数据库位于同一主机上。
    2. 使用全局数据库名称 rtcdb 以及系统标识(SID)rtcdb。 全局数据库名称和系统标识必须相同且字符长度必须为 8 个字符或少于 8 个字符。
    3. 在"字符集"页面上,选择使用 Unicode(AL32UTF8)
    4. 同样在"字符集"页面上,对"国家字符集"选择 UTF8 - Unicode 3.0 UTF-8
    5. 完成向导中的其他页,并接受缺省值。
  2. 创建表空间。 表空间必须具有以下属性:

    针对 Windows 计算机的以下命令会显示样本创建语句:

    CREATE BIGFILE TABLESPACE jazz_tbs DATAFILE 'D:\jazz_tbs\jazz_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    注: 在以上命令中,目录 D:\jazz_tbs\ 必须存在。
  3. 创建数据库用户:
    1. 打开数据库控制。
    2. 浏览至用户页面。(在 Oracle 10.2(g) 中,单击管理,然后单击用户;在 Oracle 11(g) 中,单击服务器,然后在"安全性"部分中单击用户。)
    3. 创建名为 RAMSCHEMA 且满足下列条件的用户:
      • 用户必须具有与您为资产数据库所创建的用户相同的用户名和密码。
      • 用户具有 RESOURCECONNECT 角色。
      • 用户的定额设置不受限制。
      • 用户的缺省表空间为您在步骤 2 中所创建的表空间。
      • 用户必须具有以下许可权:
        • ALTER ANY INDEX
        • ALTER ANY TABLE
        • CREATE ANY INDEX
        • CREATE DATABASE LINK
        • CREATE MATERIALIZED VIEW
        • CREATE PROCEDURE
        • CREATE PUBLIC SYNONYM
        • CREATE ROLE
        • CREATE SEQUENCE
        • CREATE SESSION
        • CREATE SYNONYM
        • CREATE TABLE
        • CREATE TRIGGER
        • CREATE TYPE
        • CREATE VIEW
        • DELETE ANY TABLE
        • DROP ANY INDEX
        • DROP ANY TABLE
        • INSERT ANY TABLE
        • UNLIMITED TABLESPACE
        • UPDATE ANY TABLE
      提示: Oracle 提供了具有多个相应许可权的缺省用户"Scott"。可将此缺省用户用作新的用户帐户基础。

下一步做什么

对于 WebSphere:如果在使用 WebSphere Application Server:

如果还没有部署服务器设置应用程序,那么请将其部署到服务器或集群。 为此,请参阅部署到服务器部署到集群

如果要安装到 WebSphere Application Server 集群,那么还将必须为 Rational Team Concert 创建单个应用程序服务器实例

然后使用服务器设置应用程序来配置 WebSphere Application Server 以连接到数据库。如果还没有将服务器设置应用程序部署到服务器或集群,请参阅使用服务器设置应用程序来部署和配置应用程序文件

如果在使用 Apache Tomcat:
配置 Apache Tomcat 并部署 Rational Asset Manager 应用程序文件。 为此,请参阅在连接至 Oracle 的 Apache Tomcat V5.5 上部署 Rational Asset Manager
在 Microsoft SQL Server 中创建资产生命周期数据库

以下是在 Microsoft SQL Server 2005 中为 IBM Rational Asset Manager 手动创建生命周期管理数据库的指示信息。此数据库将由 IBM Rational Team Concert 所包含的版本使用。

开始之前

SQL Server 2005 必须已安装且正在运行。

关于此任务

使用命令工具 sqlcmd 设置 SQL Server 数据库:

  1. 创建 Jazz Team Server 数据库。通过命令行工具输入:
    CREATE DATABASE rtcdb 
    GO
  2. 将 Jazz Team Server 数据库的所有权更改为用于 Rational Asset Manager 资产管理数据库的相同用户。以下示例命令指定用户名 ramDBuser 作为数据库 rtcdb 的所有者。 通过命令行工具输入:
    USE rtcdb;
    exec sp_changedbowner 'ramDBuser'
    GO
  3. 更改 Jazz Team Server 数据库的整理。通过命令行工具输入:
    ALTER DATABASE rtcdb COLLATE SQL_Latin1_General_CP437_CS_AS 
    GO

下一步做什么

对于 WebSphere:如果在使用 WebSphere Application Server:

如果还没有部署服务器设置应用程序,那么请将其部署到服务器或集群。 为此,请参阅部署到服务器部署到集群

如果要安装到 WebSphere Application Server 集群,那么还将必须为 Rational Team Concert 创建单个应用程序服务器实例

然后使用服务器设置应用程序来配置 WebSphere Application Server 以连接到数据库。如果还没有将服务器设置应用程序部署到服务器或集群,请参阅使用服务器设置应用程序来部署和配置应用程序文件

如果在使用 Apache Tomcat:
配置 Apache Tomcat 并部署 Rational Asset Manager 应用程序文件。 要执行此操作,请参阅在连接至 SQL Server 2005 的 Apache Tomcat V5.5 上部署 Rational Asset Manager

在 WebSphere Application Server 上手动部署服务器应用程序

关于此任务

可手动部署 IBM Rational Asset Manager 服务器设置应用程序,这将在现有 IBM WebSphere Application Server 上部署所有其他应用程序。

将服务器设置应用程序部署到 WebSphere Application Server V6.1

在 IBM WebSphere Application Server V6.1 的现有安装上手动安装 IBM Rational Asset Manager。

开始之前

如果使用了 IBM Installation Manager,那么 Installation Manager 应该已经为您将服务器设置应用程序部署到了服务器。有关更多信息,请参阅使用 Installation Manager 来安装 Rational Asset Manager

如果要将产品安装到集群环境,请参阅将服务器设置应用程序部署到 WebSphere Application Server 集群

  1. 查找 Rational Asset Manager 服务器设置企业归档是否存在 WebSphere Application Server 文件:com.ibm.ram.repository.setup.web.ear。 要查找此文件,请参阅直接从安装介质中检索服务器应用程序文件
  2. 启动 WebSphere Application Server 管理控制台,并以管理员身份登录。
  3. 单击应用程序
  4. 单击企业应用程序
  5. 单击安装
  6. 输入 Rational Asset Manager 服务器设置 EAR 文件的路径和文件名(com.ibm.ram.repository.setup.web.ear)。
  7. 单击显示所有安装选项和参数
  8. 单击下一步直至到达步骤 10为止,或者在导航窗格中选择此步骤。
  9. 在"摘要"页面上,单击完成
  10. 安装 EAR 文件后,单击保存到主配置
  11. 单击保存
  12. 启动应用程序。
    1. 在导航窗格中,单击应用程序
    2. 单击企业应用程序
    3. 选择 com.ibm.ram.repository.setup.web.ear 应用程序并单击启动
  13. 如果您不通过 Web 服务器前端访问 Rational Asset Manager,请跳过此步骤。如果您通过 IIS 或 Apache 服务器访问 Rational Asset Manager:
    1. 在导航窗格中,单击服务器
    2. 单击 Web 服务器
    3. 选择 Web 服务器名称并单击生成插件。(如果还未创建 Web 服务器插件,请参阅安装 Web 服务器插件。)
    4. 再次检查 Web 服务器名称并单击传播插件。这会将插件发送到 Web 服务器,以便可以通过安装的 Web 服务器来引用 Rational Asset Manager 服务器应用程序。
  14. 重新启动 WebSphere Application Server 和 Web 服务器。
  15. 要访问 Rational Asset Manager 服务器设置应用程序,请使用以下 URL:
    1. 如果使用 Web 服务器,请输入 http://<machine_name>/ram.setup/。 例如,http://www.example.com/ram.setup/
    2. 如果不使用 Web 服务器,请输入 http://<machine_name>:<port>/ram.setup/。 例如,http://www.example.com:13080/ram.setup/(使用导航窗格中"环境"下"虚拟主机"中所定义的"缺省主机"的端口号。)
  16. 使用服务器设置应用程序配置 Rational Asset Manager。 有关更多信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件

将服务器设置应用程序部署到 WebSphere Application Server 集群

要将 IBM Rational Asset Manager 服务器设置应用程序手动部署至 Network Deployment 集群,需要运行 Jython 脚本。如果已使用 IBM Installation Manager 将 Rational Asset Manager 安装到集群,那么 Installation Manager 已执行了此步骤。

开始之前

如果使用了 IBM Installation Manager,那么 Installation Manager 应该已经为您将服务器设置应用程序部署到了服务器。有关更多信息,请参阅使用 Installation Manager 来安装 Rational Asset Manager

您必须能够访问有关手动安装和部署 Rational Asset Manager 的文件。 有关更多信息,请参阅直接从安装介质中检索服务器应用程序文件

您必须在具有 Deployment Manager 的概要文件的机器上运行该脚本。

  1. <Rational_Asset_Manager 安装目录>\ram\conf\bin 文件夹中查找以下脚本:
  2. 要将 Rational Asset Manager 服务器设置企业归档部署到集群,请运行以下命令(Windows):
    wsadmin.bat -lang jython -user <user_name> -password <password> -f <install_dir>\ram\conf\bin\deployClusterSetup.py <install_dir>/ram/apps/was/com.ibm.ram.repository.setup.web.ear com.ibm.ram.repository.setup.web.ear <contextRoot>
    在 AIX 或 Linux 上,请运行以下命令:
    wsadmin.sh -lang jython -user <user_name> -password <password> -f <install_dir>/ram/conf/bin/deployClusterSetup.py <install_dir>/ram/apps/was/com.ibm.ram.repository.setup.web.ear com.ibm.ram.repository.setup.web.ear <contextRoot>
    其中:
  3. 启动 WebSphere Application Server 管理控制台,并以管理员身份登录。
  4. 启动应用程序。
    1. 在导航窗格中,单击应用程序
    2. 单击企业应用程序
    3. 选择 com.ibm.ram.repository.setup.web.ear 应用程序并单击启动
  5. 现在可使用服务器设置应用程序部署其他应用程序文件并配置系统。请参阅使用服务器设置应用程序来部署和配置应用程序文件

示例

注: 在 Windows 上,Jython 脚本的路径应该包含反斜杠,而在 AIX 和 Linux 上,则应该包含正斜杠。无论平台如何,EAR 文件的路径都应该包含正斜杠。

下一步做什么

要从集群中卸载它,请运行以下命令(Windows):

wsadmin.bat -conntype NONE -lang jython -f <installdir>\ram\conf\
bin\UninstallSetup.py com.ibm.ram.repository.setup.web.ear

在 AIX、Linux 或 Linux for zSeries 上,运行以下命令:

wsadmin.sh -conntype NONE -lang jython -f <installdir>/ram/conf/bin
/UninstallSetup.py com.ibm.ram.repository.setup.web.ear

在 WebSphere Application Server 集群上为 Rational Team Concert 创建应用程序服务器实例

尽管您无法将在 IBM Rational Asset Manager 中管理资产生命周期所必需的 IBM Rational Team Concert 部署到 IBM WebSphere Application Server 集群,但是您可在现有集群上为 Rational Team Concert 创建单个应用程序服务器实例。

开始之前

您必须是应用程序服务器管理员才能在集群上创建新服务器实例。

关于此任务

要点: 仅在将集群环境和 WebSphere Application Server 一起使用时完成此任务。如果未使用集群,那么可以将 Rational Asset Manager 和 Rational Team Concert 安装到相同应用程序服务器上。

由于您无法将 Rational Team Concert 部署到集群,因此必须创建独立于集群服务器的其他应用程序服务器。然后可将 Rational Team Concert 部署到该服务器。

您无需其他机器;可在集群的任何单独节点上创建一个新的独立应用程序服务器。

  1. 在 Web 浏览器中,登录到 WebSphere Application Server 管理控制台。 缺省情况下,这位于:
  2. 在导航窗格中,单击并展开服务器
  3. 单击应用程序服务器
  4. 单击新建
  5. 为应用程序服务器选择一个节点。
  6. 为应用程序服务器输入一个名称。例如,ramTeamConcertServer。 此名称必须在节点中。
  7. 单击下一步
  8. 选择服务器模板。 对此,可使用缺省服务器模板。
  9. 单击下一步
  10. 选择生成唯一 HTTP 端口以为新应用程序服务器指派一个唯一端口。
  11. 单击下一步并复查新服务器的设置。
  12. 单击完成
  13. 单击复查,选择与节点更改同步,然后单击保存

下一步做什么

现即已配置了新应用程序服务器。 可通过单击服务器 -> 应用程序服务器页面上的服务器名称对其进行进一步配置。

现在可使用服务器设置应用程序将 Rational Team Concert 部署到新的应用程序服务器

配置包含的 Rational Team Concert™ 服务器

可手动配置包含的 IBM Rational Team Concert 服务器,这是 IBM Rational Asset Manager 中的生命周期所必需的。

开始之前

要配置包含的 Rational Team Concert 服务器应用程序,必须将应用程序部署至应用程序服务器并连接到数据库。如果正在使用 IBM WebSphere Application Server,那么服务器设置应用程序可完成此操作。如果正在使用 Tomcat,请参阅在 Apache Tomcat 上部署服务器应用程序

  1. Tomcat 和操作系统相应归档上检索 Rational Asset Manager 服务器文件。应用程序文件将位于 <archive_extract_location>/apps/ 文件夹中。
  2. 在安装介质中查找 <archive_extract_location>/apps/tomcat/RTC-server.zip 文件。
  3. RTC-server.zip 解压缩到硬盘驱动器上的某个位置,在这些指示信息中称为 <rtc_install_dir>
  4. 为 Rational Team Concert 配置管理用户:
    1. 在 Web 浏览器中启动 Rational Team Concert 的管理 Web UI,地址为 https://<machine_name>:<secure_port>/jazz/admin/。 请注意 https;它必须为安全连接。
    2. 使用应用程序服务器管理员的用户标识密码登录。 如果看到有关"访存服务器状态信息"的错误,请关闭数据库服务器和 Tomcat 服务器,然后重新启动并再次登录。
    3. 单击用户管理。 忽略关于未配置外部注册表的任何错误。
    4. 单击创建用户
    5. 输入以下详细信息:
      1. 用户名:Tomcat 服务器管理员的用户标识
      2. 用户标识:Tomcat 服务器管理员的用户标识
      3. 电子邮件地址:Tomcat 服务器管理员的有效电子邮件地址
    6. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    7. 单击保存
    8. 注销,然后以应用程序服务器管理员身份登录回管理 Web UI。
  5. 将生命周期过程模板导入到 Rational Team Concert:
    1. 在 Rational Team Concert 管理 Web UI 中,单击过程模板管理。 如果无法看到过程模板管理链接,请注销,然后登录回管理 Web UI。
    2. 单击导入模板然后浏览到 <archive_extract_location>/DatabaseScripts/ 文件夹中的 com.ibm.ram.lifecycle.zip 文件。 然后单击确定。 您将看到 RAM 生命周期模板出现。
  6. 在 Rational Team Concert 中创建一个新项目区域:
    1. 在 Rational Team Concert 管理 Web UI,单击项目区域管理。 如果无法看到项目区域管理链接,请注销,然后登录回管理 Web UI。
    2. 单击创建项目区域
    3. 输入有关项目区域的以下详细信息:
      • 项目名称RAM 生命周期
      • 摘要Rational Asset Manager 生命周期控制区域
      • 描述此区域用于管理 Rational Asset Manager 的生命周期
    4. 单击保存
  7. 为项目区域分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    3. 在"成员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"对话框中,从可用角色列表中选择管理然后单击添加
    6. 单击完成
    7. 单击保存

在 Apache Tomcat 上部署服务器应用程序

关于此任务

可以在 Apache Tomcat 的现有安装上手动部署 IBM Rational Asset Manager。

在连接至 DB2 的 Apache Tomcat 5.5 上部署 Rational Asset Manager

可以在 Apache Tomcat 的现有安装上手动安装 IBM Rational Asset Manager。

开始之前

您必须对已安装并在运行的 Tomcat 服务器具有管理和文件访问权。

您必须已完成以下任务:

  1. 检索应用程序文件
  2. 创建资产数据库
  3. 创建数据库的数据库

必须具有 Tomcat 服务器的安全证书。包含的 Rational Team Concert 版本需要安全连接。

您需要知道 db2jcc_license_cu.jar 文件和 db2jcc.jar 文件的位置,这两个文件使 Tomcat 能够与 IBM DB2 数据库服务器通信。您的数据库服务器供应商应会为您提供这两个文件。

关于此任务

如果要提高 Rational Asset Manager 的性能和稳定性,那么您可以在单独的 Tomcat 服务器上安装 Rational Asset Manager Web 应用程序和包含的 Rational Team Concert 的应用程序文件。在整个此文档中,Tomcat server for Rational Asset Manager 的安装目录将被称为 <tomcat_install_directory>,Tomcat server for Rational Team Concert 的安装目录将被称为 <tomcat_for_rtc_install_directory>。 如果将所有 Web 应用程序安装在相同服务器上,那么目录将相同。

注: 如果打算在相同机器的不同 Tomcat 服务器应用程序部署 Rational Asset Manager 和包含的 Rational Team Concert,请确保您已配置了不同 Tomcat 服务器以使用不同的安全和非安全端口,以避免冲突。有关 Tomcat 5.5 中端口的更多信息,请参阅 Apache Tomcat 文档。

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. Tomcat 和操作系统相应归档上检索 Rational Asset Manager 服务器文件。应用程序文件将位于 <archive_extract_location>/apps/ 文件夹中。
  3. 将共享库文件解压缩到 <tomcat_install_directory>\shared\lib 文件夹:
    1. 查找并解压缩 <archive_extract_location>\apps\tomcat\sharedLib.zip 文件。
    2. 将解压缩的 sharedLib.zip 文件的全部内容复制到 <tomcat_install_directory>\shared\lib 目录。
    3. 如果要在不同 Tomcat 服务器上安装 Rational Team Concert ,请再次将 sharedLib.zip 文件的解压缩内容复制到其他 Tomcat 服务器上的 <tomcat_for_rtc_install_directory>\shared\lib 目录。
  4. 从目录 <archive_extract_location>/apps/tomcat/ 中,将以下文件复制到 <tomcat_install_directory>/webapps/ 目录:
  5. 要更改应用程序的上下文路径,请重命名 WAR 应用程序文件。 我们建议以下名称:
    表 5. 建议的 Rational Asset Manager Web 应用程序文件上下文路径
    原始文件名 建议文件名 产生的上下文路径 它是什么?
    com.ibm.ram.repository.web.tomcat_runtime.war ram.war ram Tomcat 的 Rational Asset Manager 主 Web 应用程序
    com.ibm.ram.repository.web.ws.tomcat_runtime.war ram.ws.war ram.ws Tomcat 的 Rational Asset Manager 主 Web service 应用程序
    iehs.war ram.help.war ram.help Rational Asset Manager 帮助和用户帮助应用程序
    rmcabdgovernprocess.war ram.process.war ram.process 基于资产的开发和管理流程的文档应用程序
  6. 将 Tomcat server for Rational Asset Manager 配置为 DB2。
    1. 在文本编辑器中,打开 <tomcat_install_directory>\conf\server.xml 文件。
    2. server.xml 中查找以 <Connector 开始且包含 port="8080"port="8009" 的所有行: 将这些行的开头更改为 <Connector URIEncoding="UTF-8"
    3. server.xml 中的全局 JNDI 资源 <GlobalNamingResources></GlobalNamingResources> 开头与结束标记之间,对您的版本的 Tomcat 输入以下文本。
      注: 对于 <your_username><your_password> 值,请使用对数据库具有完全管理访问权限的用户标识和密码。 显示的"maxWait"、"maxActive"和"maxIdle"值是样本值,可以根据性能需要进行调整。对于"url"属性,例如可能类似于 jdbc:db2://localhost:50000/RAMDB 之类的"url"属性
    输入以下文本:
    <Resource name="jdbc/RAM_Con"
    type="javax.sql.DataSource"
    driverClassName="com.ibm.db2.jcc.DB2Driver"
    username="<your_username>"
    password="<your_password>"
    url="jdbc:db2://<fully_qualified_server_name>:<db2_port_number>/<Rational_Asset_Manager_database_name>"
    poolPreparedStatements="true"
    maxWait="5000"
    maxActive="4"
    maxIdle="2"/>
  7. 将以下 JAR 文件从安装 DB2 的文件夹 <DB2_installaton_location>\java 复制到文件夹 <tomcat_install_directory>\common\lib 中:
  8. 在安装介质中查找 <archive_extract_location>/apps/tomcat/RTC-server.zip 文件。
  9. RTC-server.zip 解压缩到硬盘驱动器上的某个位置,在这些指示信息中称为 <rtc_install_dir>
  10. 查找 <rtc_install_dir>/jazz/server/jazz_war.ear 文件并将其解压缩。可以使用免费的实用程序 7-Zip 解压缩.ear 文件。从解压缩的 jazz_war.ear 软件包中,将 jazz.war 文件复制到 <tomcat_for_rtc_install_directory>/webapps/ 目录。
  11. 在 Tomcat server for Rational Team Concert 上配置安全端口:
    1. 必须创建标识 Tomcat server for Rational Team Concert 的安全证书以进行 SSL 连接。可以使用 Java JDK keytool 命令创建自签名证书或请求信任认证中心签署的证书。

      有关使用 keytool 命令创建自签名证书的更多信息,请参阅 Sun Java documentation。通过 keytool 命令,可以使用以下示例命名创建自签名证书:keytool -genkey -alias tomcat -keystore <tomcat_for_rtc_install_directory>/.keystore

      如果要使用 IBM JRE,那么许多版本都在 <IBM_Java_JRE_install_location>/jre/bin/ 目录中包括 IBM 工具 ikeyman。可以使用此工具在服务器上创建和管理安全证书。有关使用 iKeyman 工具的更多信息,请参阅 iKeyman User's Guide

    2. <tomcat_for_rtc_install_directory>\conf\server.xml 文件中,查找具有属性 scheme="https"<Connector> 标记。 缺省文件包括已注释掉端口 8443 的示例 <Connector> 标记。
    3. 复制并粘贴以下文本:
      <Connector port="8443"
           maxHttpHeaderSize="8192" 
           maxThreads="150"
           minSpareThreads="25" 
           maxSpareThreads="75"
           enableLookups="false"
           disableUploadTimeout="true" 
           acceptCount="100"
           scheme="https"
           secure="true" 
           clientAuth="false"
           keystoreFile="<keystore_file>"
           keystorePass="<keystore_password>"
           sslProtocol="<keystore_protocol>"
           algorithm="<keystore_algorithm>"
           URIEncoding="UTF-8" />

      其中:

      • <keystore_file> 是密钥库文件的文件名。它可以是绝对路径,或相对于 Tomcat 服务器根目录的路径 (<tomcat_for_rtc_install_directory>);
      • <keystore_password> 是密钥库文件的密码;
      • <keystore_protocol> 是密钥库的协议。大多数情况下,它将为 TLSSSL_TLS
      • <keystore_algorithm> 是密钥库的 X509 算法。根据证书源,大多数情况下它将为 SunX509IbmX509
    4. 如果更改端口值以使用 8443 以外的端口,那么对于非 SSL连接(缺省情况下,为端口 8080),请更改 redirectPort 属性的值以与 SSL 连接的端口编号匹配。

    有关配置 Tomcat 的 SSL 的更多信息,请参阅 Apache Tomcat 5.5 SSL Configuration HOW-TOApache Tomcat Configuration reference

  12. 配置 Tomcat 启动属性设置:
    1. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,这是 <tomcat_for_rtc_install_directory>\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 <tomcat_for_rtc_install_directory>/bin/startup.sh
    2. 在启动文件中,输入以下文本,其中 <rtc_install_dir> 是步骤9中解压缩的目录:
      • 对于 Windows:在 Windows(将 <rtc_install_dir> 中的空白字符替换为 %20):
        set JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        set JAVA_OPTS=-Djava.awt.headless=true -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries:在 Linux、AIX 或 Linux for zSeries 上:
        JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        export JAVA_OPTS="-Djava.awt.headless=true -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
  13. 编辑 Jazz 服务器属性文件:
    1. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.properties 文件,并将其重命名为 teamserver.derby.properties
    2. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.db2.win32.properties 文件(对于 Windows)或 teamserver.db2.linux.properties 文件(对于 Linux、AIX, 或 zLinux)并将该文件重命名为 teamserver.properties
    3. teamserver.properties 文件中,指定数据库和连接属性:
      1. 在文本编辑中,打开 teamserver.properties 文件。
      2. 查找以下行:
        com.ibm.team.repository.db.vendor = DB2
        com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
        com.ibm.team.repository.db.jdbc.password=db2admin
      3. 针对生命周期数据库的 DB2 服务器位置和名称,编辑 com.ibm.team.repository.db.jdbc.location 的值:
        1. localhost:50000 替换为 DB2 数据库的位置和端口。
          提示: 在 DB2 命令窗口中,运行命令 db2 get dbm cfg,然后查找包含 SVCENAME 的行,此行指明 DB2 端口名称和地址。如果此命令显示一个数字,请将其用作端口号(代替以上示例中的 50000)。如果该命令返回了一个非数字名称,请确定为此名称分配的端口号并使用该端口号。在 Linux 上,/etc/services 文件包含端口名称与端口号之间的映射;在 Windows 上,C:\windows\system32\drivers\etc\services 文件包含映射。有关更多信息,请咨询您的系统管理员或查阅数据库文档。
        2. JAZZ 替换为生命周期数据库的名称。
        3. db2admin 替换为 DB2 数据库的用户名。
          注: DB2 用户必须具有创建表和表空间以及修改数据库配置的许可权。DB2 用户由操作系统创建。
      4. 在属性 com.ibm.team.repository.db.jdbc.password 中指定用户密码。
        注: 切勿更改 com.ibm.team.repository.db.jdbc.location 属性中的文本 {password}
      5. 将以下属性添加到 teamserver.properties 文件,其中 <unsecure_port> 是 Tomcat 服务器的非安全端口(缺省值为 8080),<secure_port> 是 Tomcat 服务器的安全端口号(缺省为 8443),且 <team_temp_dir> 是存储有临时文件的目录的绝对路径。
        com.ibm.team.scm.tmpdir=<team_temp_dir>
        com.ibm.team.repository.server.repourl.port.http=<unsecure_port>
        com.ibm.team.repository.user.registry.type=UNSUPPORTED
        com.ibm.team.repository.ws.allow.admin.access=false
        com.ibm.team.repository.server.repourl.port.https=<secure_port>
  14. 为 Rational Team Concert创建表:
    1. 打开命令行窗口并浏览至<rtc_install_dir>/jazz/server/ 目录。
    2. 运行以下命令:
      • 对于 Windows::
        repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        ./repotools.sh -createTables teamserver.properties=conf/jazz/teamserver.properties
  15. 针对用户安全性配置 Tomcat 服务器。如果打算使用 LDAP 安全性,请首先使用基于文件的安全性配置应用程序,那么请在配置应用程序之后切换到 LDAP 认证(有关更多信息,请参阅 为 Tomcat 配置 LDAP 认证):
    1. 在文本编辑器中,打开 <tomcat_install_directory>\conf\tomcat-users.xml 文件(对于 server for Rational Asset Manager)。
    2. 添加名为 admin 的用户并为其分配角色 adminmanager。 可以在 <tomcat-users> 标记之间复制粘贴以下内容:
      <user username="admin" password="" roles="admin,manager" />

      此用户必须名为 admin

    3. 在文本编辑器中,打开 <tomcat_for_rtc_install_directory>\conf\tomcat-users.xml 文件(对于 server for Rational Team Concert)。 同样,如果要将应用程序安装在相同 Tomcat 服务器上,这将是和步骤 15a 相同的文件。
    4. <tomcat-users> 标记之间粘贴以下文本:
      <role rolename="JazzUsers"/>
      <role rolename="JazzAdmins"/>
      <role rolename="JazzDWAdmins"/>
      <role rolename="JazzGuests"/>
    5. 添加名为 admin 的用户并为其分配角色 adminmanagerJazzAdmins。可以在 <tomcat-users> 标记之间复制粘贴以下内容:
      <user username="admin" password="" roles="admin,manager,JazzAdmins" />

      如果将应用程序安装到相同服务器上,那么可以将 JazzAdmins 角色添加到在步骤 13b 中创建的用户。

  16. 重新启动 Tomcat 服务器。
  17. 为 Rational Team Concert 配置管理用户:
    1. 在 Web 浏览器中启动 Rational Team Concert 的管理 Web UI,地址为 https://<machine_name>:<secure_port>/jazz/admin/。 请注意 https;它必须为安全连接。
    2. 使用应用程序服务器管理员的用户标识密码登录。 如果看到有关"访存服务器状态信息"的错误,请关闭数据库服务器和 Tomcat 服务器,然后重新启动并再次登录。
    3. 单击用户管理。 忽略关于未配置外部注册表的任何错误。
    4. 单击创建用户
    5. 输入以下详细信息:
      1. 用户名:Tomcat 服务器管理员的用户标识
      2. 用户标识:Tomcat 服务器管理员的用户标识
      3. 电子邮件地址:Tomcat 服务器管理员的有效电子邮件地址
    6. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    7. 单击保存
    8. 注销,然后以应用程序服务器管理员身份登录回管理 Web UI。
  18. 将生命周期过程模板导入到 Rational Team Concert:
    1. 在 Rational Team Concert 管理 Web UI 中,单击过程模板管理。 如果无法看到过程模板管理链接,请注销,然后登录回管理 Web UI。
    2. 单击导入模板然后浏览到 <archive_extract_location>/DatabaseScripts/ 文件夹中的 com.ibm.ram.lifecycle.zip 文件。 然后单击确定。 您将看到 RAM 生命周期模板出现。
  19. 在 Rational Team Concert 中创建一个新项目区域:
    1. 在 Rational Team Concert 管理 Web UI,单击项目区域管理。 如果无法看到项目区域管理链接,请注销,然后登录回管理 Web UI。
    2. 单击创建项目区域
    3. 输入有关项目区域的以下详细信息:
      • 项目名称RAM 生命周期
      • 摘要Rational Asset Manager 生命周期控制区域
      • 描述此区域用于管理 Rational Asset Manager 的生命周期
    4. 单击保存
  20. 为项目区域分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    3. 在"成员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"对话框中,从可用角色列表中选择管理然后单击添加
    6. 单击完成
    7. 单击保存
  21. 停止 Tomcat 服务器,然后重新启动。
  22. 在 Web 浏览器中,打开 Rational Asset Manager。 如果对应用程序文件使用建议名称,那么 URL 将是 http://localhost:8080/ram/home.faces,或者通过 Web 服务器,URL 将是 http://<Web_server_address>:<port>/ram/home.faces。 将打开 Rational Asset Manager Web 客户机。

下一步做什么

接下来,配置 Rational Asset Manager Web 应用程序。有关更多信息,请参阅配置 Rational Asset Manager 服务器应用程序

在连接至 Oracle 的 Apache Tomcat V5.5 上部署 Rational Asset Manager

可以在 Apache Tomcat 的现有安装上手动安装 IBM Rational Asset Manager。遵照以下指示信息以在 Tomcat V5.5 上部署 Rational Asset Manager。

开始之前

您必须对已安装并在运行的 Tomcat 服务器具有管理和文件访问权。

您必须已完成以下任务:

  1. 检索应用程序文件
  2. 创建资产数据库
  3. 创建数据库的数据库

您将需要 ojdbc14.jar(对于 Oracle 10)或 ojdbc5.jar(对于 Oracle 11)文件该文件使 Tomcat 能够与 Oracle 服务器进行通信您的数据库服务器供应商应会为您提供这两个文件。

关于此任务

如果要提高 Rational Asset Manager 的性能和稳定性,那么您可以在单独的 Tomcat 服务器上安装 Rational Asset Manager Web 应用程序和包含的 Rational Team Concert 的应用程序文件。在整个此文档中,Tomcat server for Rational Asset Manager 的安装目录将被称为 <tomcat_install_directory>,Tomcat server for Rational Team Concert 的安装目录将被称为 <tomcat_for_rtc_install_directory>。 如果将所有 Web 应用程序安装在相同服务器上,那么目录将相同。

注: 如果打算在相同机器的不同 Tomcat 服务器应用程序部署 Rational Asset Manager 和包含的 Rational Team Concert,请确保您已配置了不同 Tomcat 服务器以使用不同的安全和非安全端口,以避免冲突。有关 Tomcat 5.5 中端口的更多信息,请参阅 Apache Tomcat 文档。

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. Tomcat 和操作系统相应归档上检索 Rational Asset Manager 服务器文件。应用程序文件将位于 <archive_extract_location>/apps/ 文件夹中。
  3. 将共享库文件解压缩到 <tomcat_install_directory>\shared\lib 文件夹:
    1. 查找并解压缩 <archive_extract_location>\apps\tomcat\sharedLib.zip 文件。
    2. 将解压缩的 sharedLib.zip 文件的全部内容复制到 <tomcat_install_directory>\shared\lib 目录。
    3. 如果要在不同 Tomcat 服务器上安装 Rational Team Concert ,请再次将 sharedLib.zip 文件的解压缩内容复制到其他 Tomcat 服务器上的 <tomcat_for_rtc_install_directory>\shared\lib 目录。
  4. 从目录 <archive_extract_location>/apps/tomcat/ 中,将以下文件复制到 <tomcat_install_directory>/webapps/ 目录:
  5. 要更改应用程序的上下文路径,请重命名 WAR 应用程序文件。 我们建议以下名称:
    表 6. 建议的 Rational Asset Manager Web 应用程序文件上下文路径
    原始文件名 建议文件名 产生的上下文路径 它是什么?
    com.ibm.ram.repository.web.tomcat_runtime.war ram.war ram Tomcat 的 Rational Asset Manager 主 Web 应用程序
    com.ibm.ram.repository.web.ws.tomcat_runtime.war ram.ws.war ram.ws Tomcat 的 Rational Asset Manager 主 Web service 应用程序
    iehs.war ram.help.war ram.help Rational Asset Manager 帮助和用户帮助应用程序
    rmcabdgovernprocess.war ram.process.war ram.process 基于资产的开发和管理流程的文档应用程序
  6. 将 Tomcat server for Rational Asset Manager 配置为访问 Oracle。
    1. 在文本编辑器中,打开 <tomcat_install_directory>\conf\server.xml 文件。
    2. server.xml 中查找以 <Connector 开始且包含 port="8080"port="8009" 的所有行: 将这些行的开头更改为 <Connector URIEncoding="UTF-8"
    3. server.xml 中的全局 JNDI 资源 <GlobalNamingResources></GlobalNamingResources> 开头与结束标记之间,对您的版本的 Tomcat 输入以下文本。
      注: 对于 <your_username><your_password> 值,请使用对数据库具有完全管理访问权限的用户标识和密码。 显示的"maxWait"、"maxActive"和"maxIdle"值是样本值,可以根据性能需要进行调整。
    输入以下文本:
    <Resource name="jdbc/RAM_Con"
    type="javax.sql.DataSource"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    username="<your_username>"
    password="<your_password>"
    url="jdbc:oracle:thin:@<fully_qualified_machine_name>:<oracle_port_number>:<Rational_Asset_Manager_database_name>"
    poolPreparedStatements="true"
    maxWait="5000"
    maxActive="4"
    maxIdle="2"/>
  7. 将以下 .jar文件添加到 <tomcat_install_directory>\common\lib 文件夹: 此文件可由数据库应用程序提供者提供。
  8. 在安装介质中查找 <archive_extract_location>/apps/tomcat/RTC-server.zip 文件。
  9. RTC-server.zip 解压缩到硬盘驱动器上的某个位置,在这些指示信息中称为 <rtc_install_dir>
  10. 查找 <rtc_install_dir>/jazz/server/jazz_war.ear 文件并将其解压缩。可以使用免费的实用程序 7-Zip 解压缩.ear 文件。从解压缩的 jazz_war.ear 软件包中,将 jazz.war 文件复制到 <tomcat_for_rtc_install_directory>/webapps/ 目录。
  11. 在 Tomcat server for Rational Team Concert 上配置安全端口:
    1. 必须创建标识 Tomcat server for Rational Team Concert 的安全证书以进行 SSL 连接。可以使用 Java JDK keytool 命令创建自签名证书或请求信任认证中心签署的证书。

      有关使用 keytool 命令创建自签名证书的更多信息,请参阅 Sun Java documentation。通过 keytool 命令,可以使用以下示例命名创建自签名证书:keytool -genkey -alias tomcat -keystore <tomcat_for_rtc_install_directory>/.keystore

      如果要使用 IBM JRE,那么许多版本都在 <IBM_Java_JRE_install_location>/jre/bin/ 目录中包括 IBM 工具 ikeyman。可以使用此工具在服务器上创建和管理安全证书。有关使用 iKeyman 工具的更多信息,请参阅 iKeyman User's Guide

    2. <tomcat_for_rtc_install_directory>\conf\server.xml 文件中,查找具有属性 scheme="https"<Connector> 标记。 缺省文件包括已注释掉端口 8443 的示例 <Connector> 标记。
    3. 复制并粘贴以下文本:
      <Connector port="8443"
           maxHttpHeaderSize="8192" 
           maxThreads="150"
           minSpareThreads="25" 
           maxSpareThreads="75"
           enableLookups="false"
           disableUploadTimeout="true" 
           acceptCount="100"
           scheme="https"
           secure="true" 
           clientAuth="false"
           keystoreFile="<keystore_file>"
           keystorePass="<keystore_password>"
           sslProtocol="<keystore_protocol>"
           algorithm="<keystore_algorithm>"
           URIEncoding="UTF-8" />

      其中:

      • <keystore_file> 是密钥库文件的文件名。它可以是绝对路径,或相对于 Tomcat 服务器根目录的路径 (<tomcat_for_rtc_install_directory>);
      • <keystore_password> 是密钥库文件的密码;
      • <keystore_protocol> 是密钥库的协议。大多数情况下,它将为 TLSSSL_TLS
      • <keystore_algorithm> 是密钥库的 X509 算法。根据证书源,大多数情况下它将为 SunX509IbmX509
    4. 如果更改端口值以使用 8443 以外的端口,那么对于非 SSL连接(缺省情况下,为端口 8080),请更改 redirectPort 属性的值以与 SSL 连接的端口编号匹配。

    有关配置 Tomcat 的 SSL 的更多信息,请参阅 Apache Tomcat 5.5 SSL Configuration HOW-TOApache Tomcat Configuration reference

  12. 配置 Tomcat 启动属性设置:
    1. 将对应的 .jar 文件从数据库提供者复制到 <rtc_install_dir>/jazz/server/oracle 文件夹(可能必须创建 oracle 文件夹):
      • ojdbc14.jar(对于 Oracle 10);或者
      • ojdbc5.jar(对于 Oracle 11)
    2. 仅对于 Oracle 11:将文件从 ojdbc5.jar 重命名为 ojdbc14.jar
    3. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,这是 <tomcat_for_rtc_install_directory>\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 <tomcat_for_rtc_install_directory>/bin/startup.sh
    4. 在启动文件中,输入以下文本,其中 <rtc_install_dir> 是步骤 9 中解压缩的目录,<oracle_jar_dir> 是步骤 12a 中 Oracle .jar 文件的位置
      • 对于 Windows: (将 <rtc_install_dir><oracle_jar_dir> 中的空格字符替换为 %20):
        set ORACLE_JDBC=<oracle_jar_dir>
        set JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        set JAVA_OPTS=-Djava.awt.headless=true -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        ORACLE_JDBC=<oracle_jar_dir>
        JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        export JAVA_OPTS="-Djava.awt.headless=true -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
  13. 编辑 Jazz 服务器属性文件:
    1. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.properties 文件,并将其重命名为 teamserver.derby.properties
    2. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.oracle.properties 文件,并将其重命名为 teamserver.properties
    3. teamserver.properties 文件中,指定数据库和连接属性:
      1. 在文本编辑器中,打开 teamserver.properties 文件。
      2. 查找以下行:
        com.ibm.team.repository.db.vendor = ORACLE
        com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
        com.ibm.team.repository.db.jdbc.password=jazzDBpswd
      3. 针对生命周期数据库的 Oracle 服务器位置和名称,编辑 com.ibm.team.repository.db.jdbc.location 的值:
        1. jazzDBUser 替换为 Oracle 数据库的用户名(例如,RAMSCHEMA)。
        2. @localhost:1521 替换为 Oracle 数据库的位置和端口。如果位置不是 localhost,那么必须将位置替换为两个正斜杠(//);例如,@//oracleserver.example.com:1521
        3. ORCL 替换为生命周期数据库的名称;例如,rtcdb
      4. com.ibm.team.repository.db.jdbc.password 属性中,将 JazzDBpswd 替换为您以上指定的 Oracle 用户的密码。
        注: 切勿更改 com.ibm.team.repository.db.jdbc.location 属性中的文本 {password}
      5. 将以下属性添加到 teamserver.properties 文件,其中 <unsecure_port> 是 Tomcat 服务器的非安全端口(缺省值为 8080),<secure_port> 是 Tomcat 服务器的安全端口号(缺省为 8443),且 <team_temp_dir> 是存储有临时文件的目录的绝对路径。
        com.ibm.team.scm.tmpdir=<team_temp_dir>
        com.ibm.team.repository.server.repourl.port.http=<unsecure_port>
        com.ibm.team.repository.user.registry.type=UNSUPPORTED
        com.ibm.team.repository.ws.allow.admin.access=false
        com.ibm.team.repository.server.repourl.port.https=<secure_port>
  14. 为 Rational Team Concert创建表:
    1. 打开命令行窗口并浏览至<rtc_install_dir>/jazz/server/ 目录。
    2. 运行以下命令:
      • 对于 Windows::
        repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties com.ibm.team.repository.db.override.versioncheck=true
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        ./repotools.sh -createTables teamserver.properties=conf/jazz/teamserver.properties com.ibm.team.repository.db.override.versioncheck=true
  15. 针对用户安全性配置 Tomcat 服务器。如果打算使用 LDAP 安全性,请首先使用基于文件的安全性配置应用程序,那么请在配置应用程序之后切换到 LDAP 认证(有关更多信息,请参阅 为 Tomcat 配置 LDAP 认证):
    1. 在文本编辑器中,打开 <tomcat_install_directory>\conf\tomcat-users.xml 文件(对于 server for Rational Asset Manager)。
    2. 添加名为 admin 的用户并为其分配角色 adminmanager。 可以在 <tomcat-users> 标记之间复制粘贴以下内容:
      <user username="admin" password="" roles="admin,manager" />

      此用户必须名为 admin

    3. 在文本编辑器中,打开 <tomcat_for_rtc_install_directory>\conf\tomcat-users.xml 文件(对于 server for Rational Team Concert)。 同样,如果要将应用程序安装在相同 Tomcat 服务器上,这将是和步骤 15a 相同的文件。
    4. <tomcat-users> 标记之间粘贴以下文本:
      <role rolename="JazzUsers"/>
      <role rolename="JazzAdmins"/>
      <role rolename="JazzDWAdmins"/>
      <role rolename="JazzGuests"/>
    5. 添加名为 admin 的用户并为其分配角色 adminmanagerJazzAdmins。可以在 <tomcat-users> 标记之间复制粘贴以下内容:
      <user username="admin" password="" roles="admin,manager,JazzAdmins" />

      如果将应用程序安装到相同服务器上,那么可以将 JazzAdmins 角色添加到在步骤 13b 中创建的用户。

  16. 重新启动 Tomcat 服务器。
  17. 为 Rational Team Concert 配置管理用户:
    1. 在 Web 浏览器中启动 Rational Team Concert 的管理 Web UI,地址为 https://<machine_name>:<secure_port>/jazz/admin/。 请注意 https;它必须为安全连接。
    2. 使用应用程序服务器管理员的用户标识密码登录。 如果看到有关"访存服务器状态信息"的错误,请关闭数据库服务器和 Tomcat 服务器,然后重新启动并再次登录。
    3. 单击用户管理。 忽略关于未配置外部注册表的任何错误。
    4. 单击创建用户
    5. 输入以下详细信息:
      1. 用户名:Tomcat 服务器管理员的用户标识
      2. 用户标识:Tomcat 服务器管理员的用户标识
      3. 电子邮件地址:Tomcat 服务器管理员的有效电子邮件地址
    6. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    7. 单击保存
    8. 注销,然后以应用程序服务器管理员身份登录回管理 Web UI。
  18. 将生命周期过程模板导入到 Rational Team Concert:
    1. 在 Rational Team Concert 管理 Web UI 中,单击过程模板管理。 如果无法看到过程模板管理链接,请注销,然后登录回管理 Web UI。
    2. 单击导入模板然后浏览到 <archive_extract_location>/DatabaseScripts/ 文件夹中的 com.ibm.ram.lifecycle.zip 文件。 然后单击确定。 您将看到 RAM 生命周期模板出现。
  19. 在 Rational Team Concert 中创建一个新项目区域:
    1. 在 Rational Team Concert 管理 Web UI,单击项目区域管理。 如果无法看到项目区域管理链接,请注销,然后登录回管理 Web UI。
    2. 单击创建项目区域
    3. 输入有关项目区域的以下详细信息:
      • 项目名称RAM 生命周期
      • 摘要Rational Asset Manager 生命周期控制区域
      • 描述此区域用于管理 Rational Asset Manager 的生命周期
    4. 单击保存
  20. 为项目区域分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    3. 在"成员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"对话框中,从可用角色列表中选择管理然后单击添加
    6. 单击完成
    7. 单击保存
  21. 停止 Tomcat 服务器,然后重新启动。
  22. 在 Web 浏览器中,打开 Rational Asset Manager。 如果对应用程序文件使用建议名称,那么 URL 将是 http://localhost:8080/ram/home.faces,或者通过 Web 服务器,URL 将是 http://<Web_server_address>:<port>/ram/home.faces。 将打开 Rational Asset Manager Web 客户机。

下一步做什么

接下来,配置 Rational Asset Manager Web 应用程序。有关更多信息,请参阅配置 Rational Asset Manager 服务器应用程序

在连接至 SQL Server 2005 的 Apache Tomcat V5.5 上部署 Rational Asset Manager

可以在 Apache Tomcat 的现有安装上手动安装 IBM Rational Asset Manager。

开始之前

您必须对已安装并在运行的 Tomcat 服务器具有管理和文件访问权。

您必须已完成以下任务:

  1. 检索应用程序文件
  2. 创建资产数据库
  3. 创建数据库的数据库

您将需要 sqljdbc.jar 文件,该文件使 Tomcat 能够与 Microsoft SQL Server 进行通信。您的数据库服务器供应商应会为您提供这两个文件。

关于此任务

如果要提高 Rational Asset Manager 的性能和稳定性,那么您可以在单独的 Tomcat 服务器上安装 Rational Asset Manager Web 应用程序和包含的 Rational Team Concert 的应用程序文件。在整个此文档中,Tomcat server for Rational Asset Manager 的安装目录将被称为 <tomcat_install_directory>,Tomcat server for Rational Team Concert 的安装目录将被称为 <tomcat_for_rtc_install_directory>。 如果将所有 Web 应用程序安装在相同服务器上,那么目录将相同。

注: 如果打算在相同机器的不同 Tomcat 服务器应用程序部署 Rational Asset Manager 和包含的 Rational Team Concert,请确保您已配置了不同 Tomcat 服务器以使用不同的安全和非安全端口,以避免冲突。有关 Tomcat 5.5 中端口的更多信息,请参阅 Apache Tomcat 文档。

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. Tomcat 和操作系统相应归档上检索 Rational Asset Manager 服务器文件。应用程序文件将位于 <archive_extract_location>/apps/ 文件夹中。
  3. 将共享库文件解压缩到 <tomcat_install_directory>\shared\lib 文件夹:
    1. 查找并解压缩 <archive_extract_location>\apps\tomcat\sharedLib.zip 文件。
    2. 将解压缩的 sharedLib.zip 文件的全部内容复制到 <tomcat_install_directory>\shared\lib 目录。
    3. 如果要在不同 Tomcat 服务器上安装 Rational Team Concert ,请再次将 sharedLib.zip 文件的解压缩内容复制到其他 Tomcat 服务器上的 <tomcat_for_rtc_install_directory>\shared\lib 目录。
  4. 从目录 <archive_extract_location>/apps/tomcat/ 中,将以下文件复制到 <tomcat_install_directory>/webapps/ 目录:
  5. 要更改应用程序的上下文路径,请重命名 WAR 应用程序文件。 我们建议以下名称:
    表 7. 建议的 Rational Asset Manager Web 应用程序文件上下文路径
    原始文件名 建议文件名 产生的上下文路径 它是什么?
    com.ibm.ram.repository.web.tomcat_runtime.war ram.war ram Tomcat 的 Rational Asset Manager 主 Web 应用程序
    com.ibm.ram.repository.web.ws.tomcat_runtime.war ram.ws.war ram.ws Tomcat 的 Rational Asset Manager 主 Web service 应用程序
    iehs.war ram.help.war ram.help Rational Asset Manager 帮助和用户帮助应用程序
    rmcabdgovernprocess.war ram.process.war ram.process 基于资产的开发和管理流程的文档应用程序
  6. 将 Tomcat server for Rational Asset Manager 配置为访问 SQL Server。
    1. 在文本编辑器中,打开 <tomcat_install_directory>\conf\server.xml 文件。
    2. server.xml 中查找以 <Connector 开始且包含 port="8080"port="8009" 的所有行: 将这些行的开头更改为 <Connector URIEncoding="UTF-8"
    3. server.xml 中的全局 JNDI 资源 <GlobalNamingResources></GlobalNamingResources> 开头与结束标记之间,对您的版本的 Tomcat 输入以下文本。
      注: 对于 <your_username><your_password> 值,请使用对数据库具有完全管理访问权的用户标识和密码。显示的"maxWait"、"maxActive"和"maxIdle"值是样本值,可以根据性能需要进行调整。
    输入以下文本:
    <Resource name="jdbc/RAM_Con"
    type="javax.sql.DataSource"
    driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
    username="<your_username>"
    password="<your_password>"
    url="jdbc:microsoft:sqlserver://<fully_qualified_server_name>:<SQLServer_port_number>:<Rational_Asset_Manager_database_name>"
    poolPreparedStatements="true"
    maxWait="5000"
    maxActive="4"
    maxIdle="2"/>
  7. 将以下 JAR 文件添加到 <tomcat_install_directory>\common\lib 文件夹: 此文件可由数据库应用程序提供者提供。
  8. 在安装介质中查找 <archive_extract_location>/apps/tomcat/RTC-server.zip 文件。
  9. RTC-server.zip 解压缩到硬盘驱动器上的某个位置,在这些指示信息中称为 <rtc_install_dir>
  10. 查找 <rtc_install_dir>/jazz/server/jazz_war.ear 文件并将其解压缩。可以使用免费的实用程序 7-Zip 解压缩.ear 文件。从解压缩的 jazz_war.ear 软件包中,将 jazz.war 文件复制到 <tomcat_for_rtc_install_directory>/webapps/ 目录。
  11. 在 Tomcat server for Rational Team Concert 上配置安全端口:
    1. 必须创建标识 Tomcat server for Rational Team Concert 的安全证书以进行 SSL 连接。可以使用 Java JDK keytool 命令创建自签名证书或请求信任认证中心签署的证书。

      有关使用 keytool 命令创建自签名证书的更多信息,请参阅 Sun Java documentation。通过 keytool 命令,可以使用以下示例命名创建自签名证书:keytool -genkey -alias tomcat -keystore <tomcat_for_rtc_install_directory>/.keystore

      如果要使用 IBM JRE,那么许多版本都在 <IBM_Java_JRE_install_location>/jre/bin/ 目录中包括 IBM 工具 ikeyman。可以使用此工具在服务器上创建和管理安全证书。有关使用 iKeyman 工具的更多信息,请参阅 iKeyman User's Guide

    2. <tomcat_for_rtc_install_directory>\conf\server.xml 文件中,查找具有属性 scheme="https"<Connector> 标记。 缺省文件包括已注释掉端口 8443 的示例 <Connector> 标记。
    3. 复制并粘贴以下文本:
      <Connector port="8443"
           maxHttpHeaderSize="8192" 
           maxThreads="150"
           minSpareThreads="25" 
           maxSpareThreads="75"
           enableLookups="false"
           disableUploadTimeout="true" 
           acceptCount="100"
           scheme="https"
           secure="true" 
           clientAuth="false"
           keystoreFile="<keystore_file>"
           keystorePass="<keystore_password>"
           sslProtocol="<keystore_protocol>"
           algorithm="<keystore_algorithm>"
           URIEncoding="UTF-8" />

      其中:

      • <keystore_file> 是密钥库文件的文件名。它可以是绝对路径,或相对于 Tomcat 服务器根目录的路径 (<tomcat_for_rtc_install_directory>);
      • <keystore_password> 是密钥库文件的密码;
      • <keystore_protocol> 是密钥库的协议。大多数情况下,它将为 TLSSSL_TLS
      • <keystore_algorithm> 是密钥库的 X509 算法。根据证书源,大多数情况下它将为 SunX509IbmX509
    4. 如果更改端口值以使用 8443 以外的端口,那么对于非 SSL连接(缺省情况下,为端口 8080),请更改 redirectPort 属性的值以与 SSL 连接的端口编号匹配。

    有关配置 Tomcat 的 SSL 的更多信息,请参阅 Apache Tomcat 5.5 SSL Configuration HOW-TOApache Tomcat Configuration reference

  12. 配置 Tomcat 启动属性设置:
    1. 将以下 .jar 文件从数据库提供者复制到 <rtc_install_dir>/jazz/server/sqlserver 文件夹(可能必须创建 sqlserver 文件夹):
      • sqljdbc.jar
    2. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,这是 <tomcat_for_rtc_install_directory>\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 <tomcat_for_rtc_install_directory>/bin/startup.sh
    3. 在启动文件中,输入以下文本,其中 <rtc_install_dir> 是步骤 9 中解压缩的目录,<sqlServer_jar_dir>是步骤 12a中 SQL Server .jar 文件的位置:
      • 对于 Windows: (将 <rtc_install_dir><sqlServer_jar_dir> 中的空格字符替换为 %20):
        set SQLSERVER_JDBC=<sqlServer_jar_dir>
        set JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        set JAVA_OPTS=-Djava.awt.headless=true -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        SQLSERVER_JDBC=<sqlServer_jar_dir>
        JAZZ_INSTALL_DIR=<rtc_install_dir>
        
        
        export JAVA_OPTS="-Djava.awt.headless=true -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
  13. 编辑 Jazz 服务器属性文件:
    1. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.properties 文件,并将其重命名为 teamserver.derby.properties
    2. <rtc_install_dir>/jazz/server/conf/jazz/ 目录中,查找 teamserver.sqlserver.properties 文件,并将其重命名为 teamserver.properties
    3. teamserver.properties 文件中,指定数据库和连接属性:
      1. 在文本编辑器中,打开 teamserver.properties 文件。
      2. 查找以下行:
        com.ibm.team.repository.db.vendor = SQLSERVER
        com.ibm.team.repository.db.jdbc.location=//localhost:1433;databaseName=jazz;user=jazzDBuser;password={password}
        com.ibm.team.repository.db.jdbc.password=jazzDBpswd
      3. 针对生命周期数据库的 SQL Server 位置和名称,编辑 com.ibm.team.repository.db.jdbc.location 的值:
        1. @localhost:1433 替换为 SQL Server 数据库的位置和端口。
        2. jazz 替换为生命周期数据库的名称;例如,RTCDB
        3. jazzDBUser 替换为 SQL Server 数据库的用户名。
      4. com.ibm.team.repository.db.jdbc.password 属性中,将 JazzDBpswd 替换为您以上指定的 SQL Server 用户的密码。
        注: 切勿更改 com.ibm.team.repository.db.jdbc.location 属性中的文本 {password}
      5. 将以下属性添加到 teamserver.properties 文件,其中 <unsecure_port> 是 Tomcat 服务器的非安全端口(缺省值为 8080),<secure_port> 是 Tomcat 服务器的安全端口号(缺省为 8443),且 <team_temp_dir> 是存储有临时文件的目录的绝对路径。
        com.ibm.team.scm.tmpdir=<team_temp_dir>
        com.ibm.team.repository.server.repourl.port.http=<unsecure_port>
        com.ibm.team.repository.user.registry.type=UNSUPPORTED
        com.ibm.team.repository.ws.allow.admin.access=false
        com.ibm.team.repository.server.repourl.port.https=<secure_port>
  14. 为 Rational Team Concert创建表:
    1. 打开命令行窗口并浏览至<rtc_install_dir>/jazz/server/ 目录。
    2. 运行以下命令:
      • 对于 Windows::
        repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries::
        ./repotools.sh -createTables teamserver.properties=conf/jazz/teamserver.properties
  15. 针对用户安全性配置 Tomcat 服务器。如果打算使用 LDAP 安全性,请首先使用基于文件的安全性配置应用程序,那么请在配置应用程序之后切换到 LDAP 认证(有关更多信息,请参阅 为 Tomcat 配置 LDAP 认证):
    1. 在文本编辑器中,打开 <tomcat_install_directory>\conf\tomcat-users.xml 文件(对于 server for Rational Asset Manager)。
    2. 添加名为 admin 的用户并为其分配角色 adminmanager。 可以在 <tomcat-users> 标记之间复制粘贴以下内容:
      <user username="admin" password="" roles="admin,manager" />

      此用户必须名为 admin

    3. 在文本编辑器中,打开 <tomcat_for_rtc_install_directory>\conf\tomcat-users.xml 文件(对于 server for Rational Team Concert)。 同样,如果要将应用程序安装在相同 Tomcat 服务器上,这将是和步骤 15a 相同的文件。
    4. <tomcat-users> 标记之间粘贴以下文本:
      <role rolename="JazzUsers"/>
      <role rolename="JazzAdmins"/>
      <role rolename="JazzDWAdmins"/>
      <role rolename="JazzGuests"/>
    5. 添加名为 admin 的用户并为其分配角色 adminmanagerJazzAdmins。可以在 <tomcat-users> 标记之间复制粘贴以下内容:
      <user username="admin" password="" roles="admin,manager,JazzAdmins" />

      如果将应用程序安装到相同服务器上,那么可以将 JazzAdmins 角色添加到在步骤 13b 中创建的用户。

  16. 重新启动 Tomcat 服务器。
  17. 为 Rational Team Concert 配置管理用户:
    1. 在 Web 浏览器中启动 Rational Team Concert 的管理 Web UI,地址为 https://<machine_name>:<secure_port>/jazz/admin/。 请注意 https;它必须为安全连接。
    2. 使用应用程序服务器管理员的用户标识密码登录。 如果看到有关"访存服务器状态信息"的错误,请关闭数据库服务器和 Tomcat 服务器,然后重新启动并再次登录。
    3. 单击用户管理。 忽略关于未配置外部注册表的任何错误。
    4. 单击创建用户
    5. 输入以下详细信息:
      1. 用户名:Tomcat 服务器管理员的用户标识
      2. 用户标识:Tomcat 服务器管理员的用户标识
      3. 电子邮件地址:Tomcat 服务器管理员的有效电子邮件地址
    6. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    7. 单击保存
    8. 注销,然后以应用程序服务器管理员身份登录回管理 Web UI。
  18. 将生命周期过程模板导入到 Rational Team Concert:
    1. 在 Rational Team Concert 管理 Web UI 中,单击过程模板管理。 如果无法看到过程模板管理链接,请注销,然后登录回管理 Web UI。
    2. 单击导入模板然后浏览到 <archive_extract_location>/DatabaseScripts/ 文件夹中的 com.ibm.ram.lifecycle.zip 文件。 然后单击确定。 您将看到 RAM 生命周期模板出现。
  19. 在 Rational Team Concert 中创建一个新项目区域:
    1. 在 Rational Team Concert 管理 Web UI,单击项目区域管理。 如果无法看到项目区域管理链接,请注销,然后登录回管理 Web UI。
    2. 单击创建项目区域
    3. 输入有关项目区域的以下详细信息:
      • 项目名称RAM 生命周期
      • 摘要Rational Asset Manager 生命周期控制区域
      • 描述此区域用于管理 Rational Asset Manager 的生命周期
    4. 单击保存
  20. 为项目区域分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    3. 在"成员"部分中,单击添加;然后搜索并选择您已创建的管理员用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"对话框中,从可用角色列表中选择管理然后单击添加
    6. 单击完成
    7. 单击保存
  21. 停止 Tomcat 服务器,然后重新启动。
  22. 在 Web 浏览器中,打开 Rational Asset Manager。 如果对应用程序文件使用建议名称,那么 URL 将是 http://localhost:8080/ram/home.faces,或者通过 Web 服务器,URL 将是 http://<Web_server_address>:<port>/ram/home.faces。 将打开 Rational Asset Manager Web 客户机。

下一步做什么

接下来,配置 Rational Asset Manager Web 应用程序。有关更多信息,请参阅配置 Rational Asset Manager 服务器应用程序

安装后配置

要最终完成服务器应用程序的配置,存储库管理员必须执行本节中各主题中的步骤。

如果已手动安装 IBM Rational Asset Manager 且未使用服务器设置应用程序配置服务器,那么请执行本节中各主题中的步骤,然后执行标题为"必要配置"的一节中各个主题中的步骤。

使用服务器设置应用程序来部署和配置应用程序文件

服务器设置应用程序是基于浏览器的 Web 应用程序,在新的嵌入式 IBM WebSphere Application Server 或现有 WebSphere Application Server 上安装完 IBM Rational Asset Manager 功能部件后,服务器设置应用程序会打开。它可帮助您部署其他 Rational Asset Manager 应用程序并配置数据库、安全性、性能和存储库设置。以后可使用服务器设置应用程序来修改这些设置,而不是使用 Rational Asset Manager Web 客户机中的管理页面进行修改。

开始之前

服务器设置应用程序可帮助您完成以下任务:

要配置 Rational Asset Manager,设置企业归档必须已部署并且正在运行,且数据库服务器必须正在运行:

关于此任务

要点: 服务器设置应用程序将需要停止然后重新启动服务器(包括集群中的所有节点)以配置 Rational Asset Manager。 如果正在服务器或集群上运行其他应用程序,请进行相应的准备以使您的服务器或集群停止然后重新启动。

当您配置 Rational Asset Manager 时,服务器设置应用程序将创建和更新日志文件,日志文件用于记录对服务器环境所作的所有更改。要在使用服务器设置应用程序时查看您当前已进行的所有更改,请单击工具 -> 查看/隐藏日志( "查看/隐藏日志"图标。在浏览器视图底部将显示当前所作更改的列表。

当日志显示在视图中时,要查看服务器设置应用程序先前已经对服务器环境进行的所有更改的完整记录,单击查看完整日志( "查看完整日志"图标

要查看服务器环境当前的详细信息,请单击工具 -> 查看配置报告( "查看配置报告"图标

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. 对于 Linux: 对于 AIX: 对于 Linux for zSeries:在 Linux、AIX、或 Linux for zSeries 上,将进程一次可打开的文件描述符的数量至少增加到 2048:
    1. 要查看当前可一次打开的描述符数量,请在命令行中输入:ulimit -n
    2. 如果限制不是至少为 2048,请使用以下命令增加限制:ulimit -n 2048
  3. 为 WebSphere Application Server 配置应用程序安全性和认证设置:
    1. 在 Web 浏览器中,登录到 WebSphere Application Server 管理控制台。 缺省情况下,这位于:
      • 对于嵌入式 WebSphere Application Server:http://localhost:13060/ibm/console。 缺省用户名是 admin 且缺省密码是 admin
      • 对于 WebSphere Application Server:http://localhost:9060/ibm/console
    2. 单击安全性
    3. 单击安全管理、应用程序和基础结构
    4. 在"管理安全性"部分中,如果已选中了启用管理安全性复选框,请选中启用应用程序安全性复选框。
    5. 在"认证"部分中,单击 Web 安全性
    6. 单击常规设置
    7. 在"Web 认证行为"部分中,选中访问未受保护的 URI 时使用可用认证数据复选框(如果尚未将其选中)。
    8. 单击应用
    9. 在"消息"窗口中,单击直接保存到主配置
    10. 停止然后重新启动服务器。
  4. 对于 WebSphere:如果从 V7.1.1.1 或更早版本升级,并且使用 WebSphere Application Server 集群,那么必须在 Rational Team Concert 的集群上创建单机应用程序服务器实例。 为此,请参阅在 WebSphere Application Server 集群上为 Rational Team Concert 创建应用程序服务器实例。 如果未使用集群,那么不必执行此操作;Rational Team Concert 和 Rational Asset Manager 可以安装在相同应用程序服务器上。
  5. 如果在部署服务器设置应用程序的相同服务器上手动部署服务器设置应用程序(未使用 Installation Manager),那么请创建包含以下应用程序服务器文件的文件夹:

    有关检索这些文件的更多信息,请参阅 直接从安装介质中检索服务器应用程序文件

  6. 通过在 Web 浏览器中浏览至 http://<machine_name>:<port_number>/<Server_Setup_Context_Root> 打开服务器设置应用程序。

    服务器设置应用程序的缺省 URL 为:

    如果已在应用程序服务器上启用安全性,那么会提示您输入应用程序服务器管理员的用户标识和密码。

  7. 在"简介"页面上,指示要使用的数据库和用户认证的类型:
    1. 从列表中选择将要使用的数据库应用程序。
    2. 选择 Rational Asset Manager Web 应用程序将使用的用户认证的类型:
      • LDAP:用户信息存储在轻量级目录访问协议(LDAP)存储库中。要访问该存储库,您需要管理信息。
      • 文件:用户信息存储在定制用户注册表中,就像对应用程序服务器定义的那样;这可作为该定制注册表的名称出现在列表中,就像对应用程序服务器定义的那样。定制用户注册表示例为文件,其中用户信息存储在服务器上的平面文件中。如果未在使用任何其他类型的认证,请选择此选项。
        注: 不应在生产环境中使用基于文件的认证。
      • 联合存储库:用户信息存储在多个存储库中,例如,LDAP 存储库。此类型的认证由 WebSphere Application Server 管理。
      • 本地操作系统:用户信息存储在本地操作系统上的用户帐户数据库中。此类型的认证由 WebSphere Application Server 管理。
    3. 查找安装文件字段中,输入新 Web 应用程序文件所在的文件系统上的目录。 如果使用了 Installation Manager,那么文件将位于 <package_group_location>\ram\apps\was 目录中。以下文件必须位于此目录中:
      • com.ibm.ram.repository.web_runtime.ear
      • RTC-Server.zip
      • iehs_war.ear
      • rmcabdgovernprocess_war.ear
    4. 确认列示的服务器或集群是您要配置的对象。 如果需要为 Rational Asset Manager 创建网络部署集群,请参阅 WebSphere Application Server 文档
    5. 单击下一步
  8. 在"步骤 1 :查找安装文件"部分,在位置字段中输入新 Web 应用程序文件所在的文件系统上的目录。 如果使用了 Installation Manager,那么文件将位于 <package_group_location>\ram\apps\was 目录中。以下文件必须位于此目录中:
  9. 在"步骤 2:选择要安装的应用程序和文档"部分中,使用应用程序部署到的集群或服务器名称表示成功部署的应用程序。要部署 Rational Asset Manager Web 应用程序:
    1. 选择一个或多个要部署的应用程序。
    2. 集群和服务器服务器列表中,选择要部署到的集群或服务器。 您无法将 Rational Team Concert 部署到集群;使用在步骤 4 中创建的单个服务器。
      注: 如果需要用户经过认证(例如,通过应用程序服务器或外部防火墙)才能访问 Rational Asset Manager 帮助应用程序,那么必须将 Rational Asset Manager 帮助应用程序部署到 Rational Asset Manager Web 应用程序所在的相同服务器或集群上。
    3. 单击部署应用程序。 部署一个或多个应用程序的过程可能需要几分钟时间。部署进度将在单独的页面上显示;该过程的结果将在"部署 Rational Asset Manager"页面上显示。
    4. 单击下一步
    5. 在"摘要"页面上,单击下一步
  10. 在第 2 节的第 1 部分中,创建新的数据库或者连接至现有数据库:
    1. 选择是创建新数据库还是使用现有数据库。
      • 要创建并填充新数据库,请选择您需要同时创建两个数据库然后单击下一步。请转至步骤 10b
      • 要使用现有数据库(例如,如果要从先前版本的 Rational Asset Manager 升级),请单击使用现有数据库。请转至步骤 11
    2. 创建数据库。
      • 对于 DB2。可使用 Java™ applet 来创建并填充数据库,也可手动执行这些操作。
        • 要使用 Java applet:
          1. 在 applet 装入后,它会在本地计算机上搜索 DB2 的实例。运行服务器设置应用程序的浏览器必须在已安装 的计算机上。如果 applet 找到一个 DB2 实例,那么会显示 DB2 安装的位置及其版本。如果 applet 找不到实例,那么会提示您输入位置。
          2. 要使用 DB2 的其他安装,请单击更改安装位置
          3. 输入 DB2 管理员的用户标识密码。DB2 管理员由操作系统管理。
          4. 选择适当的位置后,在为资产管理创建数据库字段中,输入资产数据库的名称(例如,RAMDB)。
          5. 为生命周期管理创建数据库字段中,输入生命周期管理数据库的名称(例如,RTCDB)。
          6. 单击创建数据库。这还将填充资产数据库的表。
        • 要手动创建并配置 DB2 数据库,请单击查看有关如何手动创建 DB2 数据库的指示信息,并遵循显示的指示信息。
      • 对于 Oracle 或 SQL Server,请遵循指示信息以手动创建并填充数据库。
      服务器设置应用程序中显示的指示信息与为 Rational Asset Manager 创建并配置数据库中的指示信息完全相同。
  11. 在第 2 节的第 2 部分中,指定数据库连接属性:
    1. 数据库服务器文本字段中,输入数据库服务器的主机名或 IP 地址,例如,servername.example.com。 (请不要使用 localhost)。
    2. 端口字段中,输入端口号。例如,DB2 的缺省值为 50000
    3. 输入对数据库应用程序具有管理权限的用户的用户标识和密码。
    4. 选择提供服务器上的数据库所需要的一个或多个归档文件的位置,或者将它们上载至服务器。
      • 要输入服务器上的归档文件的位置,请输入包含这些文件的文件夹的完整路径;例如,C:\Program Files\IBM\SQLLIB\java
      • 要将这些文件上载至服务器,请选择该选项并浏览至本地计算机上的文件。缺省情况下,本地计算机上的 <RAM V7.1 install root>\ram\ewas\universalDriver\lib 中提供了这些文件。上载至服务器时,这些文件将放在 <WAS_install_directory>\profiles\<profile_name>\config\cells\<cell_name>\ram_jdbc 中。
        注: 对于 Linux: 对于 AIX: 对于 Linux for zSeries:将目录路径中的反斜杠("\")替换为正斜杠("/")。
        要点: 对于 Linux: 对于 AIX: 对于 Linux for zSeries:如果必须以非 root 用户身份运行 WebSphere Application Server 或 Apache Tomcat,那么必须在您上载的数据库 Java 归档文件上设置相应许可权。请参阅对非 root 用户启用数据库连接(Linux 和 AIX)中的指示信息。
    5. RAM 的数据库名称字段中,输入 Rational Asset Manager 主数据库的名称;例如,RAMDB
    6. 生命周期的数据库名称字段中,输入生命周期管理数据库的名称;例如,RTCDB
    7. 单击测试连接。服务器设置应用程序会报告服务器能否连接至数据库。
    8. 如果连接测试成功,请单击下一步
  12. 在第 2 节的第 2 部分中,配置数据库并填充表:
    1. 在第 5 步下:配置 Rational Asset Manager 核心数据库,然后单击填充数据库
    2. 将有一条消息要求您验证您是否要配置数据库。单击确定。 此过程可能需要几分钟时间。
    3. 在第 6 步下:配置 Rational Asset Manager 生命周期数据库,然后单击填充数据库
    4. 将有一条消息要求您验证您是否要配置数据库。单击确定。 此过程可能需要几分钟时间。
    5. 配置数据库后,单击下一步
  13. 对于 DB2:在第 2 节的第 3 部分中,如果您使用 DB2,那么可以配置数据库设置以优化 Rational Asset Manager 的性能。如果您正在使用 Oracle 或 SQL,那么在此处将无法配置数据库设置。
    1. 如果您正在使用 DB2,那么请配置数据库设置。 已列示下列参数的建议值和当前值。要将所有参数都更改为建议值,请选择使用建议值。重新启动数据库服务器之后,对数据库设置所作的更改才会生效。
      • LOCKLIST:指定分配给锁定列表的存储量,输入 460000 之间的数字(包含 4 和 60000)。
      • LOCKTIMEOUT:指定应用程序等待获取锁定的秒数,输入 130000 之间的数字。 设置此属性有助于避免应用程序的全局死锁。如果值为 -1,则关闭锁定超时检测。
      • LOGFILSIZ:指定每个主日志文件和辅助日志文件的大小,输入数字。这些日志文件的大小将限制可以向它们写入的日志记录数,它们变满之后就需要新的日志文件。如果数据库运行大量更新、删除或插入事务从而导致日志文件迅速变满,那么应增大 LOGFILSIZ 的值。
        注: 仅当存储库中存在大量资产(例如,几万或几十万个)时,才需要将 LOGFILSIZ 参数更改为不是缺省值。
      • MAXAPPLS:输入大于期望并行连接的数目。
      • MAXLOCKS:指定锁定列表的百分比,达到此百分比时数据库管理器将对应用程序挂起的锁定执行从行至表的升级,输入 1100 之间的数字。尽管升级过程不会花太多时间,但与锁定个别行相比,锁定整个表会降低并行性,并且可能会降低以后尝试访问受影响的表时的整体数据库性能。
    2. 单击下一步
  14. 在第 2 节『摘要』中,服务器设置应用程序将提示您重新启动服务器。如果您希望继续完成服务器设置应用程序的其他部分,可等待完成这些部分后才重新启动服务器。
  15. 在第 3 节中,配置用户和认证:
  16. 在第 4 节中,配置 Rational Asset Manager 的设置:
    1. <port>@<host_name> 格式输入许可证服务器;例如,27000@example.com。 缺省情况下,Rational License Server 使用 TCP/IP 端口 27000。
    2. 在"许可证类型"部分中,选择 Rational Asset Manager 服务器将使用的许可证类型。
    3. 通过在步骤 9 中已部署的应用程序来配置服务器的地址。输入协议、标准主机名称和端口号;例如,http://example.com:9080
      要点: 始终对这些条目使用主机名或 IP 地址。不要使用 localhost如果使用 IPV6,那么使用 IPV6 主机名;IPV6 地址将不起效。
    4. 配置应用程序的路径。 缺省路径基于提供的服务器地址。
      • Rational Asset Manager:输入 Rational Asset Manager 服务器应用程序的部署 URL;例如,http://example.com:9080/ram
      • Web Service:输入 Web Service 的部署 URL;例如,http://example.com:9080/ram.ws
      • 帮助和用户帮助:输入 Rational Asset Manager 用户帮助应用程序的部署 URL;例如,http://example.com:9080/ram.help
      • 基于资产的开发流程:输入 Rational 基于资产的开发流程应用程序的部署 URL;例如,http://example.com:9080/ram.process
      要修改这些位置或上下文根(例如,当已在 WebSphere Application Server 中指定不同的上下文根时),请单击编辑
    5. 单击下一步
    6. 配置存储文件夹位置。如果要安装到集群,那么将显示集群名称且必须为集群中断每个节点选择文件夹;要对所有节点使用您对第一个节点输入的设置,请单击对所有节点使用这些设置
      注: 对于 Windows: 对于 WebSphere:如果要使用远程文件服务器或 WebSphere Application Server 集群,那么相同 Windows 用户帐户(用户名和密码)必须能够登录到 Rational Asset Manager 使用的每台机器上。 否则,Rational Asset Manager 将无法将文件保存到其他文件系统上。
      • 持久文件夹:输入在文件系统上存储资产和搜索索引的文件夹的完整路径。它可以是映射目录。如果要安装至集群,那么它必须是在集群的所有节点间共享的位置。
      • 本地存储器文件夹:输入 Rational Asset Manager Web 应用程序将存储数据的文件夹的完整路径。它必须是本地计算机上的位置,而不是映射或共享位置。如果要安装至集群,那么集群中的每个节点必须有自己的本地存储器文件夹,此文件夹不会与其他节点共享。如果要在同一物理节点上安装多个服务器,那么服务器应全部使用同一物理本地存储器文件夹。
      • 索引文件夹:输入 Rational Asset Manager Web 应用程序将存储搜索索引文件的文件夹的完整路径。
        提示: 为了获取最佳性能,所有这些文件夹都应该位于不同的物理驱动器上。驱动器应该能够快速读写,并且不同于操作系统或应用程序服务器所在的驱动器。对于集群安装,每台计算机在其本地硬盘上应该有自己的本地文件夹。在所有应用程序服务器间共享本地文件夹会导致性能下降。
    7. 单击下一步
    8. 对于集群安装,必须对 Rational Asset Manager 正确配置 Java 消息传递服务(JMS)才能在集群中的服务器间通信。确认已正确配置 JMS,然后单击下一步
  17. 可选:在第 4 节的第 3 部分中,为 WebSphere Application Server 配置性能设置:
    1. 配置服务器设置。
      • 类垃圾回收:可选:可选择输入要使用的垃圾回收算法的名称。建议的值应产生更高的服务器性能:
        • -XX:+UseParallelGC
        • 对于 Linux: 对于 AIX: 对于 Linux for zSeries: -Xgcpolicy:optavgpause
      • 性能监视:性能监视应保持禁用状态。要对应用程序服务器启用性能监视,请选择启用
      • 最大会话数:输入 WebSphere Application Server 将保留在内存中的会话数。缺省值为 1000。要允许更多会话保留在内存中,请增加此数字。
      • 最大 JDBC 连接数:输入等于或大于可以同时登录 Rational Asset Manager 的用户数的数目。例如,100
      • 会话超时(分钟):输入用户会话超时前持续的分钟数。在 WebSphere Application Server 中,缺省分钟数为 30
        提示: 虽然减小会话超时值可能允许支持更多用户(许多用户执行短暂事务时尤其如此),但是将此值设置得太小可能会影响用户体验或阻止用户上载大型资产。
      • Web 容器最小大小:输入 Web 容器中允许的最小线程数。对于 Windows, 缺省值为 25,对于 Linux 和 AIX,缺省值为 15。如果服务器的处理器使用不足,请提高此数字;如果处理器使用过度,请降低此数字。
      • Web 容器最大大小:输入 Web 容器中允许的最大线程数。对于 Windows, 缺省值为 50,对于 Linux 和 AIX,缺省值为 30。如果服务器的处理器使用不足,请提高此数字;如果处理器使用过度,请降低此数字。
    2. 单击下一步
    3. 在"配置 Java 虚拟内存堆设置"页面上,更改服务器的堆大小。如果要安装至集群,那么可对每个节点设置堆大小。 缺省值是无设置。选择其他某个选项()之前,请确保您知道计算机上有多少物理内存。
    4. 单击下一步。 将再次显示摘要页面。
  18. 重新启动服务器。要重新启动 WebSphere Application Server,请在页面的底部单击重新启动服务器,输入服务器管理员的用户标识密码,然后单击重新启动。 直到服务器重新启动后,才能启动 Rational Asset Manager 部署的应用程序。 服务器重新启动后,将打开"生命周期管理设置"页面。如果服务器重新启动消耗的时间超过 180 秒,请浏览至服务器设置应用程序的起始页(http://<machine_name>:<port_number>/<Server_Setup_Context_Root>;例如,http://localhost:13080/ram.setup)以访问"生命周期管理设置"页面。
  19. 如果使用嵌入式 WebSphere Application Server,由于您现在已配置了安全性,因此必须使用 WebSphere Application Server 管理员的用户名密码登录。 登录后,将打开"生命周期管理设置"页面。
  20. 在"生命周期管理设置"页面中,输入 Rational Team Concert 应用程序的路径和登录信息:
    1. Rational Team Concert 字段中,输入 Rational Team Concert 位置的路径。 必须使用安全连接(https://)。 缺省情况下,此值是:
      • 对于嵌入式 WebSphere Application Server:https://localhost:13443/jazz
      • 对于现有 WebSphere Application Server:https://localhost:9443/jazz
    2. 用户标识字段中,输入 WebSphere Application Server 存储库管理员的用户名。 缺省情况下,此为 admin
    3. 在"密码"字段中,输入存储库管理员的密码。 缺省情况下,此为 admin
    4. 单击配置服务器。 此过程可能需要几分钟时间。 配置完成后,将再次出现"摘要"页面。
  21. 在"摘要"页面上,单击使用 Rational Asset Manager 启动。 将打开 Web 客户端。

下一步做什么

接下来,为 Rational Asset Manager 配置电子邮件设置。 为此,请参阅配置电子邮件设置

有关其他性能调整信息,请参阅调整 Rational Asset Manager 的性能

配置 Rational Asset Manager 服务器应用程序

要最终完成 IBM Rational Asset Manager 服务器应用程序的配置,请执行本节中的步骤。

开始之前

如果正在使用 IBM WebSphere Application Server 且使用了服务器设置应用程序,那么可使用服务器设置应用程序来配置存储库。有关更多信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件

注: 此部分中的样本值适用于基本单机环境。对于较复杂的安装,服务器管理员将需要为其环境定制这些设置。

必须先启动管理 Rational Asset Manager 服务器应用程序的应用程序服务器,才能完成下列步骤:

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. 使用相应 URL 访问 Rational Asset Manager 服务器应用程序:
  3. 作为应用程序服务器管理员登录:
  4. 第一次访问 Rational Asset Manager 时,将出现"配置错误"页面。单击此处链接并在提示处输入管理员用户标识和密码。 将打开配置页面。
  5. 指定许可证服务器路径并选择此存储库将要使用的许可证类型:
    1. 在"许可证服务器路径"下面,依次输入端口号和许可证服务器的全名,用"@"分隔。例如,8010@license_server_path。 如果您具有冗余的许可证服务器,那么请使用逗号将多个条目分隔开。(您必须提供三个服务器。)例如,27000@license_server_path_a.example.com, 27000@license_server_path_b.example.com, 27777@license_server_path_c.example.com
    2. 对于许可证类型,选择标准版企业版以配置此存储库将使用的许可证类型。
  6. 在"数据库"部分中,请验证用户字段中的用户是否具有对 Rational Asset Manager 和 Rational Team Concert 数据库的完全访问权。否则,请输入具有完全许可权的数据库用户的用户密码
  7. 指定 Web service 路径:
    1. 在"Web service 路径"下面,输入:
      http://<host_name>:<port_number>/<Rational_Asset_Manager_Web_Services_Context_Root>
      其中 <host_name> 是应用程序服务器的主机名,<port_number> 是 HTTP 传输端口,<Rational_Asset_Manager_Web_Services_Context_Root> 是 Rational Asset Manager Web Services 应用程序的上下文根。

      如果您要使用负载均衡器,那么请指定负载均衡器的名称。如果您要使用不带负载均衡器的 Web 代理服务器,那么请指定 Web 服务器的名称。 如果使用 IPV6,那么使用 IPV6 主机名;IPV6 地址将不起效。

      例如,输入:

      http://www.example.com:9080/ram.ws
  8. 内部 Rational Team Concert 路径部分中,指定 IBM Rational Team Concert 的路径和登录信息:
    1. 路径字段中,输入 Rational Team Concert 服务器的安全路径。例如,https://www.example.com:9443/jazz。 如果使用 IPV6,那么使用 IPV6 主机名;IPV6 地址将不起效。
    2. 用户密码字段中,输入应用程序服务器管理员的用户名密码。对于 Tomcat,这是向其分配单个开发者许可证的用户。
  9. 定制用户注册表部分中,如果已配置了 Web 服务器使用 LDAP 认证,那么可配置 Rational Asset Manager 使用 LDAP 注册表执行用户认证、检索用户信息和协调组绑定:
    1. 如果打算使用定制用户类,请选中使用定制用户注册表复选框并在字段中输入标准类路径。 否则,请保留字段的缺省值。
    2. 管理员标识字段中,输入将具有Rational Asset Manager 存储库管理员许可权的注册表用户的登录标识。 必须提供有效的存储库管理员,否则您将无法以存储库管理员身份登录到Rational Asset Manager 以进一步配置应用程序。
    3. 单击配置并输入以下信息以配置 Rational Asset Manager 和 LDAP 注册表之间的关系。 如果将值保留为空,那么它将恢复到缺省值。如果希望值为空,请输入空格 (" ") 字符。
      表 8. LDAP 注册表配置选项
      LDAP 配置字段 描述
      LDAP 服务器的 URL LDAP 服务器的 URL;例如, ldap://<url>:389。 对于安全通信,请使用 ldaps://<url>:636
      用户的专有名称 用于登录到注册表以获得访问权的用户名。输入用户的专有名称,例如,uid=123456,c=us,ou=exampleorganization,o=example.com
      用户的密码 上述用户的密码。
      用户的唯一标识属性 用户的 objectClass 实例的属性名,代表唯一标识。例如:(objectClass)个人serialNumber 属性或(objectClass)用户sAMAccountName 属性。
      用户的登录标识属性 用户用于登录的 (objectClass) 属性。即使唯一标识和登录标识通常是相同的,也仍可以设置注册表,以便用户使用其他标识(例如,使用电子邮件地址)登录。注意,登录标识属性必须与步骤 9b 中的用户登录标识相同。
      用户的电话号码属性 表示用户电话号码的 (objectClass) 属性。例如:(objectClass)个人的 telephonenumber 属性。
      用户的电子邮件属性 表示用户电子邮件地址的 (objectClass) 属性。例如:(objectClass)个人的 mail 属性。
      用户的显示名称属性 表示界面中显示的用户名称的 (objectClass) 属性。例如:(objectClass) 个人的 cn 属性。
      LDAP 用户基本搜索 要避免搜索不包含用户对象的注册表部分,请输入从中启动搜索的根路径值。例如,ou=exampleorganization,o=example.com
      用户搜索过滤器 搜索用户时要使用的模板。 %v 表示从输入文本字段中输入的搜索项。将执行搜索,就好象通配符追加到了搜索项。缺省搜索模板构造为查找 mail 属性或 name 属性与搜索项相同的所有个人 objectClasses。
      LDAP 组基本搜索 与基本搜索相似,这是搜索组的基本搜索。例如,ou=memberlist,ou=groups,o=example.com
      组搜索过滤器 与基于用户的过滤器相似,这是用于搜索组的过滤器。缺省值搜索任何 groupOfUniqueNames(静态组)、groupOfNames(静态 LDAP 组)、groupOfUrls(动态 LDAP 组)和 group(活动目录定义的组)以获取用户输入的搜索项。
      映像 URL 模板 通常将映像存储在 LDAP 注册表以外的位置。 可使用 URL 来检索用户的图像,请配置此模板以在注册表中检索用户信息的同时检索该图像。在此模板中,${property} 表示用户对象的 LDAP objectClass 属性,检索图像时将替换该属性。例如,对于 uid property=123456 的用户,缺省模板 https://<ImageServer url>/photo/${uid}.jpg 将生成 URL https://<ImageServer URL>/photo/123456.jpg
    注: 如果要使用 LDAP 认证并且将单个 LDAP 主机名映射到网络配置中的多个 IP 地址,那么必须使用 WebSphere Application Server 管理控制台应用相应的配置属性以防止用户使用无效凭据登录到 Rational Asset Manager 时可能出现 LDAP 用户帐户锁定。

    无效登录会导致服务器使用每个 IP 地址验证用户,从而导致多个登录失败。如果设置了登录尝试的最大次数,那么一个无效登录会导致 LDAP 帐户锁定。要防止此问题发生,请遵循此处描述的步骤:http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg1PK42672

  10. (可选)要配置 Rational Asset Manager 以通过远程 Java 可执行文件执行某些处理(这能够改善性能),请参阅配置远程进程。否则,请选择使用 Web 服务器的 JRE
  11. 磁盘存储部分中,为资产和索引文件配置磁盘存储:
    注: 对于 Windows: 对于 WebSphere:如果要使用远程文件服务器或 WebSphere Application Server 集群,那么相同 Windows 用户帐户(用户名和密码)必须能够登录到 Rational Asset Manager 使用的每台机器上。 否则,Rational Asset Manager 将无法将文件保存到其他文件系统上。
    1. 持久类型列表中选择您希望存储资产的方式。 如果计划使用 IBM Rational ClearCase 存储资产,其必须已安装且正在运行,并且服务器必须作为有权使用 Rational ClearCase 的用户运行。
    2. 如果要使用文件系统存储资产,请在持久文件夹字段中输入位置;例如,d:\RAMStorage。 在集群中,持久文件夹必须位于该集群中所有服务器都可访问的共享服务器上。
    3. 本地文件夹字段中,输入要存储 Web 应用程序所用临时数据的文件夹的完整路径;例如,e:\RAMlocalfolder。 它必须位于服务器的本地硬盘驱动器上;它不能是共享驱动器。如果要安装至集群,那么集群中的每个节点必须有自己的本地存储器文件夹,此文件夹不会与其他节点共享。如果要在同一物理节点上安装多个服务器,那么服务器应全部使用同一物理本地存储器文件夹。
    4. 索引文件夹字段中,输入要存储搜索索引的文件夹的完整路径。 它必须位于服务器的本地硬盘驱动器上;它不能是共享驱动器。
    为了提高性能,所有这三个文件夹都应该位于不同的物理驱动器上。
  12. 指定 Web 服务器路径:
    1. 在"Web 服务器路径"下面,输入:
      http://<machine_name>:<port_number>/<Rational_Asset_Manager_Context_Root>
      其中 <machine_name> 是应用程序服务器的主机名,<port_number> 是 HTTP 传输端口,<Rational_Asset_Manager_Context_Root> 是 Rational Asset Manager 应用程序的上下文根。

      如果您要使用负载均衡器,那么请指定负载均衡器的名称。如果您要使用不带负载均衡器的 Web 代理服务器,那么请指定 Web 服务器的名称。 如果使用 IPV6,那么使用 IPV6 主机名;IPV6 地址将不起效。

      例如,输入:

      http://www.example.com:9080/ram
  13. 指定文档路径:
    1. 如果帮助和文档 Web 应用程序与服务器应用程序位于同一服务器上,那么在信息中心路径字段中,选择使用缺省值。否则,请清除使用缺省值复选框并输入安装了帮助 Web 应用程序的 URL;例如 http://www.example.com:9080/ram.help。 如果使用 IPV6,那么使用 IPV6 主机名;IPV6 地址将不起效。
    2. 如果基于资产的开发和管理流程文档 Web 应用程序与服务器应用程序位于同一服务器上,那么在"基于资产的开发流程路径"下面,选择使用缺省值。否则,请清除使用缺省值复选框并输入安装了帮助 Web 应用程序的 URL;例如 http://www.example.com:9080/ram.process。 如果使用 IPV6,那么使用 IPV6 主机名;IPV6 地址将不起效。
  14. 在"作业调度"部分中,配置某个重复性作业运行的频率:
  15. 对于作业调度部分中的每个作业,请编辑作业的频率。单击编辑,然后从以下选项中选择:
    1. 要以某一时间间隔(小时或分钟)运行作业,请选择排定作业运行的时间间隔为,输入一个数字,然后从下拉列表中选择分钟Minutes小时
    2. 要每天或每周运行一次作业,请选择调度作业在设置的时间运行,选择每天或一周中的特定工作日,然后从下拉列表中选择时间。
  16. 配置性能选项:
    1. 在"性能选项"部分中,如果不希望 Rational Asset Manager 自动生成要连接到资产的工件的缩略图,请清除提交资产时自动创建特色内复选框。 这可以在将资产提交到存储库时提高性能。
    2. 如果不希望搜索引擎考虑资产的流行程度,请清除启用流行程度索引编制复选框。 清除此复选框可以提高大存储库的性能;但是,搜索引擎将无法使用诸如下载和页面视图之类的因子来传递更多的相关结果。
    3. 每个用户的最大会话数量字段中,输入单个用户可打开的最大会话数量。
    这可能会影响服务器的性能。有关更多信息,请参阅性能调整指南。
  17. 在页面底部,单击保存
  18. 重新启动应用程序服务器。
  19. 单击帮助链接。(如果未打开帮助系统,请检查安装 Rational Asset Manager 服务器时是否包含了该文档。)
  20. 在"帮助"的导航窗格中,浏览至配置 -> 配置 Rational Asset Manager -> 可选配置。根据您的配置,您可能必须配置 Rational Asset Manager 的其他方面。

下一步做什么

如果希望 Rational Asset Manager 发出电子邮件通知,请参阅配置电子邮件设置

如果正在使用 Tomcat,那么现在可以针对 LDAP 认证配置 Tomcat。 有关更多信息,请参阅为 Tomcat 配置 LDAP 认证

配置电子邮件设置

设置 SMTP 服务器的位置和信息以用于向用户发送电子邮件消息。此信息用于为用户订阅和其他通知发送电子邮件消息。

  1. 以存储库管理员身份登录 IBM Rational Asset Manager Web 客户端。
  2. 单击管理
  3. 单击配置
  4. 查找"配置"页面中的"电子邮件"部分。
  5. SMTP 服务器文本字段中,输入简单电子邮件传输协议服务器的位置;例如,smtp.example.com
  6. 缺省返回电子邮件文本字段中,输入要在自动外发消息的"答复至"字段中使用的电子邮件地址。
  7. 缺省返回电子邮件名称文本字段中,输入要在自动外发消息的"名称"字段中使用的名称。
  8. 单击保存

调整 Rational Asset Manager 的性能

IBM Rational Asset Manager 的性能很大程度上取决于您如何调整应用程序服务器、数据库、Web 服务器、高速缓存代理、负载均衡器和操作系统。本节提供有关如何调整这些系统及 Rational Asset Manager 的准则。尽管不可能涉及每个设置,但此处提供的信息可帮助您在 Rational Asset Manager 上驱动高用户负载。本节不涉及各种设置中受支持的硬件设置或期望用户负载。有关此信息,请参阅 Rational Asset Manager Capacity Planning Guide。

Rational Asset Manager 调整

Rational Asset Manager 配置页面包含一些设置,可调整这些设置以获取最佳性能。任何存储库管理员都可访问此页面。

表 9. 跨平台 Rational Asset Manager 调整参数
问题 参数/设置 其他详细信息
搜索资产时响应速度慢 本地文件夹和索引文件夹 / 请不要使用远程文件夹或共享文件夹

为了获取最佳性能,每个应用程序服务器在计算机本地的硬盘上都应该有自己的本地文件夹和索引文件夹。它应该不同于安装了应用程序服务器或操作系统的硬盘。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置;在"磁盘存储器"部分,设置本地文件夹索引文件夹参数。

搜索资产时响应速度慢 流行程度索引编制/对搜索结果禁用流行程度索引编制

搜索引擎可以考虑资产的流行程度(例如视图和下载)以传递更多的相关搜索结果;但是,这会影响大存储库的性能。

要禁用流行程度索引编制,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置;在"性能选项"部分中清除启用流行程度索引编制复选框。

搜索资产时响应速度慢。 索引文件夹 / 对索引文件夹使用快速的专用驱动器

对索引文件夹使用一个不用于其他用途的专用驱动器非常重要。将本地文件夹与索引文件夹分开,有助于确保搜索资产时能够获得快速响应。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置;在"磁盘存储器"部分,设置索引文件夹参数。

定期出现的一般性能问题 统计索引构建器时间表/10 分钟

频繁运行统计索引构建器会导致性能低下。缺省设置 10 分钟已能满足大多数环境的需要。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置 -> 统计索引构建器时间表

定期出现的一般性能问题 进程预订时间表/将时间设置为低工作负载时间段

可按定制时间间隔处理预订。为获取更好性能,应将此时间间隔设置为 Rational Asset Manager 的工作负载相对低的时间。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置 -> 进程预订时间表

定期出现的一般性能问题 用户和组信息更新时间表/将时间设置为低工作负载时间段

可按定制时间间隔处理用户和组信息。为获取更好性能,应将此时间间隔设置为 Rational Asset Manager 的工作负载相对低的时间。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置 -> 用户/组信息更新时间表

定期出现的一般性能问题 审查进程通知时间表/将时间设置为低工作负载时间段

可按定制时间间隔处理审查进程通知。为获取更好性能,应将此时间间隔设置为 Rational Asset Manager 的工作负载相对低的时间。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置 -> 审查进程通知时间表

日志中的内存不足错误 - 会话问题 每个用户的最大会话数 / 10

单个用户有可能在服务器上耗尽所有可用会话。这有可能是脚本编写得不好或者受到"拒绝服务"攻击所造成的。为了防止存在这种可能性,请将"每个用户的最大会话数"的缺省值设置为 10。当用户达到此限制之后,他们将无法在服务器上创建新的会话。

要设置该参数,请以管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置;在"性能选项"部分,设置每个用户的最大会话数参数。

提交资产速度缓慢 在提交时自动创建特色内容/已禁用

提交资产时,Rational Asset Manager 会创建连接到资产的工件的缩略图图像。如果资产有很多工件,那么提交资产可能要花很长时间。

要禁用自动创建这些缩略图,请以存储库管理员身份登录 Rational Asset Manager 并浏览至管理 -> 配置;在"性能选项"部分,清除提交资产时自动创建特色内容参数。

除上述参数外,管理员还可通过浏览至管理 -> 配置 -> 查看作业状态来访问 Rational Asset Manager 中的"作业状态"页面。此页面将显示 Rational Asset Manager 中可能影响性能的正在运行或先前运行的作业。还可能会在"作业状态"页面上显示错误消息。

应用程序服务器调整

Rational Asset Manager 与应用程序服务器紧密合作;因此,优化应用程序服务器设置将改进 Rational Asset Manager 的性能。

本节具体讨论对性能有很大影响的 IBM WebSphere Application Server V6.1 设置。还可在 IBM WebSphere Application Server V6.0 中调整这些设置,但有关设置参数的指示信息可能会有所不同。

要点: 在更改任何参数之前备份 WebSphere Application Server 概要文件。

表 10. 跨平台 WebSphere Application Server V6.1 调整参数
问题 参数/设置 其他详细信息
日志中的内存不足错误 Java 虚拟机堆大小/在 1300 到 2000 之间

在安装了 4GB 内存的服务器上,可指定堆大小为 1300MB 的两个实例或堆大小为 2000MB 的一个实例。必须观察系统页面调度以确保有足够的内存可用。如果服务器有 8GB 内存,那么指定两个实例,每个实例的堆大小为 2000MB。

要设置该参数,请登录 WebSphere 管理控制台并浏览至服务器 -> 应用程序服务器 -> Java 和进程管理 -> 进程定义 -> Java 虚拟机 -> 初始堆大小最大堆大小

注意:该设置应该应用于 Rational Asset Manager 服务器和 IBM Rational Team Concert 服务器。 在集群中,如果需要,RTC 服务器可能安装在其自身的节点上。

数据库连接错误 最大 JDBC 连接数/100

确保有足够的 JDBC 连接可用,能够支持登录 Rational Asset Manager 的所有用户。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至资源 -> JDBC -> 数据源 -> <Rational Asset Manager 数据源> -> 连接池属性 -> 最大连接数

另请参阅" DB2 调整"中的主题"MAXAPPLS 和 MAXAGENTS 参数"。

另请参阅"操作系统调整"中的主题"AIX 和 Linux 的最大进程数"。

日志中的内存不足错误 - 会话问题 内存中的最大会话计数 / 200

缺省情况下,IBM WebSphere Application Server V6.1 在内存中最多保留 1000 个会话。但同时选择了"允许溢出"选项,它指示其他会话将存储在辅助会话表中。这些缺省设置可允许潜在的内存不足情况。最好是通过禁用"允许溢出"选项并将"内存中的最大会话计数"设置为适合于服务器内存的值来限制内存中的最大数目。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> 会话管理 -> 内存中最大会话计数

日志中的内存不足错误 - 会话问题 会话超时/缺省值(30 分钟)

IBM WebSphere Application Server V6.1 中的会话超时的缺省值为 30 分钟。将此值设置为更短的时间可支持更多用户,在有许多用户执行快速事务时更是如此。将此值设置得太低可能无法允许用户上载大型资产。请记住,大多数用户在完成事务之后不会显式注销,因此大多数会话在发生超时之前将一直存在。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> 会话管理 -> 设置超时

下载大型资产失败,可能带有 Async 或 IO 错误 HTTP 入站通道(HTTP 2)写入超时/300 秒

从服务器到 IBM WebSphere Application Server V6.1 中客户机的写入超时缺省值为 60 秒。将此值设置为较大的值可避免下载文件时失败,特别是在下载文件的客户机具有慢速连接或进行过多请求的情况下。

要更改该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> 端口 -> 查看关联的传输(例如,对于正在使用的 Rational Asset Manager 的端口,为 9080) -> WCInboundDefault -> HTTP 入站通道(HTTP 2) -> 写入超时

观察到 CPU 使用率很高 性能监视器基础结构/禁用

缺省情况下,IBM WebSphere Application Server V6.1 支持基本性能监视器基础结构(PMI)。尽管 PMI 工具很适合调整应用程序服务器,但为获取最佳性能,适当调整服务器之后应禁用此功能部件。必须对所有实例和 Node Agent 禁用此功能部件。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至监视和调整 -> 性能监视基础结构(PMI) -> <服务器名称> -> 启用性能监视基础结构(PMI)

一般性能问题 预编译语句高速缓存/100

WebSphere Application Server 提供高速缓存常用预编译语句的功能。如果高速缓存的语句被废弃,那么在 WebSphere Application Server 中启用 PMI 并提高该值。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至 资源 -> JDBC -> 数据源 -> <Rational Asset Manager 数据源> -> WebSphere Application Server 数据源属性 -> 语句高速缓存大小

另请参阅主题"有关调整 WebSphere Application Server 的进一步信息"。

会话超时问题 内存中的最大会话计数/缺省值

缺省情况下,WebSphere Application Server 6.1 在内存中最多保留 1000 个会话。 但同时选择了"允许溢出"选项,它指示其他会话将存储在辅助会话表中。如果希望将超过 1000 个会话保留在内存中,那么必须对辅助会话表提高该数目。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> 会话管理 -> 内存中最大会话计数

定期出现性能低下;观察到因为垃圾回收而出现性能峰值 类垃圾回收 / Xgcpolicy:optavgpause (用于 WebSphere Application Server Fix Pack 16 和更低版本)或 -Xgcpolicy:gencon (用于 WebSphere Application Server Fix Pack 17 和更高版本)

特定服务器环境或工作负载可能受益于其他某个垃圾回收设置。有关垃圾回收设置的更多信息,请参阅 http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> Java 和进程管理 -> 进程定义 -> Java 虚拟机 -> 通用 JVM 参数

传输大文件期间,服务器出现故障;日志中可能记录了内存不足或内存分配错误 Web 容器定制属性 channelwritetype / 同步数据传输(sync) 使用异步数据传输可能需要过多数目的缓冲区来通过 TCP/IP 连接发送数据。

1. 在 WebSphere Application Server 管理控制台中,浏览至服务器 -> 应用程序服务器 -> serverName -> Web 容器设置 -> Web 容器 -> 定制属性

2. 单击新建

3. 添加以下对:

  • 名称:com.ibm.ws.webcontainer.channelwritetype
  • 值:sync

单击确定,然后保存该配置。重新启动应用程序服务器以使该属性生效。

对于部署管理器,请完成下列步骤:

1. 启动交互式 wsadmin 会话:

<dmgr-profile-root>\bin>wsadmin -lang jacl

2. 复制以下包含若干行的块,然后将这些行一次性全部粘贴到 wsadmin> 提示处:

set dmgr [$AdminConfig getid /Server:dmgr/]
set webcontainer [$AdminConfig list WebContainer $dmgr]
$AdminConfig create Property $webcontainer
{{name com.ibm.ws.webcontainer.channelwritetype}
{value sync}} properties
$AdminConfig show $webcontainer
$AdminConfig save

3. 重新启动部署管理器以使该属性生效。

有关更多信息,请参阅http://www.ibm.com/support/docview.wss?uid=swg21317658

表 11. AIX / Linux WebSphere Application Server V6.1 调整参数
问题 参数/设置 其他详细信息
CPU 使用过度或使用不足 Web 容器池/30

Web 容器线程被应用程序服务器用于处理请求。如果注意到服务器的 CPU 使用不足,请尝试提高此数目。如果 CPU 使用过度,请尝试降低此数目。不要将 Web 容器线程数设置为超过 50。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> 线程池 -> Web 容器

最小大小:15

最大大小:30

表 12. Windows WebSphere Application Server V6.1 调整参数
问题 参数/设置 其他详细信息
CPU 使用过度或使用不足 Web 容器池/50

Web 容器线程被应用程序服务器用于处理请求。如果注意到服务器的 CPU 使用不足,请尝试提高此数目。如果 CPU 使用过度,请尝试降低此数目。不要将 Web 容器线程数设置为超过 50。

要设置该参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 -> 应用程序服务器 -> <服务器名称> -> 线程池 -> Web 容器

最小大小:25

最大大小:50

除了这些参数以外,还可通过启用性能监视器基础结构(PMI)在特定工作负载下调整 WebSphere Application Server。 这将提供显示性能数据的详细图形。尽管应在正常工作负载下启用 PMI 以捕获数据,但这会降低性能,所以应在数据捕获完成后关闭 PMI。

要启用 PMI,请登录 WebSphere Application Server 管理控制台并浏览至监视和调整 -> 性能监视基础结构(PMI) -> <服务器名称> -> 启用性能监视基础结构(PMI)

其他资源:

数据库服务器调整

为提高 Rational Asset Manager 的性能,您应使用以下参数和值作为向导调整数据库。

注: 本节特定于 DB2 版本 9.5,但此处的许多参数在其他版本的 DB2 中仍然可用。Oracle 和 SQL Server 中可能有相似的参数。
表 13. 跨平台 DB2 版本 9.5 调整参数
问题 参数/设置 其他详细信息
没有可用的连接 MAXAPPLS / AUTOMATIC(WebSphere Application Server 最大 JDBC 连接数 * 实例数)

确保 MAXAPPLS 设置得足够高,能够处理应用程序服务器中指定的 JDBC 连接池数。MAXAPPLS 设置必须大于或等于 JDBC 连接数设置。

设置位置:数据库参数

另请参阅"应用程序服务器调整"中的主题"最大 JDBC 连接数"。

没有可用的连接 MAXAGENTS / AUTOMATIC(WebSphere Application Server 最大 JDBC 连接数 * 实例数)

确保 MAXAGENTS 设置得足够高,能够处理应用程序服务器中指定的 JDBC 连接池数。MAXAGENTS 设置必须大于或等于 JDBC 连接数设置。

设置位置:实例参数

另请参阅"应用程序服务器调整"中的主题"最大 JDBC 连接数"。

死锁 MAXLOCKS / AUTOMACTIC(80)

MAXLOCKS 参数指示 DB2 中在将行锁定升级至表锁定之前应用程序可拥有的可用锁定的最大百分比。这些表锁定可能导致死锁。

设置位置:数据库参数

死锁 LOCKLIST / AUTOMATIC(20000)

LOCKLIST 参数表示 DB2 中锁定的可用内存。可使用以下公式在特定环境中设置此参数:

LOCKLIST = [(512 * 64 * MAXAPPLS) / 4096]*2

不要将此值设置得高于 DB2 可用的内存堆。设置位置:数据库参数

死锁 LOCKTIMEOUT / 60

如果单个锁定要停止其他事务,那么可能导致死锁。为确保不会出现这种情况,请将锁定超时设置为 60 秒。

设置位置:数据库参数

一般性能问题 统计/安排定期运行 对表运行统计有助于优化器确定访问数据的最佳路径。应定期运行统计或按安排自动运行统计。
数据库迁移时出错 LOG_FIL_SIZ / 10000 如果 LOG_FIL_SIZ 设置得太低,Rational Asset Manager 中的迁移功能可能对具有数以千计的资产的数据库不起作用。
表 14. AIX / Linux DB2 版本 9.5 调整参数
问题 参数/设置 其他详细信息
无法访问 DB2 服务器 *请参阅"操作系统调整"中的主题"AIX 和 Linux 的最大进程数"。 如果不能访问 DB2 服务器,那么可能是 db2agents 使用的进程数已达到最大数目。

要在特定环境中检查的其他参数可能包括,但不限于以下各项:

在 DB2 中将参数设置为 AUTOMATIC 允许 DB2 根据当前工作负载调整参数。一开始,如果没有迅速调整某些值,这样做可能导致性能下降以及一些潜在错误,但这样做可以很好地确定需要调整哪些参数才能达到最佳性能。

如果将参数设置得太高并且不能启动 DB2 控制中心,那么可使用语句 db2 update db cfg for db_name using parameter_name value 在 DB2 命令行上更改参数。

其他资源:

Web 服务器调整

本节提供有关 IBM HTTP Web Server 的调整信息,它包括在 WebSphere Application Server 的附录中。

可在 httpd.conf 文件中修改本节描述的参数。

表 15. 跨平台 Web 服务器调整参数
问题 参数/设置 其他详细信息
连接关闭错误 MaxKeepAliveRequests / 0 此伪指令表示单个客户机在连接关闭前可创建的最大请求数。通常此值设置为 0。
一般性能问题 LoadModule / ibm_afpa_module modules/mod_afpa_cache.so

要高速缓存图像之类的静态内容,请对以下一行取消注释:

LoadModule ibm_afpa_module modules/mod_afpa_cache.so

这会激活快速响应高速缓存加速器(FRCA)。

一般性能问题 AFPA 记录/关闭

如果不需要启用 FRCA 记录,那么可通过在 AfpaLogFile 伪指令之前加上注释字符("#")来关闭 FRCA 记录。这样做也会提高服务器性能。

#AfpaLogFile "_path_to_server_/logs/afpalog" V-ECLF
表 16. AIX / Linux Web 服务器调整参数
问题 参数/设置 其他详细信息
Web 服务器日志中的线程不足错误 ThreadLimit / 25 根据在给定时间访问 Rational Asset Manager 的用户数,可能需要提高线程限制。要了解是否需要提高限制,请检查 Web 服务器日志以获取线程不足错误或警告。
Web 服务器日志中的线程不足错误 ThreadsPerChild / 25 根据在给定时间访问 Rational Asset Manager 的用户数,可能需要提高线程限制。要了解是否需要提高限制,请检查 Web 服务器日志以获取线程不足错误或警告。
表 17. Windows Web 服务器调整参数
问题 参数/设置 其他详细信息
Web 服务器日志中的线程不足错误 ThreadLimit / 4000 根据在给定时间访问 Rational Asset Manager 的用户数,可能需要提高线程限制。要了解是否需要提高限制,请检查 Web 服务器日志以获取线程不足错误或警告。
Web 服务器日志中的线程不足错误 ThreadsPerChild / 3000 根据在给定时间访问 Rational Asset Manager 的用户数,可能需要提高线程限制。要了解是否需要提高限制,请检查 Web 服务器日志以获取线程不足错误或警告。

其他资源:

高速缓存代理服务器调整

本节具体讨论 IBM Edge 高速缓存代理。有关 DMZ 高速缓存代理服务器配置的信息,请参阅"DMZ 高速缓存代理服务器配置"一节。

可在 ibmproxy.conf 文件中修改本文档描述的参数。

表 18. IBM Edge 服务器调整参数
问题 参数/设置 其他详细信息
无法上载具有大型文件的资产 LimitRequestBody / 2G 缺省情况下,此参数设置为 10M。应将此参数更改为较大的值,以便用户可上载大型文件。
因为超时而导致无法上载具有大型文件的资产 InputTimeOut / 60 分钟

将此参数更改为 60 分钟使得用户有足够的时间上载大型资产。

另请参阅"应用程序服务器调整"中的主题"会话超时"。

因为超时而导致无法上载具有大型文件的资产 ReadTimeout / 60 分钟

将此参数更改为 60 分钟使得用户有足够的时间上载大型资产。

另请参阅"应用程序服务器调整"中的主题"会话超时"。

因为超时而导致无法上载具有大型文件的资产 ScriptTimeout / 60 分钟

将此参数更改为 60 分钟使得用户有足够的时间上载大型资产。

另请参阅"应用程序服务器调整"中的主题"会话超时"。

表 19. 其他设置
参数 设置
SendRevProxyName
PurgeAge 3
DirShowCase 关闭
MaxActiveThreads 110
ConnThreads 15
MaxPersistRequest 15
ServerConnPool 启用
CacheMemory 1200M(最大值)
CacheAlgorithm responsetime
numclient 100
flexibleSocks 关闭
listenBacklog 256

DMZ 高速缓存代理服务器配置

遵循下面的高速缓存代理服务器指导以获得更佳性能:

操作系统调整

跨平台:

Windows:

表 20. Windows 操作系统设置
问题 参数/设置 其他详细信息
使用 Rational Performance Tester 进行测试时出现"地址已在使用中"错误。 注册表项 MaxUserPort / 65534
  1. 在注册表编辑器中浏览至我的电脑\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  2. 右键单击"参数",然后单击新建 -> DWORD 值
  3. 输入 MaxUserPort 作为 DWORD 值的名称。
  4. 右键单击该值,然后单击修改
  5. 将该值设置为 65534
  6. 在"基数"中选择十进制
  7. 重新引导计算机。
为避免会话可用性出现瓶颈(具有 6 个实例的集群上出现 900 个用户时会发生此情况) 注册表项 TcpTimedWaitDelay / 30
  1. 在注册表编辑器中浏览至我的电脑\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  2. 右键单击"参数",然后单击新建 -> DWORD 值
  3. 输入 TcpTimedWaitDelay 作为 DWORD 值的名称。
  4. 右键单击该值,然后单击修改
  5. 将该值设置为 30
  6. 在"基数"中选择十进制
  7. 重新引导计算机。

其他资源:

AIX/Linux

以下指示信息特定于 AIX。

最大进程数

用户可运行的最大进程数必须设置为足够高的级别。对于可能具有许多数据库代理的数据库服务器而言,尤其要这样做。

要查看设置的最大进程数,请使用以下命令:

lsattr -E -l sys0 -a maxuproc

要设置最大进程数,请使用以下命令:

chdev -l sys0 -a maxuproc=2000

这会将限制设置为 2000。

文件描述符

/etc/security/limits 文件中,将所有设置更改为无限制。

Soft FILE Size      -1
Soft CPU Time       -1
Soft STACK Size     -1
Soft CORE File Size -1
Hard FILE Size      -1
Hard CPU Time       -1
Hard STACK Size     -1
Hard CORE File Size -1

还可使用 ulimit 命令来完成此操作。

表 21. AIX/Linux 操作系统设置
问题 参数/设置 其他详细信息
转至外部 DNS /etc/netsvc.conf 将以下行添加至 netsvc.conf 文件:
hosts=local,bind4
以太网适配器正在执行分段卸载
no -o tcp_recvspace=65536
no -o tcp_sendspace=65536
no -o udp_sendspace=65536
no -o udp_recvspace=65536
no -o tcp_finwait2=60
no -o tcp_timewait=1
no -o tcp_keepidle=600
no -o tcp_keepintvl=10
no -o tcp_keepinit=40
应用程序创建、发送或接收的 TCP/IP 包大小会影响这些命令的效果。"no -a"命令在系统重新引导前有效。为使它们永久有效,请将它们添加至 /etc/tunables/nextboot 文件。还可对每个 TCP/IP 接口设置它们。检查"lsattr -E -l en0",如果未在该处设置它们,那么 AIX 会使用"no -a"值。
AIX 见到的虚拟处理器数目超过物理处理器数目。 smtctl -m off AIX smtctl 命令会显示 AIX 见到的虚拟处理器数目。使用以下命令关闭 SMT:
smtctl -m off
每个物理处理器上的两个线程将共享第 1 级高速缓存。如果这些线程不相关,那么它们会损坏其他高速缓存数据,这会拖慢整体吞吐量,原因是系统会等待更多内存访存来刷新高速缓存。考虑在 SMT 启用和关闭时进行一些测试,以了解最适合您的工作负载的设置。
NIS 正在运行。 禁用 NIS。 如果 /etc/hosts/etc/passwd 文件包含带有"+"的行,那么表示系统正在运行"NIS"(又称为黄页)。还可通过运行
ps -ef | grep yp
来查看此情况。正常情况下,新安装的 AIX 上不会启用 NIS。如果应用程序服务器不需要 NIS,请考虑在禁用 NIS 的情况下运行测试。
许多套接字处于 FIN_WAIT_2 状态 no -o tcp_finwait2=60

如果"netstat -an"显示许多套接字处于 FIN_WAIT_2 状态,那么意味着"出现高连接率"并且对应服务器日志中的"地址已在使用中"消息。

可通过"no"命令来控制此情况。首先,研究当前设置

"no -a | grep fin"

并查看缺省值 1200 个半秒(即 10 分钟)。尝试在具有以下设置的情况下运行测试:

no -o tcp_finwait2=60

"no"命令在复位或重新引导前有效。为使其永久有效,请在 /etc/tunables/nextboot 中定义此项。

处理器能够使用大页面但没有使用。 将参数添加至 JVM:-Xlp/-Xlp64 支持 64 KB 页面。

其他资源:

配置远程进程

为提高 Web 应用程序的性能,可配置 IBM Rational Asset Manager 使用 Web 容器以外的 Java 可执行文件执行其部分处理。必须是管理员才能配置远程进程。

关于此任务

  1. 在 Web 客户机中,单击管理
  2. 单击配置
  3. 在"远程进程"部分中,选择要用于 Rational Asset Manager 进程(可能在 Web 容器外部处理)的 Java 运行时环境:
  4. 单击保存

将嵌入式 WebSphere Application Server 配置为服务(仅 Windows 和 Linux)

如果已安装了嵌入式 IBM WebSphere Application Server,其不会自动配置为操作系统的服务;您必须手动启动然后停止服务器。可创建一个服务用于自动为您启动服务器。

关于此任务

注: 这些命令在 AIX 或用于 zSeries 的 Linux 上不起作用。

为嵌入式 WebSphere Application Server 创建服务:

  1. 请参阅有关使用 WASService 命令的 WebSphere Application Server 文档
  2. 使用以下示例命令 WASService 帮助您设置服务:

下一步做什么

如果更改嵌入式 WebSphere Application Server 的管理安全性,那么必须以更新的用户名和密码更新服务命令。

Linux 和 AIX 的其他配置要求

如果正在 Linux 或 AIX 上运行 IBM Rational Asset Manager,请根据需要执行本节中的任务来完成配置。

对 Linux 和 AIX 启用工件内容索引

要在 Linux 和 AIX 上启用工件内容索引,必须将 Stellent 文件添加到库环境变量 LD_LIBRARY_PATH(对于 Linux)或 LIBPATH(对于 AIX)。

开始之前

Stellent 文件位于以下目录,取决于安装 IBM Rational Asset Manager 服务器时使用了哪个应用程序:

关于此任务

如果未修改库路径变量以启用内容索引,那么您通常会在 Rational Asset Manager 状态页上看到一个错误,指示工件索引已关闭。

要更新库变量,请执行以下操作:

  1. 请查阅您的 shell 的联机帮助页,以获取关于如何设置环境变量的特定详细信息。例如,在 Bash shell 中,输入命令 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:path for WebSphere Application Server or Tomcat path shown above
  2. 在更新环境变量后,重新启动 Rational Asset Manager 服务器。

启用内容索引(Linux 和 AIX)

要运行 IBM WebSphere Application Server 或 Apache Tomcat,您必须对包含 Stellent 内容索引文件的目录设置适当的导出器许可权。

关于此任务

要设置导出器许可权,请执行以下操作:

  1. 以 root 用户身份登录。
  2. 在命令行中,切换到对 Linux 和 AIX 启用工件内容索引中描述的 Stellent 内容索引文件的目录。
  3. 输入以下命令:chmod 755 exporter

对非 root 用户启用数据库连接(Linux 和 AIX)

如果必须以非 root 用户身份运行 IBM WebSphere Application Server 或 Apache Tomcat,那么必须对您上载的数据库 Java 归档文件设置适当的许可权。

关于此任务

要设置许可权:

  1. 以 root 用户身份登录。
  2. 在命令行中,切换至 <WAS_install_directory>/profiles/<profile_name>/config/cells/<cell_name>/ram_jdbc 目录。
  3. 输入以下命令:chmod 755 database jar file name(例如,chmod 755 db2jcc.jar)。
  4. 对您上载的每个数据库 Java 归档文件重复步骤 3

在 AIX 或 Linux 上安装 X Virtual Frame Buffer

在 Linux、Linux for zSeries 或 AIX 操作系统上,如果要创建连接到资产的文件的缩略图,那么必须安装 X Virtual Frame Buffer(XVFB)。

开始之前

必须对操作系统具有管理访问权。以下指示信息适用于 AIX 和 Linux,但此过程对于其他 Linux 分发是相似的。

  1. 安装 XVFB 文件集。 对于 AIX,文件集位于产品 CD 上。安装以下文件集:
  2. 启动 XVFB:
  3. (可选) 对于 AIX: 验证 XVFB 是否正在运行:
    1. 运行以下命令,其中 sysname 是系统名称,n 是您正在检查的显示号:
      /usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB
    2. 如果 XVFB 正在运行,那么您将看到以下字符串:XVFB_SCREEN(STRING) = "TRUE"
  4. 对于 Linux: 对于 AIX: 导出显示内容:
    1. 运行以下命令,其中 n 是 XVFB 的显示号:
      export DISPLAY=:n
  5. 对于 Linux: 导出 gdfontpath:
    1. 运行以下命令,其中 font_path 是包含 .ttf 系统字体的文件夹完整路径(例如,<WebSphere_Application_Server_install_location>/java/jre/lib/fonts):
      export GDFONTPATH=font_path
      提示: 使用以下命令查找包含 .ttf 字体的文件夹:
      find / -name *.ttf
  6. 如果未设置 LD_LIBRARY_PATH(对于 Linux)或 LIBPATH(对于 AIX)变量,请导出变量。有关更多信息,请参阅对 Linux 和 AIX 启用工件内容索引

结果

有关在 AIX 上安装并验证 XVFB 的更多信息,请参阅《AIX 编程指南》。

创建 Rational Asset Manager 存储库的备份

可创建 IBM Rational Asset Manager 存储库的备份副本,以后您可将其恢复。

开始之前

要创建备份存储库,您必须具有 Rational Asset Manager 的管理员访问权、数据库服务器的完全管理访问权以及每个应用程序服务器的持久存储文件夹的访问权。

关于此任务

创建备份存储库:

  1. 以管理员身份登录 Rational Asset Manager Web 客户端。
  2. 转到管理 -> 配置
  3. 记住持久文件夹的位置。
  4. 停止服务器。
  5. 在数据库所在的计算机上,创建 Rational Asset Manager 数据库的备份。 有关指示信息,请参阅数据库应用程序的文档。
  6. 在操作系统中,创建持久文件夹的备份副本。
  7. 创建 Rational Asset Manager 数据库的备份。 有关更多信息,请参阅数据库软件的文档。

下一步做什么

通过持久文件夹和数据库,您可以恢复存储库。

安装 Rational Asset Manager Eclipse 客户机

本节包含用于安装 IBM Rational Asset Manager Eclipse 客户机的指示信息。

关于此任务

可通过以下两种方法之一安装 Rational Asset Manager Eclipse 客户机:

使用 Eclipse 更新管理器安装 Rational Asset Manager Eclipse 客户机

可使用 Eclipse 更新管理器将 IBM Rational Asset Manager Eclipse 客户机安装至现有版本的 Eclipse。此方法确保 Rational Asset Manager 在 Eclipse 客户端上的版本和在 Eclipse 服务器上的版本兼容。

开始之前

可将 Rational Asset Manager Eclipse 客户机用于相同发行版本或低一发行版本的 Rational Asset Manager 服务器。 发行版本包括原始发行版及其修订包。例如,您可将 Rational Asset Manager Eclipse 客户机 V7.1.1 用于 Rational Asset Manager 服务器 V7.1.1、7.1.0 和 7.1.0.1。

Eclipse IDE 必须满足软件需求,您才能将 Rational Asset Manager Eclipse 客户机安装到 Eclipse IDE。请参阅软件需求以了解详细的要求。您还必须知道使用 Web 客户机访问 Rational Asset Manager 服务器所用的 URL。

注: 这些指示信息适用于 Eclipse 3.3。安装新软件的过程对于每个版本的 Eclipse 稍有不同。例如,在 Eclipse 3.5 中,更新管理器位于帮助 -> 安装新软件

  1. 启动 Eclipse。
  2. 单击帮助 -> 软件更新 -> 查找并安装
  3. 在"安装/更新"窗格中,选择搜索要安装的新功能部件
  4. 单击新的远程站点
  5. 提供更新站点详细信息:
    1. 输入新条目的名称;例如,输入 Rational Asset Manager
    2. 打开 Rational Asset Manager Web 客户机,然后单击帮助 -> 扩展
    3. 在"扩展"页的"Eclipse 客户机插件"部分,复制更新站点旁边列示的 URL 并将它粘贴到 URL 字段。

      如果 Rational Asset Manager 服务器仅可通过 https 协议来访问,那么 Eclipse 客户机无法使用更新站点。要解决此问题,请参阅主题将服务器公共证书添加至 Eclipse 客户机

  6. 单击确定
  7. 选择新的 Rational Asset Manager 站点并单击完成。 将打开"更新"向导。
  8. 展开并选择要安装的插件,然后单击下一步

    如果要使用的 Eclipse 客户端未安装 IBM Rational Team Concert,请不要选择 Rational Asset Manager Eclipse 客户端集成 -> Rational Asset Manager Eclipse RTC 客户端集成

    两个"IBM Rational 公共用户帮助"插件具有类似的名称,但是它们具有不同的内容,且都是帮助系统所必需的。

    注: 如果要将 Rational Asset Manager Eclipse 客户机安装到 IBM Rational Team Concert,那么可取消选择这些功能部件,这些功能部件应该已被安装:
    • IBM Rational 常见用户帮助
    • IBM Rational 常见用户帮助资源
  9. 接受许可协议并单击下一步
  10. 单击完成
  11. 如果看到一条错误,内容为收集要安装的项时发生错误 - 未配置解压缩工具,那么必须使用一条命令重新启动 Eclipse,该命令可使用能够解压缩更新站点的文件的 Java JRE。
    1. 查找您文件系统上的 Java JRE。 例如,C:\Program Files\IBM\Java\jre\bin or C:\Program Files\Java\jre\bin
    2. 使用指向 JRE 位置的 -vm 参数启动 Eclipse。 例如,eclipse.exe -vm C:\Program Files\IBM\Java\jre\bin
    3. 尝试以步骤2开始的过程。
  12. 安装完成时,请重新启动 Eclipse。

结果

要验证安装是否成功,请打开"资产管理"透视图;单击窗口 -> 打开透视图 -> 其他,然后从列表中选择资产管理。单击确定

使用 Installation Manager 安装 Rational Asset Manager Eclipse 客户机

使用 IBM Installation Manager GUI 安装 IBM Rational Asset Manager Eclipse 客户机。

开始之前

如果您不能访问图形用户界面,那么可通过命令行使用响应脚本

  1. 启动 Rational Asset Manager 启动板程序(请参阅从启动板程序执行安装),然后选择 IBM Rational Asset Manager。 如果尚未安装 Installation Manager,请遵循安装向导中的步骤将其安装。 将打开安装向导。
  2. 安装向导的"安装"页将列出 Installation Manager 在存储库中找到的所有软件包。
  3. 要搜索 Rational Asset Manager 软件包的更新,请单击检查是否存在更新
  4. 选择要安装的 Rational Asset Manager 客户机以及对软件包的任何更新。系统将自动同时选中或取消选中具有依赖关系的更新。要继续,请单击下一步
    注: 如果同时安装多个软件包,那么所有软件包都将安装到相同的软件包组中。
  5. 在"许可证"页中,阅读所选软件包的许可协议。如果已选择安装多个软件包,那么可能每个软件包有各自的许可协议。要显示软件包的许可协议,请在许可证页的左边单击每个软件包版本。选择安装的软件包版本将列示在软件包名称下面。
    1. 如果您同意所有许可协议的条款,请单击我接受许可协议的条款
    2. 要继续,请单击下一步
  6. 如果您在此计算机上安装第一个软件包,请在"位置"页中的共享资源目录字段中,输入共享资源目录的路径,也可以接受缺省路径。共享资源目录包含软件包组可共享的资源。要继续,请单击下一步

    缺省路径:

    要点: 只能在第一次安装软件包时指定共享资源目录。为确保有足够的空间可用于将来软件包的共享资源,请使用容量最大的磁盘来存放此目录。除非卸载所有软件包,否则无法更改此目录的位置。
  7. 在"位置"页中,选择现有的软件包组以将 Rational Asset Manager Eclipse 客户机软件包安装到其中,也可以创建新的软件包组。软件包组代表一个目录,在此目录软件包中将共享资源。创建软件包组:
    1. 单击创建新的软件包组
    2. 输入软件包组的安装目录路径。 将自动创建该软件包组的名称。

      缺省路径:

      • 对于 Windows。C:\Program Files\IBM\SDP70
      • 对于 Linux。/opt/IBM/SDP70
    3. 要继续,请单击下一步
  8. 如果系统上已安装了 Eclipse IDE,那么可将其功能扩展至您正在安装的软件包。
  9. 在"功能部件"页的语言下面,选择软件包组的语言。将会安装 Rational Asset Manager 软件包用户界面和文档的相应本地语言版本。您的选择将应用于此软件包组中安装的所有软件包。
  10. 在下一个"功能部件"页中,单击下一步。 您无法清除 IBM Rational Asset Manager 客户机功能部件。
  11. 在安装 Rational Asset Manager 软件包之前,请在"摘要"页面上复查您的选择。要更改选项,请单击上一步并进行更改。如果您对所选的安装选项感到满意,请单击安装以安装该软件包。 指示器将显示安装的进度。
  12. 安装过程完成时,将显示一条消息以指示安装过程是否成功完成。
    1. 单击完成。安装向导将关闭,您将返回到 Installation Manager 的"开始"页。

将服务器公共证书添加至 Eclipse 客户机

如果 IBM Rational Asset Manager 服务器仅可通过 https 协议来访问,那么 Eclipse 客户机将无法使用更新站点。要解决此问题,必须将服务器的公共证书添加至 Eclipse 客户机。

关于此任务

下列指示信息适用于带有 Firefox 浏览器的 Windows 计算机。适用于 Linux 的指示信息与此类似。

  1. 保存该证书。
    1. 使用浏览器来访问 Rational Asset Manager Web 客户机。
    2. 双击状态栏中的安全性图标。"安全性"窗口打开。
    3. 单击查看证书
    4. 在证书查看器中,单击"详细信息"选项卡。
    5. 在"详细信息"页面上,单击导出
    6. 在"将证书保存至文件"窗口中,从"另存为类型"列表中选择 X.509 证书(DER)
    7. 单击保存
  2. (可选)创建密钥库。可以使用现有密钥库或创建新的密钥库。要创建新的密钥库,请从命令提示符运行以下命令:
    keytool.exe -genkey -keystore ram.keystore -storepass ibmram
    该密钥库将包含用于 Eclipse 客户机的密钥。
  3. 将证书导入到密钥库中。
    1. 从命令提示符运行以下命令来导入证书:
      keytool.exe  -import -alias [server] -file [server].der -keystore ram.keystore -storepass ibmram
      其中 server 是包含 Rational Asset Manager 服务器的服务器名称。
    2. 输入以接受证书并按 Enter 键。
    3. 验证证书是否已添加至密钥库。
  4. 使用以下命令来从命令提示符启动 Eclipse 客户机:
    eclipse -vmargs -Djavax.net.ssl.trustStore=
    "drive:\path\to\certificate\ram.keystore" -Djavax.net.ssl.trustStorePassword=ibmram
    其中 drive:\path\to\certificate\ram.keystore 是 ram.keystore 文件的完整路径。 Eclipse 将启动并信任与服务器的连接。

卸载 Rational Asset Manager

可使用 IBM Installation Manager 中的"卸载"选项从单一安装位置中卸载软件包。也可以从每个安装位置中卸载所有已安装的软件包。

开始之前

自 IBM Rational Asset Manager V7.2 开始,缺省安装过程已更改,Installation Manager 仅将安装 Rational Asset Manager 服务器设置应用程序且服务器设置应用程序部署 Rational Asset Manager 应用程序 .ear 文件。因此,要从服务器卸载 Rational Asset Manager,必须使用服务器设置应用程序除去 Rational Asset Manager 应用程序 .ear 文件,然后使用 Installation Manger 从 IBM WebSphere Application Server 应用程序中除去 Rational Asset Manager 服务器设置应用程序并删除 Rational Asset Manager 文件夹。

要卸载软件包,必须使用安装产品软件包时使用的用户帐户来登录系统。

注: 如果您要卸载 Rational Asset Manager 服务器,那么 Installation Manager 将仅除去它安装的文件。如果您在应用程序服务器上手动安装了 Rational Asset Manager 服务器,那么您必须手动卸载该服务器。
注: 如果已使用 Rational Asset Manager 服务器设置应用程序部署了企业归档文件或 Web 归档文件,那么必须对它们进行手动卸载或者通过服务器设置应用程序进行卸载。Installation Manager 只能卸载它安装的应用程序。

关于此任务

要卸载软件包,请执行以下操作:

  1. 关闭使用 Installation Manager 安装的程序。
  2. 如果正在嵌入式 WebSphere Application Server 上卸载 Rational Asset Manager,则停止服务器。例如,在 WAS_PROFILE/bin 文件夹中从命令提示符运行 stopServer.bat server1
  3. 在"开始"页面上,单击卸载
  4. 在"卸载软件包"页中,选择要卸载的 Rational Asset Manager 产品软件包。单击下一步
  5. 在"摘要"页中,查看将要卸载的软件包列表,然后单击卸载。 除去软件包后,将显示"完成"页面。
  6. 单击完成以退出该向导。

使用服务器设置应用程序和 Installation Manager 来卸载

如果使用了 IBM Rational Asset Manager 服务器设置应用程序部署 Rational Asset Manager 应用程序, 那么可使用"服务器设置"应用程序和 IBM Installation Manager 中的卸载向导来除去部分应用程序,但必须手动除去部分设置和配置。

  1. 在 Web 浏览器中,打开 Rational Asset Manager"服务器设置"应用程序并以管理员身份登录。 由于服务器已配置,因此摘要页面将打开。
  2. 单击部署步骤。
  3. 单击下一步
  4. 对于您要除去的每个应用程序,请单击卸载
  5. 如果使用了 Installation Manager 部署服务器设置应用程序,那么可使用 Installation Manager 中的 卸载向导来将其除去。 下一步:
  6. 打开 IBM WebSphere Application Server 管理控制台。
  7. 删除数据源。
    1. 找到 JNDI 名称为 jdbc/RAM_Con 的数据源并单击该数据源
      • 如果使用的是独立服务器,那么可在该服务器的作用域下面找到该数据源。
      • 如果使用的是网络服务器,那么可在已安装 Rational Asset Manager 的集群下找到该服务器。
    2. 记录该数据源使用的组件管理认证别名的名称。
    3. 删除数据源。
    4. 浏览至安全性 -> 安全管理、应用程序和基础结构 -> Java 认证和授权服务 -> J2C 认证数据
    5. 删除名称与记录的组件管理认证别名相匹配的条目。
  8. 如有必要,手动卸载要从应用程序服务器中除去每个企业归档或 Web 归档:
    1. 单击应用程序
    2. 单击企业应用程序
    3. 选择以下其余的每个应用程序:
      1. RAM1WebApplication
      2. com.ibm.ram.repository.setup.web.ear(Installation Manager 可能已为您除去了此应用程序)
      3. iehs_war
      4. jazz_war
      5. rmcabdgovernprocess_war
    4. 单击卸载
  9. 删除 IBM Rational Team Concert 的定制属性:
    1. 单击应用程序服务器
    2. 单击您已部署了 Rational Team Concert 的服务器的名称。
    3. 单击 Java 与进程管理
    4. 单击进程定义
    5. 单击 Java 虚拟机
    6. 单击定制属性
    7. 选择以下属性:
      1. JAZZ_HOME(此变量的值将是硬盘驱动器上您必须删除的文件夹)
      2. java.awt.headless
      3. org.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin
      4. (如果使用了 Oracle 数据库)ORACLE_JDBC
      5. (如果使用 Microsoft SQL Server 数据库)SQLSERVER_JDBC
    8. 单击删除
  10. 停止服务器。 在集群上,只需停止运行 Rational Team Concert 的应用程序服务器。
  11. 浏览至硬盘驱动器上的以下目录:<WebSphere_install_directory>\profiles\<profile_name>\temp\<server_name>\ 在集群上,此目录将位于运行 Rational Team Concert的应用程序服务器所在的机器上。
  12. 删除 jazz_war 文件夹。
  13. 浏览至硬盘驱动器上的以下目录(以上 JAZZ_HOME 属性的值):<WebSphere_install_directory>\profiles\<profile_name>\config\cells\<cell_name>\nodes\<node_name>\servers\<server_name>\。 在集群上,此目录将位于安装了部署管理器的机器上。
  14. 删除 RTC 文件夹。

手动从 WebSphere Application Server 卸载

要手动卸载 IBM Rational Asset Manager,请使用下列指示信息来从应用程序服务器中卸载企业和 Web 归档并除去任何其他设置和配置。

开始之前

如果使用了服务器设置应用程序或 Installation Manager 来帮助您部署应用程序文件,则可使用它们帮助您除去文件。有关更多信息,请参阅使用服务器设置应用程序和 Installation Manager 来卸载

  1. 启动 IBM WebSphere Application Server 管理控制台。
  2. 使用管理员用户标识和密码登录。
  3. 删除数据源。
    1. 找到 JNDI 名称为 jdbc/RAM_Con 的数据源并单击该数据源
      • 如果使用的是独立服务器,那么可在该服务器的作用域下面找到该数据源。
      • 如果使用的是网络服务器,那么可在已安装 Rational Asset Manager 的集群下找到该服务器。
    2. 记录该数据源使用的组件管理认证别名的名称。
    3. 删除数据源。
    4. 浏览至安全性 -> 安全管理、应用程序和基础结构 -> Java 认证和授权服务 -> J2C 认证数据
    5. 删除名称与记录的组件管理认证别名相匹配的条目。
  4. (可选)如果服务器是 Network Deployment,那么删除系统集成总线。
    1. 浏览至服务集成 -> 总线
    2. 删除名为 RAMBus 的总线。
    3. 浏览至资源 -> JMS -> 连接工厂
    4. 删除名为 RAM Factory 的工厂。 它可能在已安装 Rational Asset Manager 的集群的作用域下。
    5. 浏览至资源 -> JMS -> 主题
    6. 删除名为 RAM Cache 的主题。 它可能位于已安装 Rational Asset Manager 的集群的作用域下。
  5. 除去应用程序。
    1. 在导航窗格中单击应用程序 -> 企业应用程序
    2. 选择下列任何已安装的应用程序:
      • RAM1WebApplication
      • com.ibm.ram.repository.setup.web.ear
      • iehs_war
      • rmcabdgovernprocess_war
      • jazz_war
    3. 单击卸载
    4. 单击保存以将这些更改应用于主配置。
  6. 删除 IBM Rational Team Concert 的定制属性:
    1. 单击应用程序服务器
    2. 单击您已部署了 Rational Team Concert 的服务器的名称。
    3. 单击 Java 与进程管理
    4. 单击进程定义
    5. 单击 Java 虚拟机
    6. 单击定制属性
    7. 选择以下属性:
      1. JAZZ_HOME(此变量的值将是硬盘驱动器上您必须删除的文件夹)
      2. java.awt.headless
      3. org.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin
      4. (如果使用了 Oracle 数据库)ORACLE_JDBC
      5. (如果使用 Microsoft SQL Server 数据库)SQLSERVER_JDBC
    8. 单击删除
  7. (可选)如果 Rational Asset Manager 是服务器上唯一的应用程序,那么除去任何环境变量。
    1. 在导航窗格中单击环境 -> WebSphere 变量
    2. 单击已为 Rational Asset Manager 设置的任何环境变量的名称(例如,Oracle_JDBC_DRIVER_PATH)。
    3. 单击删除
    4. 单击保存以将这些更改应用于主配置。
  8. (可选)重新配置认证和安全性设置。 如果已特别为 Rational Asset Manager 配置了安全性,请将全部设置还原为先前的配置。如果这些安全性设置适用于其他应用程序,请不要对它们进行修改。
  9. 停止服务器。 在集群上,只需停止运行 Rational Team Concert 的应用程序服务器。
  10. 浏览至硬盘驱动器上的以下目录:<WebSphere_install_directory>\profiles\<profile_name>\temp\<server_name>\ 在集群上,此目录将位于运行 Rational Team Concert的应用程序服务器所在的机器上。
  11. 删除 jazz_war 文件夹。
  12. 浏览至硬盘驱动器上的以下目录(以上 JAZZ_HOME 属性的值):<WebSphere_install_directory>\profiles\<profile_name>\config\cells\<cell_name>\nodes\<node_name>\servers\<server_name>\。 在集群上,此目录将位于安装了部署管理器的机器上。
  13. 删除 RTC 文件夹。
  14. 重新启动服务器。

声明

© Copyright IBM Corporation 2007, 2010. All rights reserved.

Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

本信息是为在美国提供的产品和服务编写的。IBM 可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。

IBM 公司可能已拥有或正在申请与本文档描述的内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。

本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本出版物的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。

本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。

本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, Massachusetts 02421-3112
U.S.A.

只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。

本文档中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。

涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。

商标和服务标记

IBM、IBM 徽标和 ibm.com® 是 International Business Machines Corp. 在世界各地众多司法辖区注册的商标或注册商标。其他产品和服务名称可能是 IBM 或其他公司的商标。IBM 商标的当前列表可在 Web 上获取,地址为:www.ibm.com/legal/copytrade.html

Adobe 是 Adobe Systems Incorporated 在美国和/或其他国家或地区的注册商标。

Intel® 和 Pentium® 是 Intel Corporation 或者它的分支机构在美国和其他国家或地区的商标或注册商标。

Java 和所有基于 Java 的商标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标。

Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。

Microsoft 和 Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。

UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。

其他公司、产品或服务名称可能是其他公司的商标或服务标记。


反馈