IBM Rational Asset Manager V7.5.1

安装指南

V7.5.1
注意

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

第一版(2011 年 10 月)

本版本适用于 IBM Rational Asset Manager V7.5.1 以及所有后续发行版和修订版,直到在新版本中另行说明为止。

Copyright International Business Machines Corporation 2007, 2011.

目录

用于安装 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 上从先前版本升级
将嵌入式 WebSphere Application Server 升级为 WebSphere Application Server 的完整安装
在 Tomcat 上从先前版本升级
将主题从先前版本迁移至 V7.5.1
安装规划
客户机访问许可证的许可模型
Rational Asset Manager 系统和容量规划准则
部署示例
容量和系统规划示例
WebSphere Application Server 集群
与 Rational Asset Manager 的集成
系统维护
安装需求
硬件需求
软件需求
用户特权需求
安装前任务
IBM Packaging Utility
安装 Packaging Utility
从下载安装
将文件解压缩
从启动板程序执行安装
启动该启动板程序
从启动板程序开始安装
通过 Installation Manager 进行安装
使用 IBM Installation Manager
安装 WebSphere Application Server V7.0
在 WebSphere Application Server V7.0 上启用应用程序安全性
安装 IBM DB2 Enterprise Server Edition V9.7
注册 DB2 许可证密钥
安装 Rational License Key Server
安装 Rational Asset Manager
使用 Installation Manager 来安装 Rational Asset Manager
使用控制台方式安装 Rational Asset Manager
使用 Installation Manager 进行静默安装
在现有应用程序服务器上手动部署并配置 Rational Asset Manager
直接从安装介质中检索服务器应用程序文件
为 Rational Asset Manager 创建并配置数据库
在 WebSphere Application Server 上手动部署服务器应用程序
在 Apache Tomcat 上部署服务器应用程序
安装后配置
使用服务器设置应用程序来部署和配置应用程序文件
配置 Rational Asset Manager 服务器应用程序
配置电子邮件设置
配置 SMS 设置
为 Tomcat 配置 LDAP 认证
将用于 Rational Asset Manager 的 Tomcat 服务器配置为使用 LDAP
将 Tomcat 上的 Rational Team Concert 配置为使用 LDAP
调整 Rational Asset Manager 的性能
配置远程进程
将嵌入式 WebSphere Application Server 配置为服务(仅 Windows 和 Linux)
Linux 和 AIX 的其他配置要求
在 Linux 和 AIX 上启用内容索引编制
对非 root 用户启用数据库连接(Linux 和 AIX)
在 AIX 或 Linux 上安装 X Virtual Frame Buffer
安装 Rational Asset Manager Eclipse 客户机
使用 Eclipse 更新管理器安装 Rational Asset Manager Eclipse 客户机
使用 Installation Manager 安装 Rational Asset Manager Eclipse 客户机
使用控制台方式安装 Eclipse 客户机
将服务器公共证书添加至 Eclipse 客户机
备份和复原
创建 Rational Asset Manager 存储库的备份
从备份复原
卸载 Rational Asset Manager
使用服务器设置应用程序和 Installation Manager 来卸载
手动从 WebSphere Application Server 卸载
声明
商标和服务标记

用于安装 Rational Asset Manager 的指南

随嵌入式 WebSphere Application Server 安装 Rational Asset Manager

按照此大纲考虑 IBM® Rational® Asset Manager 的安装选项并将其与 WebSphere® Application Server 一起安装。

关于此任务

您使用 IBM Installation Manager 安装的嵌入式 WebSphere Application Server V7.0 并非旨在用于大规模的 Rational Asset Manager 部署。 您对 WebSphere 管理控制台没有完全访问权而无法完全管理应用程序、安全性和性能设置。

对于较大的部署,考虑使用专用 WebSphere Application Server 或 WebSphere Application Server Network Deployment 服务器集群。

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

过程

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

    Rational Asset Manager 需要数据库来存储资产和关联数据。如果您尚未安装其中一种受支持的数据库应用程序,那么可以从 Rational Asset Manager 启动板安装 IBM DB2® Enterprise Server Edition V9.7

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

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

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

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

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

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

    使用 Installation Manager 安装 Rational Asset Manager 服务器设置应用程序。在"安装"向导的"功能部件"页面上,选择封装的嵌入式 WebSphere Application Server。 这是安装 Rational Asset Manager 服务器的最简便方法。

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

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

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

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

    1. 对非 root 用户启用内容索引编制
    2. 对非 root 用户启用数据库连接
    3. 安装 X Virtual Frame Buffer
  6. 配置 Rational Asset Manager 的电子邮件设置
  7. 可选: 请参阅《Rational Asset Manager 调整指南》与系统和容量规划准则

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

  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. 如果还未安装 WebSphere Application Server,请将其安装。
  2. 安装 Rational Asset Manager 的数据库应用程序:

    Rational Asset Manager 需要数据库来存储资产和关联数据。如果您尚未安装其中一种受支持的数据库应用程序,那么可以从 Rational Asset Manager 启动板安装 IBM DB2 Enterprise Server Edition V9.7

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

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

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

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

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

  4. 通过使用 WebSphere_install_location/bin/backupConfig.bat 命令创建服务器配置备份。 有关更多信息,请参阅 WebSphere Application Server 文档。
  5. 如果是安装到 WebSphere Application Server V7.0请确保启用了应用程序安全性
  6. 在 WebSphere Application Server 上安装 Rational Asset Manager 服务器设置应用程序。

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

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

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

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

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

    1. 对非 root 用户启用内容索引编制
    2. 对非 root 用户启用数据库连接
    3. 安装 X Virtual Frame Buffer
  9. 配置 Rational Asset Manager 的电子邮件设置
  10. 可选: 请参阅《Rational Asset Manager 调整指南》与系统和容量规划准则

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

  11. 可选: 安装 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 Enterprise Server Edition V9.7

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

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

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

    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. 对非 root 用户启用内容索引编制
    2. 对非 root 用户启用数据库连接
    3. 安装 X Virtual Frame Buffer
  8. 配置 Rational Asset Manager 服务器应用程序

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

  9. 配置 Rational Asset Manager 的电子邮件设置
  10. 可选: 请参阅《Rational Asset Manager 调整指南》与系统和容量规划准则

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

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

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

升级 Rational Asset Manager

以下主题说明如何将 IBM 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 要求有自己的应用程序服务器实例,无法将其安装到集群。

您必须升级许可证服务器并请求获取已更新的许可证密钥。有关 Rational License Server 必需版本的更多信息,请参阅安装 Rational License Key Server

您可能还必须停止并重新启动应用程序服务器几次。

还可以配置现有 Rational Team Concert 服务器以使用 Rational Asset Manager。 服务器设置应用程序处理该配置。您必须知道 Rational Team Concert 服务器管理员的用户名和密码。

如果您可以访问因特网,那么可以使用 IBM Installation Manager 直接从 Rational Asset Manager 的 IBM 更新存储库查找并安装更新。

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

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

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

关于此任务

此大纲显示了为升级到最新版本的 Rational Asset Manager 而必须执行的操作:

  1. 通过进行备份和配置应用程序服务器来准备升级:步骤 1-6
  2. 如果使用的是 WebSphere Application Server Network Deployment 集群并且是从 V7.1.1.1 或更低版本升级,请在集群上为 Rational Team Concert™ 创建独立应用程序服务器实例:步骤 7
  3. 如果使用的是 Oracle,请复制其他 JDBC .jar 文件:步骤 8-9
  4. 在 WebSphere Application Server 或集群 V7.0 上安装必需临时修订包:步骤 10
  5. 如果使用的是嵌入式 WebSphere Application Server,请停止服务器:步骤 11
  6. 将许可证服务器升级至 Rational Common Licensing V8.1.2:步骤 12
  7. 检索最新版本的 Rational Asset Manager 的应用程序文件并部署服务器设置应用程序:步骤 13-14
  8. 使用服务器设置应用程序更新其他 Rational Asset Manager 应用程序:步骤 15-18
  9. 如果是从 V7.1.1.1 或更低版本升级并且需要 Rational Team Concert,请将 Rational Team Concert 部署到服务器并创建数据库:步骤 20-24
  10. 重新启动应用程序服务器:步骤 26
  11. 如果是从 V7.1.1.1 或更低版本升级,请配置 Rational Team Concert:步骤 27
  12. 登录到 Rational Asset Manager Web 客户机并迁移存储库:步骤 28-29
  13. 重新配置 Rational Asset Manager 的一些设置:步骤 31-32
  14. 清除帮助应用程序的高速缓存:步骤 33
  15. 更新 Rational Asset Manager Eclipse 应用程序:步骤 34

过程

  1. 在升级之前,请按照创建 Rational Asset Manager 存储库的备份中的指示信息创建存储库、数据库、资产文件和应用程序服务器设置的完全备份。
  2. 对于 Linux: 对于 AIX: 对于 Linux for zSeries:在 Linux、AIX、或 Linux for zSeries 上,将进程一次可打开的文件描述符的数量至少增加到 3072:
    1. 要查看当前可一次打开的描述符数量,请在命令行中输入:ulimit -n
    2. 如果限值不是至少为 3072,请使用以下命令增加限值:ulimit -n 3072
  3. 如果已修改了主题或电子邮件消息,那么在更新 Rational Asset Manager 服务器之前,请下载当前主题和邮件消息文件(在管理 > 工具页面上),然后在更新服务器之后,重新应用该主题和消息。
  4. 对于 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 和 SIP 安全性
    6. 单击常规设置
    7. 在"Web 认证行为"部分中,选中访问未受保护的 URI 时使用可用认证数据复选框(如果尚未将其选中)。
    8. 单击应用
    9. 在"消息"窗口中,单击直接保存到主配置
    10. 停止然后重新启动服务器。
  5. 如果使用的是 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. 重新启动应用程序服务器。
  6. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  7. 对于 WebSphere:如果从 V7.1.1.1 或更低版本升级并使用 WebSphere Application Server 集群,且需要安装 Rational Team Concert,那么您必须在 Rational Team Concert 的集群上创建独立的应用程序服务器实例。 为此,请参阅在 WebSphere Application Server 分布式服务器集群上为 Rational Team Concert 创建应用程序服务器实例。 如果未使用集群,那么不必执行此操作;Rational Team Concert 和 Rational Asset Manager 可以安装在相同应用程序服务器上。
  8. 对于 Oracle: 如果使用的是 Oracle,请将附加的 JDBC .jar 文件复制到应用程序服务器的 WebSphere_install_directory/profiles/profile_name/config/cells/cell_name/ram_jdbc 目录: 您可以从 Oracle 下载相应的 .jar 文件;即使您使用的是 Oracle 10g,也请下载 Oracle 11 的软件包以查找相应的 .jar 文件。
  9. 如果使用的是 Oracle,并且使用 AIX、Linux 或 Linux for zSeries,请为新 JDBC .jar 文件设置相应的许可权,如对非 root 用户启用数据库连接(Linux 和 AIX)中所述。 必须为从 Rational Asset Manager 访问 Oracle 数据库的用户提供相应的特权来完成迁移。
  10. 如果使用的不是嵌入式 WebSphere Application Server 而是 WebSphere Application Server V7.0,那么必须安装对服务器的临时修订:http://www-01.ibm.com/support/docview.wss?uid=swg24023024。 此临时修订防止出现 WebSphere Application Server 无法释放与 Rational Team Concert 的连接这一问题。
  11. 如果您使用嵌入式 WebSphere Application Server,请停止该嵌入式 WebSphere Application Server。
    注: 如果使用的是网络部署集群或已安装到现有 WebSphere Application Server,请勿停止服务器。
    如果发出 Rational Asset Manager 停止服务器命令无法停止服务器,请以命令行方式在 Install-directory\ram\ewas\bin 目录下运行 stopServer 命令,并且通过使用 -username-password 选项来指定服务器管理员用户名和密码。
  12. 对于 Windows: 对于 Linux: 对于 AIX: 将 Rational Licensing Server 迁移至 Rational Common Licensing V8.1.2 或更高版本。 有关更多信息,请参阅 Migrating from Rational Licensing Server v7.1.x or earlier to Rational Common Licensing

    Rational License Key Server 包含在 Rational Asset Manager 安装介质中。您还可以通过您的 Passport Advantage 帐户或通过 Rational 下载中心来检索 Rational License Server 的最新版本。

    此过程要求您关闭使用 Rational Licensing Server 的所有应用程序,卸载现有 Rational Licensing Server,更新许可证文件以及安装 Rational Common Licensing 服务器。对于 Windows®,请参阅 Configuring a license server for Windows;对于 AIX 或 Linux,请参阅 Configuring a license server for UNIX®

    对于 Linux for zSeries,请继续使用 Rational License Server for UNIX and Linux 7.0.0.1。
  13. 检索相应的 Rational Asset Manager 应用程序:
  14. 将 Rational Asset Manager 服务器设置应用程序部署到应用程序服务器:
  15. 部署了最新版本的服务器设置应用程序后,在 Web 浏览器中,通过使用以下 URL 打开服务器设置应用程序:http://host:port/setup-server-context-root。 服务器设置应用程序的缺省上下文根为 ram.setup。 如果已在应用程序服务器上启用安全性,请输入应用程序服务器管理员的用户标识和密码。 对于嵌入式 WebSphere Application Server,缺省用户标识和密码均为 adminadmin
  16. 在步骤 1 中:找到"安装文件"部分,单击提供服务器上文件的位置并输入在运行服务器设置应用程序的服务器上文件系统中新 Web 应用程序文件所在的目录。 如果已使用 Installation Manager 中的"更新"向导,那么这些文件位于 package_group_location\ram\apps\was 目录中。 以下文件必须位于该目录中:

    如果已将服务器设置应用程序部署到属于集群一部分的应用程序服务器,并且要访问该应用程序服务器以将文件上载到运行服务器设置应用程序的服务器,请单击将文件上载到服务器;然后单击浏览并选择各必需文件。

  17. 要验证是否所有必需应用程序文件都在目录中,或者要将其上载到服务器,请单击验证位置。 如果已上载应用程序文件,那么服务器设置应用程序会将其保存到临时目录。 此时将出现一条消息,验证是否存在所有必需文件。
  18. 单击更新。 服务器设置应用程序将所有其他 Rational Asset Manager 应用程序文件更新到最新版本并保留其上下文根,此过程可能需要几分钟时间。
  19. 下一步:
  20. Rational Team Concert 是增强的生命周期过程所必需的。下一步:
  21. 在"部署 Rational Asset Manager"页面上:
    1. 在"部署 Rational Team Concert"部分中,在服务器列表中确认应用程序服务器(您不能将 Rational Team Concert 部署到集群)然后单击部署应用程序。 部署 Rational Team Concert 的操作可能需要几分钟时间。 该过程完成后将重新打开"部署 Rational Asset Manager"页面。
    2. 操作完成后,单击下一步
  22. 为 Rational Team Concert 的资产生命周期创建数据库
  23. 在"配置数据库"页面上,输入并测试生命周期管理数据库的连接:
    1. 生命周期的数据库名称字段中,输入在步骤22中创建的数据库的名称。
    2. 要测试连接,请单击测试连接
    3. 如果连接成功,请单击下一步
  24. 配置 Rational Team Concert 数据库。 在第 6 步下:配置 Rational Asset Manager 生命周期数据库:
    1. 单击填充数据库
    2. 将有一条消息要求您验证您要配置生命周期数据库。单击确定
    3. 该过程完成后,单击下一步
  25. 继续服务器设置应用程序以配置或调整数据库和应用程序服务器设置,直到您到达"第 4 部分:配置生命周期管理设置"为止。
  26. 在"第 4 部分:配置生命周期管理设置"的页面上,单击重新启动服务器。 必须输入应用程序服务器管理员的用户标识和密码。 服务器已停止并重新启动后,"配置生命周期管理设置"页面将打开。
  27. 在"配置生命周期管理设置"页面中,输入 Rational Team Concert 应用程序的路径和登录信息:
    1. 在步骤 1 中,在 Rational Team Concert 服务器字段中,输入 Rational Team Concert 位置的路径。 必须使用安全 (https://) 连接。 缺省情况下,此值是:
      • 对于嵌入式 WebSphere Application Server:https://localhost:13443/ramjazz
      • 对于现有 WebSphere Application Server:https://localhost:9443/ramjazz
      • 对于外部 Rational Team Concert 服务器:https://url:port/jazz
    2. 在步骤 2 中,在 Jazz 管理员标识字段中,输入 Rational Team Concert 服务器的管理员用户标识(缺省值为 admin);然后,在密码字段中,输入该用户的密码(缺省情况下,其值为 admin)。 如果刚才使用服务器设置应用程序安装了 Rational Team Concert,那么请输入应用程序服务器管理员的用户名和密码。
    3. 在步骤 3 中,在项目区域名称字段中,输入将为生命周期创建的项目区域的描述性名称(例如,Rational Asset Manager lifecycles)。 然后,在项目区域管理员标识字段中,输入您希望成为项目区域管理员的用户的用户标识。然后,输入该用户的密码。 如果使用的是外部 Rational Team Concert 服务器,那么项目区域管理员可以不同于 Jazz 服务器管理员的其他用户。如果安装的是新 Rational Team Concert,那么服务器设置应用程序将建议使用 Jazz 管理员标识作为项目区域管理员标识。
    4. 单击配置服务器。 该过程可能需要几分钟。 配置后,将会出现"摘要"页面。
  28. 在"摘要"页面上,单击使用 Rational Asset Manager 启动。 或单击完成。 此时将打开 Web 客户机。
  29. 将 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. 完成迁移过程之后,单击主页
  30. 迁移存储库之后,停止应用程序服务器,然后将其重新启动。
  31. 要升级,必须请求获取新的许可证密钥。必须获取新的服务器许可证和新的用户授权许可证。 请转至 Rational License Key Center:http://www-01.ibm.com/software/rational/support/licensing/ 如果发现有关 Rational License Server 的错误,请调整许可证配置:
    1. 单击管理
    2. 在"管理"页面上,单击配置
    3. 在"许可证和版本"部分中,要选择此存储库使用的服务器许可证类型,请选择标准版企业版
    4. 在页面底部,单击保存
    5. 您可能会再次看到"许可证服务器"错误。 单击重试连接到许可证服务器
  32. 配置完成后,手动将先前版本的 Rational Asset Manager 的共享库引用重新映射到 RAM1WebApplication(例如,对于与 IBM Rational ClearQuest® 的集成,必须在升级到新 Rational Asset Manager 服务器后再次运行集成步骤)。
  33. 如果打开帮助应用程序时显示的是旧版本的帮助或出现错误,那么请清除 Rational Asset Manager 帮助应用程序的高速缓存。请参阅应用程序服务器的文档以了解有关清除高速缓存的指示信息。在集群上,必须停止每台应用程序服务器并清除集群中每个节点和服务器的高速缓存。 对于嵌入式 WebSphere Application Server,要清除高速缓存,请执行下列操作:
    1. 停止服务器。
    2. 删除以下目录:Rational_Asset_Manager_install_location/ram/ewas/profiles/profile1/temp/node_name/server_name/ramhelp_war/
    3. 重新启动服务器。
  34. 更新 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 中单击帮助 > 软件更新 > 管理配置

将嵌入式 WebSphere Application Server 升级为 WebSphere Application Server 的完整安装

IBM WebSphere Application Server 的嵌入式版本(随 IBM Rational Asset Manager一同封装)是应用程序服务器的轻量级版本。 可在小环境或测试中使用此版本。 如果您处在较大环境中,那么可升级至 WebSphere Application Server 的完整版,以获取扩展的服务器功能。

要进行升级,请捕获 WebSphere Application Server 的封装的嵌入式版本设置。 然后,在完整版本的 WebSphere Application Server 的服务器设置期间输入这些设置。

开始之前

从已安装的嵌入式 WebSphere Application Server 中捕获设置:

  1. 启动嵌入式 WebSphere Application Server 上运行的 Rational Asset Manager 服务器。
  2. 在 Web 浏览器中,输入服务器设置应用程序的 URL。 例如:http://localhost:13080/ram.setup
  3. 到达"摘要"页面时单击下一步,然后验证当前安装是否无问题。 如果存在问题,请先更正再继续进行服务器设置。
  4. 单击"步骤 1 部署"链接返回至设置开头,然后单击后退返回至"介绍"页面。
  5. 备份配置报告。
    1. 依次单击工具 > 查看配置报告
    2. 右键单击页面并将文件保存在本地。
    3. 关闭配置报告。
  6. 在服务器设置应用程序中,复审各个页面并记下针对嵌入式 WebSphere Application Server 安装所定义的值。 写下这些选择或捕获包含这些选择的屏幕。下表显示各个页面上需记下的选择。
    表 1. 要捕获的有关嵌入式 WebSphere Application Server 的信息
    Installation Manager 页面 要记下的项

    介绍

    • 数据库供应商名称
    • 认证类型
    • IBM Rational Team Concert 服务器
    • Rational Asset Manager 的服务器或集群

    部署 Rational Asset Manager

    已安装的应用程序和文档:

    • Rational Asset Manager
    • Rational Team Concert
    • 帮助和用户辅助
    • 基于资产的开发 (ABD) 流程和管理

    配置数据库:第 2 部分

    数据库连接属性:

    • 数据库供应商
    • 数据库 服务器
    • 端口

    数据库资源:

    • 数据库 JAR 文件。即使您拥有 JAR 文件,也可能需要再次将其上载至新服务器。

    Rational Asset Manager 核心数据库:

    • 名称
    • 用户标识
    • 密码

    Rational Asset Manager 生命周期数据库:

    • 名称
    • 用户标识
    • 密码

    用户和认证

    值取决于"介绍"页面上所选的"认证"类型。

    您可捕获这些值:

    • LDAP 供应商
    • 服务器
    • 端口
    • 绑定用户专有名称和密码
    • 管理员标识
    • 用户搜索过滤器
    • 用户搜索条件

    配置 Rational Asset Manager 设置:第 1 部分

    配置许可证服务器:

    • 许可证服务器或密钥
    • 许可证类型

    服务器地址,如 http://host:13080

    配置路径:

    • Rational Asset Manager 服务器
    • Web Service
    • 帮助和用户辅助
    • 基于资产的开发流程和管理

    配置 Rational Asset Manager 设置:第 2 部分

    磁盘存储设置

    • 持久文件夹
    • 本地存储器文件夹
    • 索引文件夹

    配置生命周期管理设置

    Rational Team Concert 路径:

    • 服务器 URL
    • 类型
      • 如果在"介绍"页面上针对 Rational Team Concert 服务器选项选择了我需要安装新服务器,那么此类型为"内部"。
      • 如果在"介绍"页面上针对 Rational Team Concert 服务器选项选择了我现有一个服务器,那么此类型为"外部"。

    Rational Team Concert - 用户管理

    • Jazz™ 管理员标识
    • 密码

    Rational Team Concert - 项目区域管理

    • 项目区域名称
    • 项目区域管理员标识
    • 密码

过程

将 Rational Asset Manager 安装在完整的 WebSphere Application Server 上,并输入嵌入式 WebSphere Application Server 安装的值:

  1. 停止嵌入式 WebSphere Application Server。
  2. 从 Rational Asset Manager 启动板,单击安装 WebSphere Application Server 7.0 并安装 WebSphere Application Server 的完整版本。
  3. 返回至启动板并单击安装 WebSphere Application Server 7.0 的最新修订包,以安装最新的应用程序服务器和 SDK 修订包。
  4. 安装完成时,请启动 WebSphere Application Server。
  5. 返回至启动板并单击安装 Rational Asset Manager 服务器,以将 Rational Asset Manager 安装到 WebSphere Application Server 的完整版本。
  6. 启动 Rational Asset Manager 服务器设置。
  7. 在设置详细信息中,输入从嵌入式 WebSphere Application Server 安装中捕获的值。
    要点:
    • 在"介绍"页面:对于 Rational Team Concert 服务器,必须选择与嵌入式 WebSphere Application Server 中输入的值相同的值。 即使您已针对嵌入式 WebSphere Application Server 创建了服务器,也必须针对 WebSphere Application Server 的完整安装创建 Rational Team Concert 服务器。
    • 在"配置数据库"上的"第 1 部分"页面中:选择您已创建了两个数据库并希望修改设置
    • 在"配置 Rational Asset Manager设置"页面上:服务器端口地址更改为 9080。例如:http://host:9080
    • 在"配置生命周期管理设置"页面上:如果针对 Rational Team Concert 服务器选项在"介绍"页面上选择我需要安装新服务器,那么服务器地址将更改为 https://host:9443/ramjazz,如建议值所示。
  8. 完成服务器设置并重新启动服务器。
  9. 验证摘要中是否存在错误。

在 Tomcat 上从先前版本升级

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

开始之前

要点: 如果从 Rational Asset Manager V7.1.1.1 或更低版本升级,那么必须安装 IBM Rational Team Concert,它需要一个附加数据库和一个安全证书用于 Tomcat 服务器。

您必须升级许可证服务器并请求获取已更新的许可证密钥。有关 Rational License Server 必需版本的更多信息,请参阅安装 Rational License Key Server

您可能还必须停止并重新启动应用程序服务器几次。

可以通过将 Rational Asset Manager 的 Web 应用程序和包含的 IBM Rational Team Concert 的应用程序文件安装在单独的 Tomcat 服务器上来改善 Rational Asset Manager 的性能和稳定性。在本文档中,Rational Asset Manager 的 Tomcat 服务器的安装目录为 tomcat_install_directory。 Rational Team Concert 的 Tomcat 服务器的安装目录为 tomcat_for_rtc_install_directory。 如果将所有 Web 应用程序安装在同一 Tomcat 服务器上,那么目录相同。

关于此任务

此大纲显示为升级到 Rational Asset Manager 的最新版本必须执行的操作:

  1. 准备升级并备份重要文件和数据库:步骤 1-4
  2. 检索最新版本的 Rational Asset Manager 的应用程序文件:步骤 5
  3. 如果是从 V7.1.1.1 或更早版本升级,请另外创建一个数据库:步骤 6
  4. 关闭 Tomcat 服务器:步骤 7
  5. 将许可证服务器升级至 Rational Common Licensing 8.1.2:步骤 8
  6. 为 Rational Asset Manager 和 Rational Common Licensing 8.1.2 复制新共享库文件,并相应修改 Tomcat 服务器启动文件:步骤 9-11
  7. 配置 Tomcat 服务器以实现单点登录:步骤 12
  8. 检索包含的 Rational Team Concert 的当前应用程序文件:步骤 13-14
  9. 如果是从 V7.1.1.1 或更早版本升级并且需要 Rational Team Concert,请在应用程序服务器上安装 Rational Team Concert:步骤 17-24
  10. 如果是从 V7.1.1.1 或更早版本升级,请配置 Rational Team Concert:步骤 25-31
  11. 如果是从 V7.2 或更高版本升级,请升级包含的 Rational Team Concert:步骤 33
  12. 除去 Rational Asset Manager 的现有应用程序文件并安装新版本的应用程序:步骤 34-39
  13. 登录到 Rational Asset Manager 并迁移存储库:步骤 40
  14. 如果是从 V7.1.1.1 或更早版本升级,请将 Rational Asset Manager 配置为连接到 Rational Team Concert:步骤 42
  15. 将设置修改为连接到新 Rational Common Licensing 服务器:步骤 43
  16. 升级任何 Eclipse 客户机:步骤 44

过程

  1. 在升级之前,请按照创建 Rational Asset Manager 存储库的备份中的指示信息创建存储库、数据库、资产文件和应用程序服务器设置的完全备份。
  2. 如果已修改了主题或电子邮件消息,那么在更新 Rational Asset Manager 服务器之前,请下载当前主题和邮件消息文件(在管理 > 工具页面上),然后在更新服务器之后,重新应用该主题和消息。
  3. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  4. 如果使用的是 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. 重新启动应用程序服务器。
  5. Tomcat 和您操作系统的相应归档上检索应用程序文件。应用程序文件在 archive_extract_location/apps/tomcat/ 文件夹中。
  6. 如果是从 V7.1.1.1 或更低版本升级:创建用于资产生命周期的数据库:
  7. 停止一台或多台 Tomcat 服务器。 您的存储库以及服务器上的任何其他应用程序都将脱机。
  8. 对于 Windows: 对于 Linux: 对于 AIX: 将 Rational Licensing Server 迁移至 Rational Common Licensing V8.1.2 或更高版本。 有关更多信息,请参阅 Migrating from Rational Licensing Server v7.1.x or earlier to Rational Common Licensing

    Rational License Key Server 包含在 Rational Asset Manager 安装介质中。您还可以通过您的 Passport Advantage 帐户或通过 Rational 下载中心来检索 Rational License Server 的最新版本。

    此过程要求您关闭使用 Rational Licensing Server 的所有应用程序,卸载现有 Rational Licensing Server,更新许可证文件以及安装 Rational Common Licensing 服务器。对于 Windows,请参阅 Configuring a license server for Windows;对于 AIX 或 Linux,请参阅 Configuring a license server for UNIX

    对于 Linux for zSeries,请继续使用 Rational License Server for UNIX and Linux 7.0.0.1。
  9. 将共享库文件解压缩到 Tomcat 服务器的 \shared\lib 文件夹:
    1. 查找并解压缩 archive_extract_location\apps\tomcat\sharedLib.zip 文件。
    2. 将解压缩的 sharedLib.zip 文件的全部内容复制到 tomcat_install_directory\shared\lib 目录。
  10. 对于 Windows: 对于 Linux: 对于 AIX: 将 Rational Licensing Key Server V8.1.2 的库文件解压缩到 tomcat_install_directory\shared\lib 文件夹:
    要点: 如果要在 Linux for zSeries 上进行安装,那么请勿完成此步骤
    1. 找到并解压缩 archive_extract_location\sharedLibs\rlsclients_rlsibmratl_812.zip 文件。
    2. 从已解压的 .zip 文件中,找到与您的操作系统和体系结构对应的文件 rlsibmratl812.zip。例如,32 位 Windows 的文件位于 win32 目录中。
    3. 解压缩相应的 rlsibmratl812.zip 文件的内容。
    4. 将解压缩的 rlsibmratl812.zip 文件的全部内容复制到 tomcat_install_directory\shared\lib 目录。
  11. 对于 Windows: 对于 Linux: 对于 AIX: 修改 Rational Asset Manager 的 Tomcat 服务器的启动脚本
    1. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,该文件是 tomcat_install_directory\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 tomcat_install_directory/bin/startup.sh
    2. 搜索包含 JAVA_OPTS= 的行。
      • 如果已经设置 JAVA_OPTS 环境变量,请添加以下选项和值:
        • 对于 Windows:
          -Djava.library.path="tomcat_install_directory\shared\lib"
        • 对于 Linux: 对于 AIX:
          -Djava.library.path=tomcat_install_directory/shared/lib
      • 如果未设置 JAVA_OPTS 环境变量,请输入以下文本:
        • 对于 Windows:
          set JAVA_OPTS=-Djava.library.path="tomcat_install_directory\shared\lib"
        • 对于 Linux: 对于 AIX:
          export JAVA_OPTS="-Djava.library.path=tomcat_install_directory/shared/lib"
  12. 配置 Tomcat 服务器以实现对所有应用程序的单点登录:
    1. 在文本编辑器中,打开 tomcat_install_directory\conf\server.xml 文件。
    2. 搜索以下文本:
      <!--
      <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
      -->
    3. <Valve> 元素取消注释:
      <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
  13. 在安装介质上,查找 archive_extract_location/apps/tomcat/RTC-server.zip 文件。
  14. RTC-server.zip 解压缩到硬盘驱动器上的位置,在这些指示信息中,此位置为 rtc_install_dir
  15. 根据您的情境,安装并配置 Rational Team Concert,或者将其更新:
  16. 根据您的情境,安装并配置 Rational Team Concert,或者仅对其进行配置:
  17. 查找 rtc_install_dir/jazz/server/ramjazz_war.ear 文件并将其解压缩。要解压缩 .ear 文件,您可以使用免费实用程序(例如 7-Zip)。从解压缩的 ramjazz_war.ear 软件包中,将 ramjazz.war 文件复制到 tomcat_for_rtc_install_directory/webapps/ 目录。
  18. 在 Rational Team Concert 的 Tomcat 服务器上配置安全端口:
    1. 创建安全性证书,此证书为 SSL 连接的 Rational Team Concert 标识 Tomcat 服务器。可以使用 Java™ JDK keytool 命令来创建自签名证书。或者,可以请求由可信的认证中心签署的证书。

      有关以 keytool 命令创建自签名证书的更多信息,请参阅 Oracle Java 文档。 可以用以下示例 keytool 命令创建自签名证书:

      keytool -genkey -alias tomcat -keystore tomcat_for_rtc_install_directory/.keystore

      运行该命令时,将提示您输入密钥库文件的密码。缺省密码为 changeit,但是您应该指定不同的密码。您必须记住该密码,在以后将其输入 server.xml 文件。

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

      此外,在 rtc_install_dir/jazz/server/ 文件夹中还包含简单证书;证书文件为 ibm-team-ssl.keystore

    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" 
      connectionTimeout="20000"
           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。如果使用包含的证书,那么这将是 rtc_install_dir/jazz/server/ibm-team-ssl.keystore
      • keystore_password 是密钥库文件的密码。如果使用包含的密钥库文件,那么这是 ibm-team
      • keystore_protocol 是密钥库的协议。它最可能是 TLSSSL_TLS。如果使用包含的密钥库文件,那么这是 SSL_TLS
      • keystore_algorithm 是密钥库的 X509 算法。它最可能是 SunX509IbmX509,取决于证书来源。如果使用包含的密钥库文件,那么这是 IbmX509
    4. 可以更改端口值以将 8443 以外的端口用于非 SSL 连接器(缺省情况下,为端口 8080)。如果更改端口值,请更改 redirectPort 属性的值以匹配 SSL 连接器的端口号。

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

  19. 对于 Oracle: 对于 Microsoft SQL Server: 复制来自数据库供应商的相应 .jar 文件:
  20. 配置 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. 在启动文件中,输入以下文本:
      • 对于 Windows:rtc_install_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 -Djava.library.path="tomcat_for_rtc_install_directory\shared\lib" -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
        SQLSERVER_JDBC=sqlServer_jar_dir
        JAZZ_INSTALL_DIR=rtc_install_dir
        export JAVA_OPTS="-Djava.awt.headless=true -Djava.library.path=tomcat_for_rtc_install_directory/shared/lib -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"

      其中:

      • rtc_install_dirRTC-server.zip 文件的解压缩目录。 在 Windows 上,将 rtc_install_dir 中的每个空格字符替换为 %20
      • 对于 Oracle: oracle_jar_dirojdbc14.jar 文件的目录 (rtc_install_dir/jazz/server/oracle)
      • 对于 Microsoft SQL Server: sqlServer_jar_dirsqljdbc.jar 文件的目录 (rtc_install_dir/jazz/server/sqlserver)
      • tomcat_for_rtc_install_directory 是 Tomcat 服务器的安装目录
      • 对于 Windows: 对于 Linux: 对于 AIX: 如果在同一应用程序服务器上安装 Rational Asset Manager 和 Rational Team Concert,请使用此 JAVA_OPTS 系统变量来替换在配置 Rational Asset Manager 的 Tomcat 服务器的启动脚本时创建的系统变量;该声明仍然包含 -Djava.library.path 选项。
  21. 查找并重命名相应的 Jazz 服务器属性文件:
    1. rtc_install_dir/jazz/server/conf/ramjazz/ 目录中,查找 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: teamserver.oracle.properties
      • 对于 SQL Server: teamserver.sqlserver.properties
    3. 将文件重命名为 teamserver.properties
  22. 在文本编辑器中,打开 teamserver.properties 文件,然后按以下方式进行修改(对于数据库供应商):
  23. 为 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
  24. 为包含的 Rational Team Concert 配置用户权限。
  25. 启动 Rational Team Concert 的 Tomcat 服务器。 要启动 Tomcat,请运行以下文件:
  26. 在 Web 浏览器中启动 Rational Team Concert 的管理 Web 界面,地址如下:https://machine_name:secure_port/jazz/admin/。 请注意 https;连接必须安全。
  27. 用 Rational Team Concert 的管理员用户标识和密码登录。 如果之前没有人登录 Rational Team Concert,请使用应用程序服务器的管理员用户标识和密码。
  28. 如果在处理 Rational Team Concert 的新安装:配置 Rational Team Concert 的管理用户:
    1. 如果您看到有关"正在访存服务器状态信息"的错误,请关闭并重新启动数据库服务器和应用程序服务器,然后再次登录。
    2. 在 Rational Team Concert 管理 Web 界面中,单击用户管理。 忽略关于未配置外部注册表的任何错误。
    3. 单击创建用户
    4. 输入以下详细信息:
      1. 用户名:应用程序服务器管理员的用户标识
      2. 用户标识:应用程序服务器管理员的用户标识
      3. 电子邮件地址:应用程序服务器管理员的有效、电子邮件地址
    5. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    6. 单击保存
    7. 注销,然后作为应用程序服务器的管理员再登录回管理 Web 界面。
  29. 将生命周期过程模板导入到 Rational Team Concert:
    1. 在 Rational Team Concert 管理 Web 界面中,单击过程模板管理。 如果看不到过程模板管理链接,请注销,然后再登录回管理 web 界面。
    2. 单击导入模板然后浏览到 archive_extract_location/DatabaseScripts/ 文件夹中的 com.ibm.ram.lifecycle.zip 文件。 然后单击确定。 将显示 RAM 生命周期模板。
  30. 在 Rational Team Concert 中创建项目区域:
    1. 在 Rational Team Concert 管理 Web 界面,单击项目区域管理。 如果看不到项目区域管理链接,请注销,然后再登录回管理 web 界面。
    2. 单击创建项目区域
    3. 输入有关项目区域的以下详细信息:
      • 项目名称RAM 生命周期
      • 摘要Rational Asset Manager 生命周期控制区域
      • 描述此区域用于管理 Rational Asset Manager 的生命周期
    4. 单击保存
  31. 为项目区域分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加。 搜索并选择您创建的管理员用户。如果在使用现有 Rational Team Concert 应用程序,那么还可以选择其他用户作为该项目区域的管理员。
    3. 在"成员"部分中,单击添加,然后搜索并选择您选为该项目区域管理员的用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"窗口中,从可用角色列表,选择管理,然后单击添加
    6. 单击完成
    7. 单击保存
  32. 如果从 V7.1.1.1 或更低版本升级:请继续到步骤 34
  33. 如果从 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 变量的值是当前 Rational Team Concert 文件的位置。

    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 是步骤 33a 中解压缩的目录:
      • 对于 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 应用程序。
  34. 停止 Rational Asset Manager 的 Tomcat 服务器。
  35. 除去在 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
      • ramhelp.war
      • rmcabdgovernprocess.war
      文件名可能不同于列表中的名称,具体取决于您如何将应用程序安装在服务器上。
    4. 删除这些应用程序的关联文件夹。
  36. archive_extract_location/apps/tomcat/ 目录,将以下文件复制到 tomcat_install_directory/webapps/ 目录:
  37. 要更改应用程序的上下文路径,请重命名 WAR 应用程序文件。 使用您以前用过的相同上下文路径。新安装的文件名和上下文路径如下:
    表 2. 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 应用程序
    ramhelp.war ram.help.war ram.help Rational Asset Manager 帮助和用户辅助应用程序
    rmcabdgovernprocess.war ram.process.war ram.process 基于资产的开发和管理流程的文档应用程序
  38. 清除 Tomcat 服务器的高速缓存。删除 tomcat_install_directory/work/ 目录。
  39. 重新启动 Rational Asset Manager 的 Tomcat 服务器。
  40. 将 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. 完成迁移过程之后,单击主页
  41. 迁移存储库之后,停止应用程序服务器,然后将其重新启动。
  42. 如果从 V7.1.1.1 或更低版本升级:配置设置以从 Rational Asset Manager 连接到 Rational Team Concert:
    1. 在 Rational Asset Manager Web 客户机中,单击管理
    2. 单击配置
    3. 在"内部 Rational Team Concert 路径"部分中,输入以下信息:
      1. 路径:到您已配置的 Rational Team Concert 服务器的安全 URL。例如,https://localhost:9443/ramjazz。 请记录 https 连接和安全端口号。
      2. 用户:Rational Team Concert 中作为"RAM 生命周期"项目区域管理员的用户的用户名。
      3. 密码:作为"RAM 生命周期"项目区域管理员的用户的密码。
      4. 超时:允许 Rational Asset Manager 连接到 Rational Team Concert 的时间量(以秒为单位)。 缺省值为 120
  43. 要升级,必须请求获取新的许可证密钥。必须获取新的服务器许可证和新的用户授权许可证。 请转至 Rational License Key Center:http://www-01.ibm.com/software/rational/support/licensing/ 如果发现有关 Rational License Server 的错误,请调整许可证配置:
    1. 单击管理
    2. 在"管理"页面上,单击配置
    3. 在"许可证和版本"部分中,要选择此存储库使用的服务器许可证类型,请选择标准版企业版
    4. 在页面底部,单击保存
    5. 您可能会再次看到"许可证服务器"错误。 单击重试连接到许可证服务器
  44. 更新 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 中单击帮助 > 软件更新 > 管理配置

将主题从先前版本迁移至 V7.5.1

如果使用 V7.5.1 以前的发行版中定制的主题,该主题可能无法如 V7.5.1 或更高版本中预期的情况进行。 如果升级至 V7.5.1 或更高版本,那么必须编辑并恢复定制的主题以进行使用。

开始之前

对于 IBM Rational Asset Manager 的先前发行版,您必须拥有定制的主题。可通过完成 Changing the appearance of the site by using themes 中的步骤来创建定制的主题。

保存定制的主题:

  1. 依次单击管理 > 工具
  2. 在"管理主题"部分,单击下载当前主题。将提示您打开或保存压缩的文件。
  3. 保存文件并将其重命名,以将文件标识为定制的版本。

关于此任务

在 Rational Asset ManagerV7.5.1 中,header.jspf 文件将更新以将帮助菜单和菜单选项显示为图标链接。 如果上载先前版本中的主题,那么条幅中的帮助内容扩展关于 Rational Asset Manager 菜单选项将不可视。 要查看这些选项,必须将其他 HTML 和 JavaScript 复制到 header.jspf 文件中。

过程

  1. 升级 Rational Asset Manager。 将应用此发行版的缺省主题。
  2. 可选: 下载已升级版本的 Rational Asset Manager 的缺省主题,以便对主题进行对比:
    1. 依次单击管理 > 工具
    2. 在"管理主题"部分,单击下载当前主题。将提示您打开或保存压缩的文件。
    3. 保存文件并将其重命名,以将文件标识为缺省版本。
  3. 抽取压缩的文件。
  4. 在包含定制版本主题的文件中,请在文本编辑器中打开 header.jspf 文件。
  5. 将以下行的 HTML 和 JavaScript 复制并粘贴至 header.jspf 文件,在此您希望:
    <a href="#" title="${bundle.navigation_help}" id="help_menu" class="jazz-ui-MenuPopup"> 
    	<span class="sprite-image help-menu"></span>
    	<img class="caret" src="${pageContext.request.contextPath}/javascript/dojo/jazz/ui/graphics/Toolbar/white-caret.gif">
    </a>
    <script type="text/javascript">
    	dojo.addOnLoad(function() {
    	dojo.require("jazz.ui.MenuPopup");
    	dojo.require("jazz.app._ComponentMenu");
    	dojo.addOnLoad(function() {
    	var helpMenu = new jazz.ui.MenuPopup({align: "right", cacheMenu: true},'help_menu'); //options,elementID
    	helpMenu.menuProvider = function() {
      	var menu = new jazz.app._ComponentMenu();
      	menu.addItemByArgs({label: "${bundle.navigation_help_content}", icon: dojo.moduleUrl("jazz.ui","graphics/PageTemplate/icons/systemhelp.gif"), onClick: function() {window.open("${applicationScope.docPath}/index.jsp")} });
      	menu.addItemByArgs({label: "${bundle.navigation_extensions}", icon: dojo.moduleUrl("ram","graphics/content/icons/extensions_obj.gif"), href: "${pageContext.request.contextPath}/extensions.jsp"});
      	menu.addItemByArgs({label: "${bundle.navigation_about}", icon: dojo.moduleUrl("ram","graphics/content/icons/ram_obj.gif"),  onClick: showAboutDialog });
      	return menu;
    	};
    </script>  
    如果下载缺省主题,那么可将更改与缺省 header.jspf 文件中的结构进行对比。
  6. 将更改保存至定制 header.jspf 文件。
  7. 将主题压缩至归档文件。
  8. 在"工具"页面的"管理主题"部分,单击浏览
  9. 选择定制的归档文件。
  10. 单击上载

下一步做什么

条幅中多数样式表都已从主题归档中除去。 可在 PageTemplate.css 文件中查看缺省样式规则,并创建您自己的样式表以覆盖这些样式。 PageTemplate.css 文件的缺省位置是 server/ram/javascript/dojo/jazz/ui/templates/PageTemplate.css

安装规划

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

安装方案

您可以通过四个基本方案安装产品:

在各方案中,您都可以通过使用 IBM Installation Manager 或通过手动安装部署 .zip 文件来安装产品。如果使用的是 Installation Manager,那么可以使用 GUI、控制台方式或者从命令行运行静默安装。

从 V7.2 开始,IBM Rational Team Concert 是必须安装的必要组件。Rational Team Concert 需要至少 250 MB 的附加磁盘空间用于服务器文件,而其数据库需要至少 5 GB 的可用空间。无法将 Rational Asset Manager 安装到现有 Rational Team Concert 服务器上。 无法更新 Rational Asset Manager 7.2 服务器中的 Rational Team Concert。 在 WebSphere 网络部署环境中,无法将 Rational Team Concert 部署到集群上;该组件只能部署到单个应用程序服务器。

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

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

Eclipse 客户机可以与使用同一版本或低一级版本(包括各版本的修订包)的 Rational Asset Manager 服务器进行通信。如有可能,请使用同一版本的 Rational Asset Manager 服务器和 Eclipse 客户机。有关更多信息,请参阅 Eclipse client communicates with servers that use either the same version or one-level earlier version

客户机访问许可证的许可模型

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

从 V7.2 开始,对 Rational Asset Manager Enterprise Edition 的许可基于两种已定义类型的用户许可证:

出版商
发布者客户机访问许可证提供对所有产品功能的访问。发布者可以提交、搜索、查看、讨论、评级、评论、更新、下载和复审资产以及运行报告。
协调者
协调者客户机访问许可证提供对有限产品功能集的访问。协调者可以搜索、查看、讨论、评级、评论和下载资产。

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

以下许可证可用:

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

规划用于部署的各类型许可证的数量时,请遵循以下准则:

只有管理员才能为用户指定许可证;不会自动指定许可证。管理员可以从 Web 客户机指定授权用户许可证。浮动许可证用于没有合适的授权许可证的用户。程序访问还需要基于用户标识的 Rational Asset Manager 许可证。一个用户许可证无法在多个存储库之间并发使用,但是可以在同一存储库中的多个客户机程序之间使用。

注: Rational Asset Manager 使用 FLEXlm 许可证密钥实施。FLEXlm 在个人登录到 Rational Asset Manager 服务器时使用许可证。Rational Asset Manager Standard Edition 许可证只能用于配置为 Standard Edition 服务器的 Rational Asset Manager 服务器。同样,Rational Asset Manager Enterprise Edition 许可证只能用于配置为 Enterprise Edition 服务器的服务器。

当用户访问系统时,会将以下用户类型之一授予用户:

系统将检查用户是否已授权,以及是分配授权用户许可证还是基于用户操作提供浮动许可证。许可证分配遵循以下过程:

许可证分配的示例:

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

如果用户选择需要协调员浮动许可证的操作,之后又选择需要发布员许可证的操作,那么会向用户分配发布员浮动许可证并释放协调员浮动许可证。然后,用户会持有发布员许可证,直到用户注销或所有会话都到期为止。

如果该用户具有指定的协调员许可证,那么不会释放该许可证,因为已指定该许可证。只能提升浮动许可证。如果为您分配了协调者许可证并且您尝试完成需要发布者许可证的操作,那么许可证服务器会分配发布者浮动许可证(如果有)。

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

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

性能因素

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

硬件规划

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

应用程序服务器需求

嵌入式 WebSphere Application Server 是一种轻量级服务器。它支持运行有限数量的应用程序且无需 WebSphere Application Server 所提供的完全管理支持的环境;您不具有对 WebSphere 管理控制台的完全访问权,因而无法完全管理应用程序、安全性和性能设置。

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

您也可以在运行 WebSphere Application Server 和数据库的单台服务器上安装 Rational Asset Manager,并且将本地磁盘用于资产和建立索引,但该配置无法很好地扩展到超过 200 个并发用户。要提高性能,至少应使用外部数据库服务器和文件服务器。

要在包含许多用户的环境中实现最大灵活性,请在 WebSphere Application Server Network Deployment 集群环境上安装 Rational Asset Manager,它允许您通过各种方式在多台服务器之间以及多个磁盘之间分配负载。

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

必需集成:Rational Team Concert

Rational Asset Manager 需要 Rational Team Concert。 Rational Team Concert 应用程序管理 Rational Asset Manager 中资产的生命周期流程。 其中包含可安装和使用的受限制的 Rational Team Concert 版本,或者也可以将现有 Rational Team Concert 服务器应用程序扩展为与 Rational Asset Manager 协作。有关更多信息,请参阅将 Rational Team Concert 与 Rational Asset Manager 集成

Rational Team Concert 服务器应用程序无法部署为 WebSphere Application Server 集群的一部分。 不过,您可以创建单机应用程序服务器。请参阅在 WebSphere Application Server 分布式服务器集群上为 Rational Team Concert 创建应用程序服务器实例

存储需求

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

需要用于资产的存储空间量取决于您要存储在存储库中的工件(文件)的类型;文本文档和电子表格相对较小,而可引导操作系统映像则较大。

例如,在规划您可能需要的存储空间量时,对于带有 70,000 个资产的 3 年企业部署的存储库,需要 10 GB 的空间用于数据库,250 GB 的空间用于文件。

用于提高性能的硬件配置

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

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

针对元数据、度量和生命周期流程存储的数据库需求

Rational Asset Manager 需要两个数据库:一个用于资产和数据存储;另一个用于管理由包含的 Rational Team Concert 应用程序使用的生命周期流程。 为了达到最佳性能,请将数据库服务器应用程序置于单独的服务器和专用磁盘上。要提高性能,请将数据库服务器置于应用程序服务器以外的单独物理计算机的专用磁盘上。

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

用于 Rational Team Concert 的数据库的大小取决于所添加的定制生命周期量,以及其他用户是否使用 Rational Team Concert 作为项目管理和开发工具。

针对资产文件存储的文件系统需求

除应用程序文件和数据库所需的空间外,您还需要若干文件夹用于存储资产:

用户注册表

要在大型部署中管理用户,可以使用现有 LDAP 或其他定制用户注册表。 WebSphere Application Server 和 Tomcat 应用程序服务器均支持使用 LDAP 注册表来管理对服务器的访问。

虽然 Rational Asset Manager 支持从外部注册表(如 LDAP 或定制注册表)添加用户,但是外部注册表不是必需的。可以使用基于文件的安全系统,或者如果您使用的是 WebSphere Application Server,那么可以使用您操作系统的用户帐户数据库。

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

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

用于改进用户操作的配置

规划初始平台大小和生产环境升级时,请考虑不同类型的操作所使用的相对系统资源。例如,通过 Eclipse 客户机进行的操作比 Web 客户机操作使用更多系统操作。

用户操作(如搜索、下载、查看或提交资产)需要的处理和内存资源远远超过资产存储所需的相应资源。随着更多的并发用户被添加,您需要更多和更快的服务器。

可能会影响配置的用户操作:

有关针对性能调整系统的更多细节,请参阅调整 Rational Asset Manager 的性能。要查看简单和复杂系统的概念图,请参阅部署示例

大量资产

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

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

大文件传输

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

帮助和协助

Rational Asset Manager Web 应用程序访问帮助应用程序来提供页面、工具和表单的上下文帮助。 Rational Asset Manager Web 应用程序中的上下文相关帮助示例。 将鼠标光标悬停在问号上方以查看有关页面、工具或表单的更多信息。

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

部署示例

以下两个图显示部署示例。


下图显示支持最多 200 个用户的简单部署:

针对 200 的容量规划


下图显示可支持超过 100,000 个用户的复杂系统:

针对 100,000 的容量规划

容量和系统规划示例

在此示例中,Rational Asset Manager 支持 200 个并发用户和 10,000 个资产。

每个资产包含一个工件;工件的大小各不相同:

用户执行的是以下活动:

对于资产和用户活动的这一配置,您至少需要以下设备:

一般情况下,要支持更多并发用户,必须添加更多节点和服务器(这需要 WebSphere Application Server Network Deployment Edition),增加内存或使用更快的硬盘。

WebSphere Application Server 集群

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

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

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

IBM HTTP Server
第一层是 HTTP Server,用于处理来自 Web 客户机的请求并且使应用程序服务器不必提供静态内容。它会提供包含辅助应用程序的逻辑 URL,如 IBM Rational Asset Manager 应用程序、Rational Asset Manager 帮助应用程序和 Rational Asset Manager Asset Based Development 应用程序。请注意,在大型配置中,会在 HTTP Server 的前面部署高速缓存服务器。
负载均衡器
负载均衡器用于跨多个系统分发负载。如果您拥有多台 HTTP Server,那么必须使用负载均衡器。对于中型部署,请使用基于软件的负载均衡器,如 Edge Component。对于支持大量并发用户的较大部署,请使用基于硬件的负载均衡器。
高速缓存代理
正向高速缓存代理系统,用于将客户机的应用程序数据存储在高速缓存中并减轻其他服务器系统的负载。 如果 Rational Asset Manager 服务器支持中等数量的并发用户,那么只需要一个正向代理系统即可。如果 Rational Asset Manager 服务器支持大量并发用户,那么可能需要多个代理系统。
应用程序 服务器
Rational Asset Manager EAR 文件包含两个 WAR 文件:存储库和 Web 应用程序文件,以及 Web Service 文件。请在集群中的每个 WebSphere Application Server 实例上都部署 Rational Asset Manager EAR 文件。Rational Asset Manager 还包含"帮助"和 IBMRational Unified Process(RUP)WAR 文件;您不必部署这些 WAR 文件。如果对于"帮助"和 RUP 支持功能不要求高可用性,请将其部署在单个 WebSphere Application Server 实例或外部 WebSphere Application Server 容器上。
Rational Asset Manager 应用程序
Rational Asset Manager 存储库针对搜索和数据检索进行了规范化,以便通过旨在使搜索数据、浏览工件和下载资产更加高效的方式来存储数据。为实现这一目标,每个 Rational Asset Manager 服务器实例都会为资产和工件分别构建一个本地索引。 这可优化搜索性能,减轻数据库负载并增强集群环境中的可伸缩性。本地索引目录的性能可能优于跨节点共享的索引。
数据库 服务器
在选择数据库硬件时,最重要的注意事项是机器中的磁盘数量和机器所使用的 RAID 模式。对于每个处理器,RAID 阵列应包含至少 6 到 10 个驱动器。虽然内存比较重要,但是对于 1000 个用户和 50,000 项资产而言,4GB 和 8GB 内存的数据库服务器配置之间没有显著差异。

数据库磁盘空间需求取决于多个因素:资产数、各资产的工件数、团队空间数、角色数、复审数、资产类型数、用户数、服务器上的事务数(用户度量值)以及论坛讨论的数量。

文件服务器
必须跨多个 WebSphere Application Server 实例来共享资产。 请使用并发访问的文件系统。Rational Asset Manager 仅在上载、下载、工件索引和对需要资产清单更新的 Rational Asset Manager 模型进行重大更改期间访问这些文件。

集群拓扑

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

水平集群
水平集群有时称为向外扩展,是指添加物理机器以提高集群池的性能或增加其容量。通常,水平扩展会以增加维护为代价来提高集群应用程序的可用性。水平集群可以增加集群应用程序的容量并提高其吞吐量;请在多数实例中使用此类型的集群。
垂直集群
垂直集群有时称为向上扩展,是指将 WebSphere Application Server 实例添加到同一台机器。垂直伸缩对于利用大型 SMP 服务器中的未使用资源十分有帮助。您可以使用垂直集群创建多个 JVM 进程,这些进程一起可以使用所有可用的处理能力。
水平和垂直混合的集群
混合集群是水平集群和垂直集群的组合。在此配置中,完全不同的硬件配置隶属于同一集群。 较大且功能较强的机器可能会包含多个 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 或"活动目录"之类的常用认证策略。

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

必须将客户机应用程序与服务器和 Rational Asset Manager 服务器应用程序安装在同一台计算机上。要提高性能,请在应用程序服务器以外的其他计算机上运行这些应用程序的服务器。

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

IBM Jazz 服务器应用程序

您可以在 Jazz 服务器上的工件和 Rational Asset Manager 中的资产之间创建链接。 例如,可以在 IBM Rational Team Concert 中创建有关资产的缺陷,然后在资产和工作项之间创建链接。

IBM Rational Team Concert

Rational Team Concert 是一种构建在可伸缩、可扩展平台上的团队协作工具,用于在整个软件生命周期内集成任务。您可以按如上所述在 Rational Team Concert 服务器上创建工作项或链接到该服务器上的工作项。此外,还可将资产文件与 Rational Team Concert 源代码控制进行链接,以便在用户将文件从 Rational Asset Manager 下载到其 Eclipse 客户机中时,系统将提示其从源代码控制系统下载最新版本。

Eclipse

您可以将 Rational Asset Manager 添加到 Eclipse 集成开发环境,以便能够搜索资产,将工件下载到工作空间中,从工作空间中的文件创建新资产,并在资产上进行协作。有关将 Rational Asset Manager 安装到 Eclipse 客户机中的信息,请参阅安装 Rational Asset Manager Eclipse 客户机

IBM Lotus® Connections

您可以在 Rational Asset Manager 应用程序中查看 Lotus Connections 名片。 此外,在 Lotus Connections 中还可查看 Rational Asset Manager 中必须核准的资产的列表。

IBM Rational Build Forge®

Rational Asset Manager 对现有构建应用程序系统(如 Build Forge)进行补充。您可以使用 Build Forge 根据 Rational Asset Manager 中的资产创建构建,还可使用集成将构建结果发布为 Rational Asset Manager 中的新资产。 通过提供的脚本集,可以下载资产,检查依赖性以及将结果作为新资产进行编译、构建和交付。

IBM Rational Software Architect 及其他 Rational 建模工具

您可以轻松将模型和拓扑从建模应用程序发布到 Rational Asset Manager,其他人员可在其中复审并核准您的工作。

IBM WebSphere Service Registry and Repository

在 Rational Asset Manager 和 WSRR 的集成过程中,您可以将 Rational Asset Manager 资产发布到 WSRR 中。如果您计划将这两个应用程序的注册表集成,请考虑使用注册表。例如,如果 Rational Asset Manager 是包含开发团队所使用资产的开发时间注册表,并且 WSRR 是用于文档和从文档派生的逻辑服务的运行时注册表,那么在 WSRR 中可能会部署所开发的部分资产并且可能会发布资产的一部分工件。

Rational Asset Manager 资产的工件传递到 WSRR 上之后,这些工件会作为运行时文档被拥有和管理。这些工件可以更改,也可以由运行时组织根据需要来管理。 然而,开发组织和运行时组织都保留开发资产与其对应运行时文档之间的链接将十分有益,因为这样用户便能了解已开发资产和已部署文档之间的链接。

IBM Tivoli® Change and Configuration Management Database

为支持集成方案,Rational Asset Manager 会使用对象管理组(Object Management Group,OMG)中的可复用资产规范(Reusable Asset Specification,RAS)来作为资产元数据的核心结构。要与工具和其他存储库(如 IBM Tivoli CCMDB)集成,需要更多元数据。RAS 提供用于唯一资产识别和元数据扩展的结构;该组合将提供管理 Rational Asset Manager 和 Tivoli CCMDB 之间的引用的基础。

通过在 Rational Asset Manager 中使用 RAS,企业可以配置多个资产类型来满足其特定需要。无论 Rational Asset Manager 中的资产类型配置如何,同步都适用于 Tivoli CCMDB。 除了资产元数据(如用于在 Rational Asset Manager 和 Tivoli CCMDB 之间建立引用的标识),其他元数据元素(如分类)也会在 Rational Asset Manager 和 Tivoli CCMDB 之间进行同步。将资产分类和元数据同步可以减少管理任务并方便开发者使用。即便如此,当您在 CCMDB 存储库中选择 Rational Asset Manager 资产的子集和配置项的子集时,仍然会创建多对多连接点,从而使跟踪关系和查找必要信息更加复杂。

各存储库中引用的易变性会影响这些引用的多个集成级别,由此影响 Rational Asset Manager 的性能。 请确定要跨存储库连接的内容。请勿将所有资产类型的全部 Rational Asset Manager 资产都连接到 CCMDB 中的所有可能的配置项。而是应该确认与企业相关的方案,然后确认支持这些方案所需的资产和配置项关系,由此选择要管理的资产和配置项关系的子集。

IBM Rational ClearCase

Rational ClearCase 提供版本控制、自动化工作空间管理、并行开发支持、基线管理以及构建和发行管理功能,这些可提高生产和运营效率。 为满足内部和外部合规性需求,Rational ClearCase 包含扩展安全功能,如用户认证和审计支持。您可以使用 UCM 功能向 Rational ClearCase 中添加项目和工作流程管理。

IBM Rational ClearQuest

Rational ClearQuest 是一种用以跟踪缺陷和更改的可定制系统。您可以通过它来管理与软件开发关联的大多数类型的更改活动,包括修改增强功能、缺陷和文档。Rational ClearQuest 通过在管理软件变更请求的过程中统一整个团队来缩短开发周期。

系统维护

在监视系统时,检查 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 上从先前版本升级

安装需求

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

硬件需求

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

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

软件需求

在安装本产品前,请验证系统是否满足软件需求。

要查看需求,请从系统需求列表中选择产品的当前版本。

Rational Asset Manager 中包含的内容

安装介质包含以下应用程序:

应用程序服务器需求

您必须具有受支持的应用程序服务器。您要将 Rational Asset Manager 的 Web 应用程序部署到应用程序服务器上。

如果您没有应用程序服务器,那么安装介质包含 IBM WebSphere Application Server 的受限嵌入式版本,您可以将其与 Rational Asset Manager 服务器应用程序一起安装。如果您有一台受支持的应用程序服务器,那么可以将 Rational Asset Manager 服务器应用程序安装在该应用程序服务器上。

对于 WebSphere Application Server,支持单台应用程序服务器和集群部署。

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

数据库应用程序需求

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

许可证服务器需求

要分发许可证,您必须安装并使用 Rational License Server。您要将您的许可证安装到 Rational License Server 上。 在部署 Rational Asset Manager 之后,必须配置 Rational Asset Manager Web 应用程序才能与 Rational License Server 通信。

必需集成:Rational Team Concert

Rational Asset Manager 需要 Rational Team Concert。 Rational Team Concert 应用程序管理 Rational Asset Manager 中资产的生命周期流程。 其中包含可安装和使用的受限制的 Rational Team Concert 版本,或者也可以将现有 Rational Team Concert 服务器应用程序扩展为与 Rational Asset Manager 协作。有关更多信息,请参阅将 Rational Team Concert 与 Rational Asset Manager 集成

Rational Team Concert 服务器应用程序无法部署为 WebSphere Application Server 集群的一部分。 不过,您可以创建单机应用程序服务器。请参阅在 WebSphere Application Server 分布式服务器集群上为 Rational Team Concert 创建应用程序服务器实例

Web 浏览器需求

需要一个受支持的 web 浏览器才能查看 Rational Asset Manager Web 客户机和文档,以及支持 Eclipse Standard Widget Toolkit (SWT) 浏览器窗口小部件。

其他软件要求

用户特权需求

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

安装前任务

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

过程

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

下一步做什么

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

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. 要完成安装,请遵循安装向导中的指示信息。

从下载安装

获取安装文件后,解压缩内容。

关于此任务

可通过下载 .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. 将 Rational Asset Manager CD 插入 CD 驱动器。 用于 Linux。:确保已安装 CD 驱动器。
  2. 如果在系统上已启用"自动运行"功能,那么将自动打开 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 上从先前版本升级

通过 Installation Manager 进行安装

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

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

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

要安装 Rational Asset Manager,可以使用 Installation Manager GUI、Installation Manager 控制台方式,或者可以通过使用响应文件从命令行静默安装。

有关 Installation Manager 的更多信息,请访问位于 http://publib.boulder.ibm.com/infocenter/install/v1r5/index.jsp 的 Installation Manager 信息中心。

使用 IBM Installation Manager

关于此任务

本节介绍与 IBM Installation Manager 相关的一些常见任务。有关更多信息,请参阅 Installation Manager 联机帮助或 Installation Manager 信息中心,其网址为:http://publib.boulder.ibm.com/infocenter/install/v1r5/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,它是命令行实用程序中使用的基于文本的用户界面。

过程

  1. 在命令行上,将目录切换到第一个安装磁盘上的 InstallerImage_platform 文件夹。
  2. 通过输入 consoleinst 文件来使用控制台方式启动 Installation Manager。
  3. 输入 N。缺省情况下会选择安装 Installation Manager。
  4. 在"许可证"屏幕上,输入 A 以接受许可协议的条款。
  5. 输入 N
  6. 选择安装位置:
  7. 在"摘要"屏幕上,复审选择内容。
  8. 要生成响应文件以在其他计算机上静默安装 Installation Manager,请输入 G
  9. 输入 I 以确认安装。
  10. 输入 R 以重新启动 Installation Manager 来完成安装。

静默安装和卸载 Installation Manager

可以静默安装和卸载 IBM Installation Manager。

过程

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 Rational Asset Manager 的安装时,将在 Installation Manager 中自动定义包含所要安装产品软件包的存储库的位置。 如果直接启动 Installation Manager,那么必须指定包含产品软件包的目录的 URL,然后才能安装软件包。

如果是从位于 Web 服务器上的存储库安装软件包,那么可以直接启动 Installation Manager。

开始之前

从管理员处获取安装软件包存储库 URL。

关于此任务

请在"首选项"窗口的"存储库"页中指定这些存储库位置。缺省情况下,Installation Manager 在各 Rational 软件开发产品中使用嵌入式 URL 来通过因特网连接到存储库服务器,并搜索软件包和新功能部件。您的组织可能要求您对存储库进行重定向,以使用内部站点。

过程

要使用 Installation Manager 控制台方式添加存储库位置,请执行以下操作:

  1. 通过从命令行运行 ram-consoleinst-platform 来使用控制台方式启动 Installation Manager。
  2. 在 Installation Manager 的起始页上,输入 P 以打开"首选项"页面。
  3. 输入 1 以查看"存储库"页面。 "存储库"页面将显示可用位置。
  4. 在"存储库"页面上,输入 D 以添加存储库。
  5. 输入存储库位置的 URL。 如果提供了 HTTPS 或受限的 FTP 存储库位置,那么系统将提示您输入用户标识和密码。
    1. 输入 P 以输入凭证。
    2. 输入用户名。
    3. 请输入密码。
    4. 输入 1 以保存密码。
    5. 输入 O 以保存存储库。 此时将列出新的或已更改的存储库位置。
  6. 输入 A 以应用更改并返回到"首选项"菜单。
  7. 输入 C 以退出"首选项"菜单。

下一步做什么

要确保 Installation Manager 可搜索已安装软件包的缺省存储库位置,请验证存储库旁边是否有 X。X 指示选择了"存储库首选项"页面上的在安装和更新期间搜索服务存储库。缺省情况下将选择此首选项。

安装 WebSphere Application Server V7.0

IBM Rational Asset Manager 需要服务器应用程序。如果您尚未安装其中一种受支持的数据库应用程序,那么可以安装 Rational Asset Manager 安装介质随附的 WebSphere Application Server V7.0

关于此任务

安装指示信息和发行说明以及有关使用 DB2 的信息可在 WebSphere Application Server V7.0 信息中心内获取。请参阅 http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp 以获取适用于完整版 WebSphere Application Server 和封装的嵌入式 WebSphere Application Server 的信息。

过程

要启动完整 WebSphere Application Server V7.0 的安装,请执行以下操作:

  1. 从 Rational Asset Manager 启动板程序单击安装 IBM WebSphere Application Server 7.0。 如果是从 CD 介质安装,那么系统可能会提示您插入第一张 WebSphere Application Server 安装 CD。
  2. 单击"WebSphere Application Server 安装"页面或选择适用于安装场景的页面。
  3. 阅读此页面上或信息中心内提供的安装向导和自述文件信息。
  4. 单击启动 WebSphere Application Server 安装向导,或者如果选择不使用"WebSphere Application Server 安装"页面,请启动适用于安装场景的安装程序。
  5. 遵循向导中的指示信息执行操作,以完成安装。有关更多信息,请参阅 WebSphere Application Server V7.0 信息中心内的安装指示信息。

下一步做什么

单击 Rational Asset Manager 启动板中的应用 WebSphere Application Server 的最新修订包链接,或者在 Web 浏览器中访问 http://www-01.ibm.com/support/docview.wss?uid=swg27004980 以下载并安装更新。

在 WebSphere Application Server 上启用应用程序安全性,然后安装 Rational Asset Manager 服务器,同时在 Rational Asset Manager 服务器安装期间指定有关 WebSphere Application Server 的详细信息。

在 WebSphere Application Server V7.0 上启用应用程序安全性

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

过程

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

安装 IBM DB2 Enterprise Server Edition V9.7

IBM Rational Asset Manager 需要数据库应用程序。如果您尚未安装其中一种受支持的数据库应用程序,那么可以安装 Rational Asset Manager 安装介质随附的 IBM DB2 Enterprise Server Edition V9.7

关于此任务

安装指示信息和发行说明以及有关使用 DB2 的信息可在 IBM DB2 Database for Linux, UNIX, and Windows 信息中心内获取。请参阅 http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp以获取同时适用于 DB2 Enterprise Server Edition 和 DB2 Data Server Trial Edition 的信息。

过程

要启动 DB2 Enterprise Server Edition V9.7 的安装,请执行以下操作:

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

下一步做什么

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

注册 DB2 许可证密钥

必须使用 db2licm 命令注册 IBM DB2 Enterprise Server Edition V9.7 许可证密钥。

关于此任务

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 Key Server

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

过程

  1. 安装 Rational License Key Server。

    对于 Windows、AIX 或 Linux:如果您使用 Rational License Server V7.01 或更低版本,请升级至 Rational License Key Server V8.1.2 或更高版本。

    对于 Linux for zSeries:必须在受支持的平台上安装 Rational License Key Server V8.1.2 1 或更高版本。

    Rational License Key Server 包含在 Rational Asset Manager 安装介质中。您还可以通过您的 Passport Advantage 帐户或通过 Rational 下载中心来检索 Rational License Server 的最新版本。

    有关安装和配置许可证服务器,请参阅《许可证管理指南》中的以下主题:

    有关 Rational License Server 的概述,请参阅该服务器的交付和支持 Web 站点:http://www.ibm.com/support/docview.wss?uid=swg21265239

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

    可用的许可证密钥数量决定了可同时登录到 Web 应用程序的用户数量。

    如果您要使用冗余的许可证服务器,那么必须在每台服务器上安装许可证。

    如果您要使用分布在不同网络中的多台许可证服务器,那么每台许可证服务器上必须具有单独的许可证。

    要进行升级,您需要请求获取更新的许可证密钥。

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

    有关更新 Rational Common Licensing Server V8.1.2 的许可证文件的信息,请参阅许可证迁移实用程序返回或移动许可证密钥

  3. 启动 Rational License Server。有关更多信息,请参阅《IBM Rational 许可证管理指南》或"许可证密钥管理员帮助"。
  4. 将 Rational Asset Manager 应用程序部署到应用程序服务器之后,请配置该服务器与 Rational License Server 通信。

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

安装 Rational Asset Manager

此部分讨论的步骤用于升级 IBM Rational Asset Manager,以将其随嵌入式 IBM WebSphere Application Server V7.0 进行安装,或者将其安装到 WebSphere Application Server 或 Apache Tomcat 服务器的现有安装中。

关于此任务

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

使用 Installation Manager 来安装 Rational Asset Manager

您可以使用 IBM Installation Manager 来安装 IBM Rational Asset Manager 服务器设置应用程序以部署所有其他应用程序。 可通过嵌入式版本的 IBM WebSphere Application ServerV7.0 将服务器应用程序安装在从 Rational Asset Manager 介质磁盘安装的完整版 WebSphere Application Server 中,或已安装的现有版本的 WebSphere Application Server 中。 可安装至单个节点或集群。

开始之前

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

如果您不能访问图形用户界面,那么可以使用 Installation Manager 控制台方式使用响应文件通过命令行运行。

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

对于 WebSphere:如果要安装至完整版 WebSphere Application Server 服务器或机器,请确保该服务器或集群正在运行。 您必须在与应用程序服务器相同的服务器上或者(对于网络部署的集群)在运行 Deployment Manager 的服务器上运行 Installation Manager。

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

过程

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

    缺省路径:

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

      缺省路径:

      • 对于 Windows: C:\Program Files\IBM\RAM75Server
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries:/opt/IBM/RAM75Server
    3. 要继续,请单击下一步
  11. 在"功能部件"页面上,单击下一步。 您无法清除此页面上的任何功能部件。
  12. 在下一个"功能部件"页面的选择应用程序服务器列表中,选择应用程序服务器:
  13. 如果选择了封装的嵌入式 WebSphere Application Server,请指示服务器配置:
    1. 指定嵌入式 WebSphere Application Server 端口,或使用缺省端口分配。"可用"列指示该端口是否已在使用。
      表 3. 嵌入式 WebSphere Application Server V7.0 的缺省端口定义
      端口名 缺省值
      HTTP 传输端口 (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. 单击下一步并转至步骤15
  14. 如果选择 WebSphere Application Server,那么请指出服务器配置:
    1. 应用程序服务器概要文件位置字段中,输入本地计算机上应用程序服务器的完整路径,或者单击浏览并打开应用程序服务器概要文件位置。(对于 Network Deployment 集群,请输入 Deployment Manager 的概要文件位置。)例如,在 WebSphere Application Server 的完整安装上,输入 C:\Program Files\IBM\WebSphere\AppServer\profiles\profile_name,其中 profile_name 是服务器上或集群的部署管理器上概要文件的名称。对于随 Rational Asset Manager 安装的嵌入式 WebSphere Application Server 的安装,缺省情况下安装位置为 C:\Program Files\IBM\RAMServer\ram\ewas7\profiles\profile1
    2. 如果在应用程序服务器上启用了安全性,请输入管理员用户名和密码。如果未启用安全性,请清除该复选框。
    3. 在"服务器配置的类型"部分中,指示您要安装单个服务器还是网络部署集群,并提供服务器或集群名称。必须在"服务器配置"部分中标识该服务器并且该服务器必须正在运行。
    4. 单击从服务器获取列表
      • 对于单服务器节点安装,字段中将提供服务器的名称。例如,server1
      • 对于集群,将显示集群的名称。
    5. 单击下一步
    6. 在"上下文根"页面的 Rational Asset Manager Setup Server 字段中,输入 Rational Asset Manager 服务器设置应用程序的上下文根。 上下文根标识服务器上 Web 应用程序的位置。 例如,如果您在具有域 www.example.com 的服务器上使用缺省上下文根 ram.setup,那么将在 Web 浏览器中的 URL www.example.com/ram.setup 上访问服务器设置应用程序。
  15. 在"摘要"页面上,查看所作的选择。要更改选择或配置详细信息,请单击上一步,然后进行更改。
  16. 如果对安装选择感到满意,请单击安装。 指示器将显示安装的进度并且可能需要几分钟时间。
  17. 安装过程完成时,将显示一条消息以指示安装过程是否成功完成。要返回到 Installation Manager 的起始页,请单击完成

结果

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

如果需要应用程序服务器,表示已安装并启动了嵌入式 WebSphere Application Server,并且已将服务器设置应用程序部署到应用程序服务器。如果已安装到 WebSphere Application Server 实例,那么服务器设置应用程序已部署到应用程序服务器。 如果已安装到 WebSphere Application Server 集群,那么服务器设置应用程序已部署到集群。

下一步做什么

服务器设置应用程序是一个向导,用于部署其他企业归档和 Web 归档文件,以及配置数据库、数据库连接、安全性和存储库设置。

要配置服务器应用程序,请打开 Web 浏览器并浏览至 http://applicationServerHostname:port_number/Server_Setup_Context_Root 上的服务器设置应用程序,其中 applicationServerHostname 是应用程序服务器的名称,port_number 是应用程序服务器的端口号,Server_Setup_Context_Root 是服务器设置应用程序的上下文根目录。例如:http://WASappServer.companyname.com:9080/ram.setup

下表显示了服务器设置应用程序的缺省设置:

表 4. 服务器设置应用程序的缺省设置
服务器设置应用程序 缺省设置
WebSphere Application Server 端口 9080
嵌入式 WebSphere Application Server 端口 13080
上下文根目录 ram.setup

有关详细的安装后指示信息,请参阅以下主题:

对于 DB2:

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

对于 Oracle: 对于 SQL Server:

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

然后,复审配置基于 Web 的产品的帮助内容主题,然后设置该 Web 客户机的帮助内容。

使用控制台方式安装 Rational Asset Manager

如果您无法使用 IBM Installation Manager 中的图形用户界面来安装 IBM Rational Asset Manager,那么可以使用控制台方式,即基于文本的交互式用户界面。

开始之前

如果您计划使用 Apache Tomcat 作为应用程序服务器或者不希望使用 Installation Manager,请参阅直接从安装介质中检索服务器应用程序文件

安装 Rational Asset Manager 之前,请确保受支持的 DB2、Oracle 或 SQL Server 数据库已安装并正在运行。

对于 WebSphere:如果是安装到完整的 IBM WebSphere Application Server 服务器或集群,请确保该服务器或集群已安装并使用最新修订包进行了更新,且正在运行。您必须在应用程序服务器所在的同一服务器上运行 Installation Manager。对于网络部署的集群,必须在运行 Deployment Manager 的服务器上运行 Installation Manager。

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

关于此任务

Rational Asset Manager 软件包中包含 Installation Manager 的安装文件。

所选的选项以 X [X] 指示。未选择的选项以空方括号 [ ] 指示。 您可以按 Enter 键以接受缺省条目或输入其他命令。例如,[N] 指示缺省命令为 N(即下一步)。

过程

  1. 通过在命令行上输入特定于操作系统的 ram-consoleinst-platform 文件来使用控制台方式启动 Installation Manager。
  2. 输入 1 以安装新软件包。
  3. 输入 Rational Asset Manager 服务器旁边的数字。
  4. 要查看 Rational Asset Manager 的可用版本,请输入 O
  5. 输入 1 以选择 V7.5.1。
  6. 输入 N
  7. 在"许可证"屏幕上,以下选项可用:
    1. 输入 A 以接受许可协议中的条款。
    2. 输入 N
  8. 选择下列其中一个选项:
    1. 要在"共享资源目录"中选择与 Rational Asset Manager 软件包兼容的软件包组,请输入该软件包组旁边的数字。
    2. 要输入"共享资源目录"的值,请输入 M。输入新位置,然后按 Enter 键。
    3. 要接受缺省软件包组,请继续下一步。
    限制: 只能在第一次安装软件包时指定共享资源目录。选择具有足够空间的驱动器,以便未来软件包的共享资源将具有足够空间。除非您卸载所有软件包,否则无法更改共享资源目录的位置。
  9. 输入 N
  10. 在"功能部件"屏幕上,输入 N
  11. 选择 IBM WebSphere Application Server 或封装的嵌入式 WebSphere Application Server。
  12. 在"摘要"屏幕上,复审选择内容,然后再安装软件包。
  13. 输入 G 以生成安装响应文件。输入响应文件的名称并使用 .xml 作为文件扩展名。 响应文件是 XML 文件。您可以在输入响应文件名时包含目录位置,以将文件保存到其他位置。
  14. 输入 I 以安装软件包。
  15. 当安装完成时,输入 F 以完成。

结果

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

如果需要应用程序服务器,表示已安装并启动了嵌入式 WebSphere Application Server,并且已将服务器设置应用程序部署到应用程序服务器。如果已安装到 WebSphere Application Server 实例,那么服务器设置应用程序已部署到应用程序服务器。 如果已安装到 WebSphere Application Server 集群,那么服务器设置应用程序已部署到集群。

下一步做什么

服务器设置应用程序是一个向导,用于部署其他企业归档和 Web 归档文件,以及配置数据库、数据库连接、安全性和存储库设置。

要配置服务器应用程序,请打开 Web 浏览器并浏览至 http://applicationServerHostname:port_number/Server_Setup_Context_Root 上的服务器设置应用程序,其中 applicationServerHostname 是应用程序服务器的名称,port_number 是应用程序服务器的端口号,Server_Setup_Context_Root 是服务器设置应用程序的上下文根目录。例如:http://WASappServer.companyname.com:9080/ram.setup

下表显示了服务器设置应用程序的缺省设置:

表 5. 服务器设置应用程序的缺省设置
服务器设置应用程序 缺省设置
WebSphere Application Server 端口 9080
嵌入式 WebSphere Application Server 端口 13080
上下文根目录 ram.setup

有关详细的安装后指示信息,请参阅以下主题:

对于 DB2:

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

对于 Oracle: 对于 SQL Server:

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

然后,复审配置基于 Web 的产品的帮助内容主题,然后设置该 Web 客户机的帮助内容。

使用 Installation Manager 进行静默安装

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

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

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

有关使用响应文件静默安装产品的信息,请参阅 Installation Manager 信息中心内的通过 imcl 并使用响应文件来静默安装软件包

在现有应用程序服务器上手动部署并配置 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 文件,该文件中包含以下文件:

完整的文件列表位于下方表 1 中。

注: 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 文件包含以下文件:

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

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

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

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

配置并填充资产数据库

Rational Asset Manager 服务器应用程序需要用于存储资产和其他存储库信息的数据库。

开始之前

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

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

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

开始之前

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

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

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

您将使用以下脚本:

过程

  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.7)。
  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 中手动为资产填充数据库表

以下是有关手动配置 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.7;对于 AIX,为 opt/IBM/db2/V9.7)。

关于此任务

您可选择使用批处理脚本来简化此过程。请参阅在 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. 单击以验证表包含数据。

下一步做什么

在 Oracle 中创建并填充资产的数据库

此部分包含有关在 Oracle 中为 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 的用户:
      • 用户必须命名为 RAMSCHEMA。Rational Asset Manager 需要名为 RAMSCHEMA 的模式,并且在 Oracle 中,模式由数据库用户所有且与该用户同名。您不能使用其他名称。
      • 用户具有 RESOURCECONNECT 角色。
      • 用户必须具有 CREATE VIEW 特权:GRANT CREATE VIEW TO RAMSCHEMA
      • 用户的配额设置不受限制。
      • 对于表空间,可以使用满足所创建用户的访问级别需求的任意缺省表空间(Temp 除外)。
      提示: Oracle 提供了具有适当许可权的缺省用户"Scott"。可以使用此缺省用户作为新用户帐户的基础;不过,您仍然必须将用户命名为 RAMSCHEMA
  3. 运行用于填充数据库的脚本。如果使用的是服务器设置应用程序,那么此步骤不必要;服务器设置应用程序会为您运行脚本。
    1. 单击 SQL+ 以将它打开。
    2. 打开 sqlscripts/oracle 文件夹中的 RAMSCHEMA_Oracle.sql 文件。突出显示文件的全部内容,复制它们(右键单击,然后单击复制),然后将它们粘贴到 SQL+ 的顶部。
    3. 单击执行。完成该过程后,请从窗口顶部删除命令。
    4. bootStrap_Oracle.sql 文件重复这些步骤。
  4. 验证是否创建了表。

下一步做什么

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

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

开始之前

过程

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

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

    通过命令行工具输入:

    CREATE DATABASE RAMDB COLLATE collation

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

    CREATE DATABASE RAMDB COLLATE 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. 验证是否创建了表。

下一步做什么

创建资产生命周期数据库

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

关于此任务

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

如果在使用现有 Rational Team Concert 服务器,那么可以跳过此任务,因为 Rational Team Concert 已经拥有一个数据库。

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

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

开始之前

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

如果在使用现有 Rational Team Concert 服务器,那么可以跳过此任务,因为 Rational Team Concert 已经拥有一个数据库。

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

执行这些指令的用户必须在 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:

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

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

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

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

如果在使用 Apache Tomcat:

配置 Apache Tomcat 和部署 Rational Asset Manager 应用程序文件。请参阅将 Rational Asset Manager 服务器应用程序部署在 Tomcat 5.5 上

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

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

开始之前

如果在使用现有 Rational Team Concert 服务器,那么可以跳过此任务,因为 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:

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

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

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

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

如果在使用 Apache Tomcat:
配置 Apache Tomcat 和部署 Rational Asset Manager 应用程序文件。请参阅将 Rational Asset Manager 服务器应用程序部署在 Tomcat 5.5 上
在 Microsoft SQL Server 中创建资产生命周期数据库

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

开始之前

如果在使用现有 Rational Team Concert 服务器,那么可以跳过此任务,因为 Rational Team Concert 已经拥有一个数据库。

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

过程

使用命令工具 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 Latin1_General_CP437_CS_AS 
    GO

下一步做什么

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

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

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

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

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

如果在使用 Apache Tomcat:
配置 Apache Tomcat 和部署 Rational Asset Manager 应用程序文件。请参阅将 Rational Asset Manager 服务器应用程序部署在 Tomcat 5.5 上

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

关于此任务

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

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

在 IBM WebSphere Application Server 的现有安装上手动安装 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. 单击 WebSphere 企业应用程序
  5. 单击安装
  6. 输入 Rational Asset Manager 服务器设置 EAR 文件的路径和文件名(com.ibm.ram.repository.setup.web.ear)。
  7. 单击显示所有安装选项和参数
  8. 到达步骤 9 之前,单击下一步,或者在导航窗格中单击此步骤。
  9. 在"摘要"页面上,单击完成
  10. 安装 EAR 文件后,单击保存到主配置
  11. 单击保存
  12. 启动应用程序。
    1. 在导航窗格中,单击应用程序 > 应用程序类型
    2. 单击 WebSphere 企业应用程序
    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. 配置应用程序安全性和认证设置:
    1. 单击安全性
    2. 单击全局安全性
    3. 在"管理安全性"部分中,如果已选中了启用管理安全性复选框,请选中启用应用程序安全性复选框。
    4. 在"认证"部分中,单击 Web 和 SIP 安全性
    5. 单击常规设置
    6. 在"Web 认证行为"部分中,选中访问未受保护的 URI 时使用可用认证数据复选框(如果尚未将其选中)。
    7. 单击应用
    8. 在"消息"窗口中,单击直接保存到主配置
  15. 停止然后重新启动 WebSphere Application Server 和 Web 服务器。
  16. 要访问 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/(使用导航窗格中"环境"下"虚拟主机"中所定义的"缺省主机"的端口号。)
  17. 使用服务器设置应用程序配置 Rational Asset Manager。 有关更多信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件

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

您可以手动将 IBM Rational Asset Manager 服务器设置应用程序部署到 Network Deployment 集群。

开始之前

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

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

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。
注:

在 V7.2.0.2 或更低版本中,您需要将服务器设置应用程序直接部署到 Deployment Manager 服务器中。在 V7.5 或更高版本中,应按照以下过程中的描述将服务器设置应用程序部署到集群中。如果要将服务器设置应用程序直接部署到 Deployment Manager,请参阅将服务器设置应用程序部署到 WebSphere Application Server 集群上的 Deployment Manager

部署并启动服务器设置应用程序后,将要使用它来部署和配置其他应用程序

过程

  1. 登录到 WebSphere Application Server 管理控制台。
  2. 依次单击应用程序 > 新建应用程序
  3. 单击新建企业应用程序
  4. 选择本地文件系统,然后单击浏览并选择文件系统上的服务器设置应用程序 (com.ibm.ram.repository.setup.web.ear) 文件。
  5. 单击下一步
  6. 选择显示所有安装选项和参数
  7. 单击下一步,直到到达步骤 2:将模块映射到服务器部分(或直接单击该步骤)。
  8. 将模块映射到集群:
    1. 在表中选择 com.ibm.ram.repository.setup.web 模块。
    2. 集群和服务器列表中,选择要在其中部署服务器设置应用程序的集群。 (稍后,您将使用此服务器设置应用程序来将所有其他应用程序部署到此集群。)
    3. 单击应用
  9. 单击下一步,直至到达步骤 7:映射 Web 模块的上下文根为止(或直接单击该步骤)。
  10. 记下上下文根值。您可以对其进行更改,或者接受缺省值 ram.setup
  11. 单击下一步,直至到达步骤 9:摘要为止。
  12. 单击完成
  13. 安装应用程序后,单击直接保存到主配置。 保存配置时,将配置与计划用于运行应用程序的节点同步。要手动同步节点,请在系统管理 > 节点代理程序页面上,验证节点是否正在运行;然后,在系统管理 > 节点页面上,选择节点并单击同步
  14. 依次单击应用程序 > 应用程序类型 > WebSphere 企业应用程序
  15. 选择 com.ibm.ram.repository.setup.web.ear 并单击启动
  16. 如果访问没有 Web 服务器前端的 Rational Asset Manager,请跳过此步骤。如果您通过 IIS 或 Apache 服务器访问 Rational Asset Manager:
    1. 在导航窗格中,单击服务器 > 服务器类型
    2. 单击 Web 服务器
    3. 选择 Web 服务器名称,然后单击生成插件。(如果尚未创建 Web 服务器插件,请参阅安装 Web 服务器插件。)
    4. 再次选中 Web 服务器名称,然后单击传播插件。这会将插件发送到 Web 服务器,以便能够通过已安装的 Web 服务器引用 Rational Asset Manager 服务器应用程序。
  17. 配置应用程序安全性和认证设置:
    1. 单击安全性
    2. 单击全局安全性
    3. 在"管理安全性"部分中,如果已选中了启用管理安全性复选框,请选中启用应用程序安全性复选框。
    4. 在"认证"部分中,单击 Web 和 SIP 安全性
    5. 单击常规设置
    6. 在"Web 认证行为"部分中,选中访问未受保护的 URI 时使用可用认证数据复选框(如果尚未将其选中)。
    7. 单击应用
    8. 在"消息"窗口中,单击直接保存到主配置
  18. 停止然后重新启动 WebSphere Application Server 和 Web 服务器。
  19. 要访问 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/(使用导航窗格中"环境"下"虚拟主机"中所定义的"缺省主机"的端口号。)
  20. 现在可使用服务器设置应用程序部署其他应用程序文件并配置系统。请参阅使用服务器设置应用程序来部署和配置应用程序文件
将服务器设置应用程序部署到 WebSphere Application Server 集群上的 Deployment Manager

您可以将服务器设置应用程序手动部署到 Deployment Manager 上,方法是通过运行 Jython 脚本来将服务器设置应用程序置于集群的 Deployment Manager 服务器上。

开始之前

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

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

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

您必须能够将应用程序部署到集群的 Deployment Manager 服务器上。

部署并启动服务器设置应用程序后,将要使用它来部署和配置其他应用程序

关于此任务

在 V7.5 之前,需要将服务器设置应用程序直接安装到集群的 Deployment Manager 中。在 V7.5 或更高版本中,将服务器设置应用程序安装至集群中的应用程序服务器中

过程

  1. Rational_Asset_Manager 安装目录\ram\conf\bin 文件夹中查找以下脚本:
  2. 要将 Rational Asset Manager 服务器设置企业归档部署到 Deployment 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 context_root

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

    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 context_root

    其中:

    注: Jython 脚本的路径应包含反斜杠 (\)(在 Windows 上)和正斜杠 (/)(在 AIX 和 Linux 上)。无论任何平台,.ear 文件的路径都应包含正斜杠。
  3. 启动 WebSphere Application Server 管理控制台并以管理员身份登录。
  4. 启动应用程序:
    1. 在导航窗格中,单击应用程序 > 应用程序类型
    2. 单击 WebSphere 企业应用程序
    3. 选择 com.ibm.ram.repository.setup.web.ear 应用程序并单击启动
  5. 现在可使用服务器设置应用程序部署其他应用程序文件并配置系统。请参阅使用服务器设置应用程序来部署和配置应用程序文件

下一步做什么

要从 Deployment Manager 服务器中卸载服务器设置应用程序,请运行以下命令 (Windows):

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

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

wsadmin.sh -conntype NONE -lang jython -f install_dir/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 创建单个应用程序服务器实例。

开始之前

限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server Network Deployment (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。

如果您已经安装并配置了 Rational Team Concert,请跳过此任务。

您必须是 WebSphere 管理员才能在单元上创建新服务器实例。

关于此任务

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

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

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

过程

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

下一步做什么

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

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

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

关于此任务

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

将 Rational Asset Manager 服务器应用程序部署在 Tomcat 5.5 上

可以在安装 Apache Tomcat 时手动安装 IBM Rational Asset Manager。

开始之前

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

执行此任务之前,请完成以下任务:

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

您必须了解数据库服务器的以下 JDBC .jar 文件的位置:

关于此任务

可以通过将 Rational Asset Manager 的 Web 应用程序和包含的 IBM Rational Team Concert 的应用程序文件安装在单独的 Tomcat 服务器上来改善 Rational Asset Manager 的性能和稳定性。在本文档中,Rational Asset Manager 的 Tomcat 服务器的安装目录为 tomcat_install_directory。 Rational Team Concert 的 Tomcat 服务器的安装目录为 tomcat_for_rtc_install_directory。 如果将所有 Web 应用程序安装在同一 Tomcat 服务器上,那么目录相同。

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

过程

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. Tomcat 和您操作系统的相应归档上检索应用程序文件。应用程序文件在 archive_extract_location/apps/tomcat/ 文件夹中。
  3. 将共享库文件解压缩到 tomcat_install_directory\shared\lib 文件夹:
    1. 查找并解压缩 archive_extract_location\apps\tomcat\sharedLib.zip 文件。
    2. 将解压缩的 sharedLib.zip 文件的全部内容复制到 tomcat_install_directory\shared\lib 目录。
    3. 如果将 Rational Team Concert 安装在不同的 Tomcat 服务器上,请将 sharedLib.zip 文件的解压缩内容复制到其他 Tomcat 服务器的 tomcat_for_rtc_install_directory\shared\lib 目录中。
  4. 对于 Windows: 对于 Linux: 对于 AIX: 将 Rational Licensing Key Server V8.1.2 的库文件解压缩到 tomcat_install_directory\shared\lib 文件夹:
    要点: 如果要在 Linux for zSeries 上进行安装,那么请勿完成此步骤
    1. 找到并解压缩 archive_extract_location\sharedLibs\rlsclients_rlsibmratl_812.zip 文件。
    2. 从已解压的 .zip 文件中,找到与您的操作系统和体系结构对应的文件 rlsibmratl812.zip。例如,32 位 Windows 的文件位于 win32 目录中。
    3. 解压缩相应的 rlsibmratl812.zip 文件的内容。
    4. 将解压缩的 rlsibmratl812.zip 文件的全部内容复制到 tomcat_install_directory\shared\lib 目录。
  5. 对于 Windows: 对于 Linux: 对于 AIX: 修改 Rational Asset Manager 的 Tomcat 服务器的启动脚本:
    要点: 如果要在 Linux for zSeries 上进行安装,那么请勿完成此步骤
    1. 查找 Tomcat 启动文件并在文本编辑器中将其打开。在 Windows 上,该文件是 tomcat_install_directory\bin\startup.bat。 在 Linux、AIX 或 Linux for zSeries,此为 tomcat_install_directory/bin/startup.sh
    2. 在启动文件中,输入以下文本:
      • 对于 Windows:
        set JAVA_OPTS=-Djava.library.path="tomcat_install_directory\shared\lib"
      • 对于 Linux: 对于 AIX:
        export JAVA_OPTS="-Djava.library.path=tomcat_install_directory/shared/lib"
  6. archive_extract_location/apps/tomcat/ 目录,将以下文件复制到 tomcat_install_directory/webapps/ 目录:
  7. 要更改应用程序的上下文路径,请重命名 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 应用程序
    ramhelp.war ram.help.war ram.help Rational Asset Manager 帮助和用户辅助应用程序
    rmcabdgovernprocess.war ram.process.war ram.process 基于资产的开发和管理流程的文档应用程序
  8. 配置 Rational Asset Manager 的 Tomcat 服务器以访问数据库:
    1. 在文本编辑器中,打开 tomcat_install_directory\conf\server.xml 文件。
    2. server.xml 中查找以 <Connector 开始且包含 port="8080"port="8009" 的所有行: 将这些行的开头更改为 <Connector URIEncoding="UTF-8"
    3. 在全局 JNDI 资源的左标记和右标记(<GlobalNamingResources></GlobalNamingResources>)之间,针对您的 Tomcat 版本输入以下文本。
      注: 对于 your_usernameyour_password 值,请使用对数据库具有完全管理访问权的用户标识和密码。例如,"url"属性可能类似 jdbc:db2://localhost:50000/RAMDB
    为数据库服务器输入该文本,替换以下变量:
  9. 配置 Tomcat 服务器以实现对所有应用程序的单点登录:
    1. 在文本编辑器中,打开 tomcat_install_directory\conf\server.xml 文件。
    2. 搜索以下文本:
      <!--
      <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
      -->
    3. <Valve> 元素取消注释:
      <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
  10. 将以下 JAR 文件复制到 tomcat_install_directory\common\lib 文件夹: 这些文件由数据库供应商提供,最可能在数据库安装的 /java/ 文件夹中。
  11. 配置 Tomcat 服务器以实现用户安全性。如果您意图使用 LDAP 安全性,请首先使用基于文件的安全性来配置应用程序,并在配置应用程序后,切换到 LDAP 认证。有关更多信息,请参阅为 Tomcat 配置 LDAP 认证
    1. 在文本编辑器中,打开 tomcat_install_directory\conf\tomcat-users.xml 文件。
    2. 添加名为 admin 的用户并向该用户分配 adminmanager 角色。 要添加该用户,可以复制并粘贴 <tomcat-users> 标记之间的以下文本:
      <user username="admin" password="" roles="admin,manager" />

      此用户必须名为 admin

  12. 根据您的设置,部署或配置 Rational Team Concert。

将包含的 Rational Team Concert 服务器应用程序部署在 Tomcat 上

IBM Rational Asset Manager 需要 IBM Rational Team Concert,它控制可用于管理资产开发的生命周期功能。如果您尚未拥有 Rational Team Concert,将包含该产品的有限版本,可以将其部署到 Tomcat 服务器。

开始之前

如果已经部署并配置了 Rational Team Concert 服务器应用程序,那么可以使用现有应用程序,而不是安装新的应用程序。要配置 Rational Team Concert 来与 Rational Asset Manager 协作,请参阅配置 Rational Team Concert 服务器来与 Rational Asset Manager 协作

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

执行此任务之前,请完成以下任务:

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

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

关于此任务

可以通过将 Rational Asset Manager 的 Web 应用程序和包含的 IBM Rational Team Concert 的应用程序文件安装在单独的 Tomcat 服务器上来改善 Rational Asset Manager 的性能和稳定性。在本文档中,Rational Asset Manager 的 Tomcat 服务器的安装目录为 tomcat_install_directory。 Rational Team Concert 的 Tomcat 服务器的安装目录为 tomcat_for_rtc_install_directory。 如果将所有 Web 应用程序安装在同一 Tomcat 服务器上,那么目录相同。

过程

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. Tomcat 和您操作系统的相应归档上检索应用程序文件。应用程序文件在 archive_extract_location/apps/tomcat/ 文件夹中。
  3. 对于 Windows: 对于 Linux: 对于 AIX: 将 Rational Licensing Key Server V8.1.2 的库文件解压缩到 tomcat_for_rtc_install_directory\shared\lib 文件夹:
    要点: 请勿在 Linux for zSeries 上完成该步骤
    1. 找到并解压缩 archive_extract_location\sharedLibs\rlsclients_rlsibmratl_812.zip 文件。
    2. 从已解压的 .zip 文件中,找到与您的操作系统和体系结构对应的文件 rlsibmratl812.zip。例如,32 位 Windows 的文件位于 win32 目录中。
    3. 解压缩相应的 rlsibmratl812.zip 文件的内容。
    4. 将解压缩的 rlsibmratl812.zip 文件的内容解压缩到 tomcat_for_rtc_install_directory\shared\lib 目录。
    如果在同一应用程序服务器上安装 Rational Asset Manager 和 Rational Team Concert,那么您已经完成该步骤。
  4. 在安装介质上,查找 archive_extract_location/apps/tomcat/RTC-server.zip 文件。
  5. RTC-server.zip 解压缩到硬盘驱动器上的位置,在这些指示信息中,此位置为 rtc_install_dir
  6. 查找 rtc_install_dir/jazz/server/ramjazz_war.ear 文件并将其解压缩。要解压缩 .ear 文件,您可以使用免费实用程序(例如 7-Zip)。从解压缩的 ramjazz_war.ear 软件包中,将 ramjazz.war 文件复制到 tomcat_for_rtc_install_directory/webapps/ 目录。
  7. 在 Rational Team Concert 的 Tomcat 服务器上配置安全端口:
    1. 创建安全性证书,此证书为 SSL 连接的 Rational Team Concert 标识 Tomcat 服务器。可以使用 Java JDK keytool 命令来创建自签名证书。或者,可以请求由可信的认证中心签署的证书。

      有关以 keytool 命令创建自签名证书的更多信息,请参阅 Oracle Java 文档。 可以用以下示例 keytool 命令创建自签名证书:

      keytool -genkey -alias tomcat -keystore tomcat_for_rtc_install_directory/.keystore

      运行该命令时,将提示您输入密钥库文件的密码。缺省密码为 changeit,但是您应该指定不同的密码。您必须记住该密码,在以后将其输入 server.xml 文件。

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

      此外,在 rtc_install_dir/jazz/server/ 文件夹中还包含简单证书;证书文件为 ibm-team-ssl.keystore

    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" 
      connectionTimeout="20000"
           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。如果使用包含的证书,那么这将是 rtc_install_dir/jazz/server/ibm-team-ssl.keystore
      • keystore_password 是密钥库文件的密码。如果使用包含的密钥库文件,那么这是 ibm-team
      • keystore_protocol 是密钥库的协议。它最可能是 TLSSSL_TLS。如果使用包含的密钥库文件,那么这是 SSL_TLS
      • keystore_algorithm 是密钥库的 X509 算法。它最可能是 SunX509IbmX509,取决于证书来源。如果使用包含的密钥库文件,那么这是 IbmX509
    4. 可以更改端口值以将 8443 以外的端口用于非 SSL 连接器(缺省情况下,为端口 8080)。如果更改端口值,请更改 redirectPort 属性的值以匹配 SSL 连接器的端口号。

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

  8. 对于 Oracle: 对于 Microsoft SQL Server: 复制来自数据库供应商的相应 .jar 文件:
  9. 配置 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. 在启动文件中,输入以下文本:
      • 对于 Windows:rtc_install_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 -Djava.library.path="tomcat_for_rtc_install_directory\shared\lib" -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
        SQLSERVER_JDBC=sqlServer_jar_dir
        JAZZ_INSTALL_DIR=rtc_install_dir
        export JAVA_OPTS="-Djava.awt.headless=true -Djava.library.path=tomcat_for_rtc_install_directory/shared/lib -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"

      其中:

      • rtc_install_dirRTC-server.zip 文件的解压缩目录。 在 Windows 上,将 rtc_install_dir 中的每个空格字符替换为 %20
      • 对于 Oracle: oracle_jar_dirojdbc14.jar 文件的目录 (rtc_install_dir/jazz/server/oracle)
      • 对于 Microsoft SQL Server: sqlServer_jar_dirsqljdbc.jar 文件的目录 (rtc_install_dir/jazz/server/sqlserver)
      • tomcat_for_rtc_install_directory 是 Tomcat 服务器的安装目录
      • 对于 Windows: 对于 Linux: 对于 AIX: 如果在同一应用程序服务器上安装 Rational Asset Manager 和 Rational Team Concert,请使用此 JAVA_OPTS 系统变量来替换在配置 Rational Asset Manager 的 Tomcat 服务器的启动脚本时创建的系统变量;该声明仍然包含 -Djava.library.path 选项。
  10. 查找并重命名相应的 Jazz 服务器属性文件:
    1. rtc_install_dir/jazz/server/conf/ramjazz/ 目录中,查找 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: teamserver.oracle.properties
      • 对于 SQL Server: teamserver.sqlserver.properties
    3. 将文件重命名为 teamserver.properties
  11. 在文本编辑器中,打开 teamserver.properties 文件,然后按以下方式进行修改(对于数据库供应商):
  12. 为 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
  13. 配置 Tomcat 服务器以实现用户安全性。如果您意图使用 LDAP 安全性,请首先使用基于文件的安全性来配置应用程序,并在配置应用程序后,切换到 LDAP 认证。有关更多信息,请参阅为 Tomcat 配置 LDAP 认证
    1. 在文本编辑器中,打开 tomcat_for_rtc_install_directory\conf\tomcat-users.xml 文件。同上,如果将应用程序安装到同一 Tomcat 服务器上,那么该文件是您在其中修改了 Rational Asset Manager 应用程序的用户安全性设置的同一文件。
    2. <tomcat-users> 标记之间,粘贴以下文本:
      <role rolename="JazzUsers"/>
      <role rolename="JazzAdmins"/>
      <role rolename="JazzDWAdmins"/>
      <role rolename="JazzGuests"/>
    3. 添加名为 admin 的用户并向该用户分配 admin、manager 和 JazzAdmins 角色。要添加该用户,可以在 <tomcat-users> 标记之间复制并粘贴以下文本:
      <user username="admin" password="" roles="admin,manager,JazzAdmins" />

      如果在同一 Tomcat 服务器上安装多个应用程序,请将 JazzAdmins 角色添加到在您修改 Rational Asset Manager 应用程序的用户安全性设置时创建的用户。

  14. 启动 Rational Team Concert 的 Tomcat 服务器。 要启动 Tomcat,请运行以下文件:
  15. 配置 Rational Team Concert 来与 Rational Asset Manager 协作。 您必须配置管理权限并在 Rational Team Concert 中创建项目区域。

配置 Rational Team Concert 服务器来与 Rational Asset Manager 协作

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

开始之前

要配置 Rational Team Concert 服务器应用程序来使用 Rational Asset Manager,必须将该应用程序部署到应用程序服务器并连接到数据库。如果在使用 IBM WebSphere Application Server,那么服务器设置应用程序为您执行此过程。

Rational Team Concert 的 Tomcat 服务器必须正在运行。

过程

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

安装后配置

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

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

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

服务器设置应用程序是 IBM WebSphere Application Server 的基于浏览器的 Web 应用程序,可帮助部署其他 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 上,将进程一次可打开的文件描述符的数量至少增加到 3072:
    1. 要查看当前可一次打开的描述符数量,请在命令行中输入:ulimit -n
    2. 如果限值不是至少为 3072,请使用以下命令增加限值:ulimit -n 3072
  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 和 SIP 安全性
    6. 单击常规设置
    7. 在"Web 认证行为"部分中,选中访问未受保护的 URI 时使用可用认证数据复选框(如果尚未将其选中)。
    8. 单击应用
    9. 在"消息"窗口中,单击直接保存到主配置
    10. 停止然后重新启动服务器。
  4. 对于 WebSphere:如果从 V7.1.1.1 或更低版本升级并使用 WebSphere Application Server 集群,且需要安装 Rational Team Concert,那么您必须在 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. Rational Asset Manager 需要 Rational Team Concert。 从 Rational Team Concert 服务器列表中选择是否需要安装 Rational Team Concert:
      • 我需要安装新的 Rational Team Concert 服务器。:将新的受限版本的 Rational Team Concert 安装到应用程序服务器上。如果在使用 WebSphere Application Server 集群,那么您必须创建 Rational Team Concert 的单个应用程序服务器实例
      • 我有 Rational Team Concert 服务器并希望使用该服务器。:您将配置现有的 Rational Team Concert 与 Rational Asset Manager 一起工作。
    4. 确认列示的服务器或集群是您要配置的对象。 如果需要为 Rational Asset Manager 创建网络部署集群,请参阅 WebSphere Application Server 文档
    5. 单击下一步
  8. 在步骤 1 中:找到"安装文件"部分,单击提供服务器上文件的位置并输入在运行服务器设置应用程序的服务器上文件系统中新 Web 应用程序文件所在的目录。 如果使用了 Installation Manager,那么文件将位于 package_group_location\ram\apps\was 目录中。以下文件必须位于此目录中:

    如果已将服务器设置应用程序部署到属于集群一部分的应用程序服务器,并且要访问该应用程序服务器以将文件上载到运行服务器设置应用程序的服务器,请单击将文件上载到服务器;然后单击浏览并选择各必需文件。

  9. 要验证是否所有必需应用程序文件都在目录中,或者要将其上载到服务器,请单击验证位置。 如果已上载应用程序文件,那么服务器设置应用程序会将其保存到临时目录。 此时将出现一条消息,验证是否存在所有必需文件。
  10. 如果在使用 WebSphere Application Server 集群,那么可能会看到一条消息,告知您没有足够的 Java 堆内存可部署应用程序。如果看到此消息,那么服务器设置应用程序已将堆内存大小增加至推荐的设置。要使此更改生效,请单击重新启动服务器链接。服务器在重新启动时可能有几分钟处于不可用状态。 在部署应用程序后,可以为应用程序服务器更改堆内存设置
  11. 在"步骤 2:选择要安装的应用程序和文档"部分中,使用应用程序部署到的集群或服务器名称表示该成功部署的应用程序。 要部署 Rational Asset Manager Web 应用程序,请执行以下操作:
    1. 选择一个或多个要部署的应用程序。
    2. 集群和服务器服务器列表中,选择要部署到的集群或服务器。 您无法将 Rational Team Concert 部署到集群;使用在步骤 4 中创建的单个服务器。
      注: 如果您要求用户进行认证(例如,通过应用程序服务器或外部防火墙)以访问 Rational Asset Manager 帮助应用程序,那么必须在 Rational Asset Manager Web 应用程序所在的同一服务器或集群上部署 Rational Asset Manager 帮助应用程序。
    3. 单击部署应用程序。 此时将打开单独的页面以显示进度。部署一个或多个应用程序的过程可能需要几分钟时间。
    4. 单击下一步以复审结果。
    5. 在"摘要"页面上,单击下一步
  12. 在第 2 节第 1 部分中,创建新数据库或连接到现有数据库:
    1. 选择创建新数据库还是使用现有数据库。
      • 要创建并填充新的"资产"和"生命周期"数据库,请选择您需要创建这两个数据库,然后单击下一步。 转至步骤 12b
      • 要创建新的"生命周期"数据库并使用现有"资产"数据库,请选择您需要创建生命周期数据库,然后单击下一步。请转至步骤 12bv
      • 要使用现有"资产"和"生命周期"数据库(例如,如果是从先前版本的 Rational Asset Manager 进行升级),请选择您已创建这两个数据库并要修改设置,然后单击下一步。 请转至步骤 13
    2. 创建数据库。
      • 对于 DB2。可使用 Java applet 来创建并填充数据库,也可手动执行这些操作。
        • 要使用 Java applet:
          1. 在 applet 装入后,它会在本地计算机上搜索 DB2 的实例。运行服务器设置应用程序的浏览器必须在已安装 的计算机上。如果 applet 找到一个 DB2 实例,那么会显示 DB2 安装的位置及其版本。如果 applet 找不到实例,那么会提示您输入位置。
          2. 要使用 DB2 的其他安装,请单击更改安装位置
          3. 输入 DB2 管理员的用户标识密码。DB2 管理员由操作系统管理。
          4. 选择适当的位置后,在为资产管理创建数据库字段中,输入资产数据库的名称(例如,RAMDB)。
          5. 如果在安装新的 Rational Team Concert,请在创建生命周期管理的数据库字段中,输入生命周期管理数据库的名称(例如,RTCDB)。 如果在使用现有 Rational Team Concert,那么不必新建数据库。
          6. 单击创建数据库。这还将填充资产数据库的表。
        • 要手动创建并配置 DB2 数据库,请单击查看有关如何手动创建 DB2 数据库的指示信息,并遵循显示的指示信息。
      • 对于 Oracle 或 SQL Server,请遵循指示信息以手动创建并填充数据库。
      服务器设置应用程序中显示的指示信息与配置并填充资产数据库中的指示信息完全相同。
  13. 在第 2 节的第 2 部分中,指定数据库连接属性:
    1. 数据库服务器文本字段中,输入数据库服务器的主机名或 IP 地址,例如,servername.example.com。 (请不要使用 localhost)。
    2. 端口字段中,输入端口号。例如,DB2 的缺省值为 50000
    3. 输入对数据库应用程序具有管理权限的用户的用户标识和密码。
    4. 选择提供服务器上的数据库所需要的一个或多个归档文件的位置,或者将它们上载至服务器。您的数据库供应商可以提供这些文件。
      • 要输入服务器上的归档文件的位置,请输入包含这些文件的文件夹的完整路径;例如,C:\Program Files\IBM\SQLLIB\java
      • 要将这些文件上载至服务器,请选择该选项并浏览至本地计算机上的文件。缺省情况下,本地计算机上的 Rational_Asset_Manager_install_root\ram\ewas\universalDriver\lib 中提供了这些文件。上载到服务器时,这些文件将放置在 WebSphere_install_directory\profiles\profile_name\config\cells\cell_name\ram_jdbc
        注: 对于 Linux: 对于 AIX: 对于 Linux for zSeries:将目录路径中的反斜杠("\")替换为正斜杠("/")。
        注: 对于 Oracle,您可以从 Oracle 下载相应的 .jar 文件。对于 Microsoft SQL Server,您可以从 Microsoft 下载相应的 .jar 文件。
        要点: 对于 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. 如果连接测试成功,请单击下一步
  14. 在第 2 节第 3 部分中,填充数据库:
    1. 对于步骤 5:填充 Rational Asset Manager 核心数据库,如果配置数据库时出错,请单击填充数据库
    2. 单击确定以继续配置数据库。 此过程可能需要几分钟时间。
    3. 对于步骤 6:填充 Rational Asset Manager 生命周期数据库,如果配置数据库时出错,请单击填充数据库
    4. 单击确定以继续配置数据库。 此过程可能需要几分钟时间。
    5. 配置数据库后,单击下一步
  15. 对于 DB2:在第 2 节第 4 部分中,如果使用 DB2,那么可以配置数据库设置以优化 Rational Asset Manager 的性能。如果您正在使用 Oracle 或 SQL,那么在此处将无法配置数据库设置。
    1. 如果您正在使用 DB2,那么请配置数据库设置。 已列示下列参数的建议值和当前值。要将所有参数都更改为建议值,请选择使用建议值。重新启动数据库服务器之后,对数据库设置所作的更改才会生效。
      • LOCKLIST:指定分配给锁定列表的存储量,输入 460000 之间的数字(包含 4 和 60000)。
      • LOCKTIMEOUT:指定应用程序等待获取锁定的秒数,输入 130000 之间的数字。 设置此属性有助于避免应用程序的全局死锁。如果值为 -1,则关闭锁定超时检测。
      • LOGFILSIZ:指定每个主日志文件和辅助日志文件的大小,输入数字。这些日志文件的大小将限制可以向它们写入的日志记录数,它们变满之后就需要新的日志文件。如果数据库运行大量更新、删除或插入事务从而导致日志文件迅速变满,那么应增大 LOGFILSIZ 的值。
        注: 仅当存储库中存在大量资产(例如,几万或几十万个)时,才需要将 LOGFILSIZ 参数更改为不是缺省值。
      • MAXAPPLS:输入大于期望并行连接的数目。
      • MAXLOCKS:指定锁定列表的百分比,达到此百分比时数据库管理器将对应用程序挂起的锁定执行从行至表的升级,输入 1100 之间的数字。尽管升级过程不会花太多时间,但与锁定个别行相比,锁定整个表会降低并行性,并且可能会降低以后尝试访问受影响的表时的整体数据库性能。
    2. 单击下一步
  16. 在第 2 节『摘要』中,服务器设置应用程序将提示您重新启动服务器。如果您希望继续完成服务器设置应用程序的其他部分,可等待完成这些部分后才重新启动服务器。
  17. 在第 3 节中,配置用户和认证:
  18. 在第 4 节中,配置 Rational Asset Manager 的设置:
    1. port_number@host_name 格式输入许可证服务器的地址;例如 27000@example.com

      如果从 jazz.net 下载了 Rational Asset Manager,那么将以临时许可证密钥填充该字段。评估产品时,请勿修改密钥。

      如果您具有冗余的许可证服务器,那么请使用逗号将多个条目分隔开。(您必须提供三个服务器。)例如,27000@primary.example.com,27000@secondary.example.com,27777@tertiary.example.com

      如果您具有多台许可证服务器(其中服务器位于不同网络上并具有不同许可证):

      • 对于 Windows: 使用分号 (;) 将服务器地址分隔开,例如,27000@main.example.com;27000@backup.example.com
      • 对于 Linux: 对于 AIX: 对于 Linux for zSeries: 使用冒号 (:) 将服务器地址分隔开,例如,27000@main.example.com:27000@backup.example.com

      缺省情况下,Rational License Key Server 使用 TCP/IP 端口 27000。

    2. 在"许可证类型"部分中,选择 Rational Asset Manager 服务器将使用的许可证类型。
    3. 通过在步骤 11 中已部署的应用程序来配置服务器的地址。输入协议、标准主机名称和端口号;例如,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 应用程序将存储搜索索引文件的文件夹的完整路径。在集群上,各节点将具有其各自的 Index 文件夹。
        提示: 为了获取最佳性能,所有这些文件夹都应该位于不同的物理驱动器上。驱动器应该能够快速读写,并且不同于操作系统或应用程序服务器所在的驱动器。对于集群安装,每台计算机在其本地硬盘上应该有自己的本地文件夹。在所有应用程序服务器间共享本地文件夹会导致性能下降。
    7. 单击下一步
    8. 对于集群安装,必须对 Rational Asset Manager 正确配置 Java 消息传递服务(JMS)才能在集群中的服务器间通信。确认已正确配置 JMS,然后单击下一步
  19. 可选:在第 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. 单击下一步。 将再次显示摘要页面。
  20. 重新启动服务器。要重新启动 WebSphere Application Server,请在页面的底部单击重新启动服务器,输入服务器管理员的用户标识密码,然后单击重新启动。 直到服务器重新启动后,才能启动 Rational Asset Manager 部署的应用程序。 服务器重新启动后,将打开"生命周期管理设置"页面。如果服务器重新启动消耗的时间超过 180 秒,请浏览至服务器设置应用程序的起始页(http://machine_name:port_number/Server_Setup_Context_Root;例如,http://localhost:13080/ram.setup)以访问"生命周期管理设置"页面。
  21. 如果使用嵌入式 WebSphere Application Server,由于您现在已配置了安全性,因此必须使用 WebSphere Application Server 管理员的用户名密码登录。 登录后,将打开"配置生命周期管理设置"页面。
  22. 在"配置生命周期管理设置"页面中,输入 Rational Team Concert 应用程序的路径和登录信息:
    1. 在步骤 1 中,在 Rational Team Concert 服务器字段中,输入 Rational Team Concert 位置的路径。 必须使用安全 (https://) 连接。 缺省情况下,此值是:
      • 对于嵌入式 WebSphere Application Server:https://localhost:13443/ramjazz
      • 对于现有 WebSphere Application Server:https://localhost:9443/ramjazz
      • 对于外部 Rational Team Concert 服务器:https://url:port/jazz
    2. 在步骤 2 中,在 Jazz 管理员标识字段中,输入 Rational Team Concert 服务器的管理员用户标识(缺省值为 admin);然后,在密码字段中,输入该用户的密码(缺省情况下,其值为 admin)。 如果刚才使用服务器设置应用程序安装了 Rational Team Concert,那么请输入应用程序服务器管理员的用户名和密码。
    3. 在步骤 3 中,在项目区域名称字段中,输入将为生命周期创建的项目区域的描述性名称(例如,Rational Asset Manager lifecycles)。 然后,在项目区域管理员标识字段中,输入您希望成为项目区域管理员的用户的用户标识。然后,输入该用户的密码。 如果使用的是外部 Rational Team Concert 服务器,那么项目区域管理员可以不同于 Jazz 服务器管理员的其他用户。如果安装的是新 Rational Team Concert,那么服务器设置应用程序将建议使用 Jazz 管理员标识作为项目区域管理员标识。
    4. 单击配置服务器。 该过程可能需要几分钟。 配置后,将会出现"摘要"页面。
  23. 在"摘要"页面上,单击使用 Rational Asset Manager 启动。 或单击完成。 此时将打开 Web 客户机。

下一步做什么

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

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

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

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

开始之前

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

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

必须启动一台或多台托管 Rational Asset Manager 和 Rational Team Concert 服务器应用程序的应用程序服务器,然后才能完成下列步骤。

过程

  1. 验证所有存储库服务器是否都已设置为相同的当前日期、时间和时区。
  2. 使用相应 URL 访问 Rational Asset Manager 服务器应用程序:
  3. 作为应用程序服务器管理员登录:
  4. 第一次访问 Rational Asset Manager 时,将出现"配置错误"页面。单击此处链接并在提示处输入管理员用户标识和密码。 将打开配置页面。
  5. 在"许可证和版本"部分中,指定许可证服务器路径并选择此存储库将要使用的许可证类型:
    1. 许可证服务器的位置字段的"许可证和版本"部分中,输入端口号和许可证服务器的全名。端口号和名称之间以 At 符号 (@) 分隔。例如,27000@license_server_path

      如果您具有冗余的许可证服务器,那么请使用逗号将多个条目分隔开。必须提供三台服务器。例如,27000@primary.example.com,27000@secondary.example.com,27777@tertiary.example.com

      如果您具有多台许可证服务器(这些服务器位于不同的网络且具有不同的许可证):

      • Windows:以分号 (;) 分隔多个服务器地址。例如,27000@main.example.com;27000@backup.example.com
      • Linux、AIX 或 Linux for zSeries:以冒号 (:) 分隔多个服务器地址。例如,27000@main.example.com:27000@backup.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. 用户密码字段中,输入 Rational Team Concert 上"RAM 生命周期"项目区域的管理员用户的用户名和密码。 在简单安装中,这将可能是 Rational Team Concert 和应用程序服务器管理员。
  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://hostname:389。 对于安全通信,请使用 ldaps://hostname: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 属性为 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. 持久类型列表中,选择您希望存储资产的方式。
    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 自动生成要连接到资产的工件的缩略图,请清除提交资产时自动创建特色内复选框。 这可以在将资产提交到存储库时提高性能。如果选中此设置,那么在提交资产时,将最多为 3 个工件(包含以下扩展名:.doc.ppt.pdf.odt.odp.otp)自动创建预览图像。
    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. 单击保存

配置 SMS 设置

要向手机发送 SMS 资产通知,必须设置移动电话运营商以接收消息。

开始之前

您可通过在因特网上的搜索引擎中输入此查询来查找多数 SMS 电子邮件扩展名:carrier email extension,其中 carrier 是移动电话服务运营商的名称。 如果您无法通过搜索查找特定电子邮件扩展名,那么可以联系移动电话运营商,以获取 SMS 电子邮件扩展名。 这些电子邮件扩展名由运营商提供且无法定制。

切记: 如果移动电话运营商不支持 SMS 电子邮件扩展名格式,那么 SMS 通知将无法发送到选择使用该移动电话运营商的用户。

关于此任务

下表列出了 IBM Rational Asset Manager 中缺省提供的移动电话运营商。

表 9. 移动电话运营商
移动电话运营商 SMS 电子邮件扩展名
AT&T @txt.att.net
Sprint @messaging.sprintpcs.com
T-Mobile @tmomail.net
Verizon Wireless @vtext.com
Virgin Mobile @vmobl.com

过程

  1. 以存储库管理员身份登录到 Rational Asset Manager Web 客户机。
  2. 单击管理
  3. 单击配置
  4. 找到"配置"页面的 SMS 部分。
  5. 移动电话运营商字段中,输入服务供应商的名称。
  6. SMS 电子邮件扩展名字段中,输入移动电话运营商的域。
  7. 单击保存

下一步做什么

如果从"配置"页面中删除缺省电话运营商,那么可以通过单击复原缺省移动电话运营商来将其复原。

为 Tomcat 配置 LDAP 认证

可以为 LDAP 认证配置 IBM Rational Asset Manager、IBM Rational Team Concert 和 Tomcat。

开始之前

对于 IBM WebSphere Application Server,您可以在服务器设置应用程序中为 WebSphere Application Server 和 Rational Asset Manager 配置 LDAP 认证。有关更多信息,请参阅使用服务器设置应用程序来部署和配置应用程序文件

执行以下过程之前,您必须通过使用基于文件的安全性来部署和配置 Rational Asset Manager 和 Rational Team Concert:

  1. 在 Apache Tomcat 上部署服务器应用程序
  2. 配置 Rational Asset Manager 服务器应用程序

关于此任务

如果在单独的 Tomcat 服务器上安装了 Rational Team Concert,那么不必为 Rational Team Concert 配置 LDAP 认证;包含的 Rational Team Concert 使用单个用户,所以基于文件的安全性已足够。

遵循以下主题中的指示信息以将 Tomcat 上的 Rational Asset Manager 和 Rational Team Concert 配置为使用 LDAP 认证。

过程

  1. 将 Rational Asset Manager 的 Tomcat 服务器配置为使用 LDAP
  2. 为 Rational Team Concert 配置 Tomcat 服务器以使用 LDAP

将用于 Rational Asset Manager 的 Tomcat 服务器配置为使用 LDAP

必须将 Rational Asset Manager 和 Tomcat 服务器配置为使用 LDAP 认证。

过程

  1. 以服务器管理员身份登录到 Rational Asset Manager Web 客户机并将 Rational Asset Manager 配置为使用 LDAP 认证。确保在管理员标识字段中指定存储库管理员的用户标识,否则您以后无法登录 Rational Asset Manager。有关更多信息,请参阅配置 Rational Asset Manager 服务器应用程序中的步骤 9
  2. 注销 Rational Asset Manager。
  3. 关闭 Tomcat 服务器。
  4. 将用于 Rational Asset Manager 的 Tomcat 服务器配置为使用 LDAP:
    1. 在文本编辑器中,打开 tomcat_install_directory/conf/server.xml 文件。
    2. 查找 Realm 标记,并使用对您的 LDAP 服务器使用的值编辑该标记。
      <Realm  className="org.apache.catalina.realm.JNDIRealm" debug="99"    			
           connnectionURL="ldap://example.com:389"
           connectionName="uid=123456,c=us,ou=exampleorganization,o=example.com"
           connectionPassword="password"
           userBase="ou=exampleorganization,o=example.com"
           userSearch="(mail={0})"
           userSubtree="true"
           roleBase="ou=memberlist,ou=groups,o=example.com"
           roleName="cn"
           roleSearch="(mail={0})"
           roleSubtree="true"
      />

      其中:

      表 10. Rational Asset Manager 和 Rational Team Concert 所需的 LDAP 属性
      LDAP 属性 定义
      connectionURL LDAP 服务器的位置和端口
      connectionName 用于连接 LDAP 存储库的专有用户名
      connectionPassword 专有用户的密码
      userBase 当您搜索用户时,这即是要开始搜索的位置。
      userSearch 要用于在替换 {0} 中的用户名后选择用户条目的 LDAP 搜索过滤器。
      userSubtree 要启用整个子树的 LDAP 搜索,请将此值设置为 true
      roleBase 角色搜索的基本条目
      roleName 包含角色名称的 LDAP 条目
      roleSearch 用于搜索组的 LDAP 过滤器
      roleSubtree 要启用整个角色子树的 LDAP 搜索,请将此值设置为 true
  5. 重新启动 Tomcat 服务器。

结果

现在,您可以使用在 Rational Asset Manager 中指定的标识来作为存储库管理员登录 Rational Asset Manager。Tomcat 不再使用基于文件的认证。可以创建社区并将其他 LDAP 用户指定为管理员。

下一步做什么

如果包含的 Rational Team Concert 在同一服务器上,或者在不同的服务器上且您希望其使用 LDAP 认证,那么必须将 Rational Team Concert 配置为使用 LDAP

将 Tomcat 上的 Rational Team Concert 配置为使用 LDAP

可以将包含的 IBM Rational Team Concert(在 Apache Tomcat 上运行)配置为使用 LDAP。

开始之前

必须具有对 Tomcat 服务器的管理访问权。

与 Rational Asset Manager 不同,Rational Team Concert 使用 LDAP 组确定用户角色。必须能够创建 LDAP 组或知晓可以重新映射到 Rational Team Concert 的相应角色的 LDAP 组名称。

关于此任务

仅在您满足以下任一需求的情况下,完成以下过程:

过程

  1. 关闭 Tomcat 服务器。
  2. 将 Rational Team Concert 的 Tomcat 服务器配置为使用 LDAP。 如果 Rational Team Concert 与 Rational Asset Manager 在同一服务器上,那么您在将用于 Rational Asset Manager 的 Tomcat 服务器配置为使用 LDAP 的步骤 4已经配置了 Tomcat 服务器。 如果 Rational Asset Manager 和 Rational Team Concert 在不同的服务器上,请完成以下操作:
    1. 在文本编辑器中,打开 tomcat_for_rtc_install_directory/conf/server.xml 文件。
    2. 查找 Realm 标记,并使用对您的 LDAP 服务器使用的值编辑该标记。
      <Realm  className="org.apache.catalina.realm.JNDIRealm" debug="99"    			
           connnectionURL="ldap://example.com:389"
           connectionName="uid=123456,c=us,ou=exampleorganization,o=example.com"
           connectionPassword="password"
           userBase="ou=exampleorganization,o=example.com"
           userSearch="(mail={0})"
           userSubtree="true"
           roleBase="ou=memberlist,ou=groups,o=example.com"
           roleName="cn"
           roleSearch="(mail={0})"
           roleSubtree="true"
      />

      其中:

      表 11. Rational Asset Manager 和 Rational Team Concert 所需的 LDAP 属性
      LDAP 属性 定义
      connectionURL LDAP 服务器的位置和端口
      connectionName 用于连接 LDAP 存储库的专有用户名
      connectionPassword 专有用户的密码
      userBase 当您搜索用户时,这即是要开始搜索的位置。
      userSearch 要用于在替换 {0} 中的用户名后选择用户条目的 LDAP 搜索过滤器。
      userSubtree 要启用整个子树的 LDAP 搜索,请将此值设置为 true
      roleBase 角色搜索的基本条目
      roleName 包含角色名称的 LDAP 条目
      roleSearch 用于搜索组的 LDAP 过滤器
      roleSubtree 要启用整个角色子树的 LDAP 搜索,请将此值设置为 true
  3. 为 Rational Team Concert 配置四个 LDAP 组。

    创建四个组:

    作为 Rational Team Concert 服务器管理员的用户必须在 JazzAdmins 组中。要将用户添加到组,请完成以下步骤之一:

    有关创建 LDAP 组的更多信息,请参阅 LDAP 服务器的文档。
  4. 重新启动 Tomcat 服务器。
  5. 从旧管理用户除去开发者许可证:
    1. 在 Web 浏览器中(地址为 https://machine_name:secure_port/jazz/admin/)启动 Rational Team Concert 的管理 Web 用户界面。 请注意 https;连接必须安全。
    2. 以作为 JazzAdmins LDAP 组成员的新管理用户的用户标识和密码登录。
    3. 单击用户管理
    4. 单击先前管理用户的名称。
    5. 在"客户访问许可证"部分中,清除所选的 Rational Team Concert - Developer 许可证。
    6. 单击保存
  6. 添加新的管理用户:
    1. 单击创建用户
    2. 输入以下详细信息:
      1. 用户名:新服务器管理员的用户标识(LDAP 登录)
      2. 用户标识:新的 Tomcat 服务器管理员的用户标识(LDAP 登录)
      3. 电子邮件地址:Tomcat 服务器管理员的有效电子邮件地址
    3. 在"客户机访问许可证"部分中,选择 Rational Team Concert - 开发者以将开发者许可证分配给该用户。
    4. 单击保存
    5. 注销,然后以应用程序服务器的新管理员身份登录回管理 Web UI。
  7. 为新管理员分配相应的成员资格和过程角色:
    1. 在"项目区域管理"页面中,单击 RAM 生命周期项目区域。
    2. 在"管理员"部分中,单击添加。 搜索并选择您创建的管理员用户。如果在使用现有 Rational Team Concert 应用程序,那么还可以选择其他用户作为该项目区域的管理员。
    3. 在"成员"部分中,单击添加,然后搜索并选择您选为该项目区域管理员的用户。
    4. 添加管理员后,单击管理员名称旁边的过程角色图标。
    5. 在"编辑过程角色"窗口中,从可用角色列表,选择管理,然后单击添加
    6. 单击完成
    7. 单击保存
  8. 停止并重新启动 Tomcat 服务器。
  9. 在 Rational Asset Manager 中更改有关 Rational Team Concert 管理用户的信息:
    1. 在 Web 浏览器中,以存储库管理员身份登录到 Rational Asset Manager。
    2. 单击管理 > 配置
    3. 在"内部 Rational Team Concert 路径"部分中,为新的 Rational Team Concert 管理员更新用户密码字段。
    4. 单击保存

调整 Rational Asset Manager 的性能

IBM Rational Asset Manager 的性能主要取决于如何调整应用程序服务器、数据库、Web 服务器、高速缓存代理、负载均衡器和操作系统。本节提供有关如何调整这些系统及 Rational Asset Manager 的准则。尽管不可能涉及每个设置,但是这可帮助您开始在 Rational Asset Manager 上驱动高用户负载。

Rational Asset Manager 调整

本节不涉及各种设置中受支持的硬件设置或期望用户负载。有关此信息,请参阅 Rational Asset Manager 容量规划指南

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

表 12. 跨平台 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 V7.0 设置。还可在 WebSphere Application Server 7.0 中调整这些设置,但有关设置参数的指示信息可能会有所不同。

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

表 13. 跨平台 WebSphere Application Server 调整参数
问题 参数/设置 其他详细信息
会话超时问题 内存中最大会话计数/缺省值

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

如果要限制会话数以防止内存不足错误,请确保未选中允许溢出复选框,并将"内存中最大会话计数"设置为系统的相应设置。

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

日志中的内存不足错误 Java 虚拟机堆大小/在 1300 到 2000 之间

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

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

请注意,应将此设置应用于 Rational Asset Manager 服务器。 IBM Rational Team Concert 服务器的必需设置为 768MB 且为缺省值,而最大设置为 2048MB。 在集群中,如果需要,可将 IBM Rational Team Concert 服务器安装在其自己的节点上。

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

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

要设置参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 > 服务器类型 > WebSphere Application Server > Server name > 会话管理 > 设置超时

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

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

要更改参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 > 服务器类型 > WebSphere Application Server > Server name > 端口 > 查看关联的传输(对于您用于 Rational Asset Manager 的端口,例如 9080) > WCInboundDefault > HTTP 入站通道 (HTTP 2) > 写入超时

定期出现性能低下;观察到因为垃圾回收而出现性能峰值 类垃圾回收/Xgcpolicy:optavgpause(针对 WebSphere Application Server V6.1 FP16 及更低版本)或 -Xgcpolicy:gencon(针对 WebSphere Application Server V7 和 V6.1 FP17 及更高版本)

特定服务器环境或工作负载可能受益于其他某个垃圾回收设置。请参阅 http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html 以获取有关垃圾回收设置的更多信息。

要设置参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 > 服务器类型 > WebSphere Application Server > Server name > Java 和进程管理 > 进程定义 > Java 虚拟机 > 通用 JVM 参数

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

  1. 在 WebSphere Application Server 管理控制台中,浏览至服务器 > 服务器类型 > WebSphere 应用程序服务器 > 服务器名称 > 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

要设置参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 > 服务器类型 > WebSphere Application Server > Server name > 线程池 > Web 容器

最小大小:15

最大大小:30

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

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

要设置参数,请登录 WebSphere Application Server 管理控制台并浏览至服务器 > 服务器类型 > WebSphere Application Server > Server name > 线程池 > Web 容器

最小大小:25

最大大小:50

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

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

其他资源:

数据库服务器调整

要改进 Rational Asset Manager 的性能,应使用以下参数和值作为指南来调整数据库。但是,如果通过使用服务器设置应用程序来安装 Rational Asset Manager,那么将设置此部分中提供的性能调整设置,如果选择使用这些建议设置,那么可以跳过此部分。

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

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

设置位置:数据库参数

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

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

此设置针对 DB2 V9.5 及更低版本;它在 DB2 V9.7 中不可用。

确保 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 中的迁移功能可能对具有数以千计的资产的数据库不起作用。
表 17. AIX / Linux DB2 版本调整参数
问题 参数/设置 其他详细信息
无法访问 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 文件中修改本节描述的参数。

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

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

LoadModule ibm_afpa_module modules/mod_afpa_cache.so

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

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

注: 此设置从 IHS 7 起不推荐使用,且不应将其启用。

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

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

其他资源:

高速缓存代理服务器调整

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

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

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

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

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

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

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

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

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

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

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

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

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

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

操作系统调整

跨平台:

Windows:

表 23. Windows 操作系统设置
问题 参数/设置 其他详细信息
使用 Rational Performance Tester 进行测试时出现"地址已在使用中"错误。 注册表项 MaxUserPort / 65534
注: 需要在 Rational Performance Tester 客户机上而不是 Rational Asset Manager 服务器上修改设置。
  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 命令来完成此操作。

表 24. 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 文件中添加以下命令:
no:  
tcp_recvspace=65536
tcp_sendspace=65536
udp_sendspace=65536
udp_recvspace=65536
tcp_finwait2=60
tcp_timewait=1
tcp_keepidle=600
tcp_keepintvl=10
tcp_keepinit=40

还可对每个 tcpip 接口逐一设置这些命令。检查"lsattr -E -l en0",如果未在该处设置它们,那么 AIX 会使用"no -a"值。

AIX 见到的虚拟处理器数目超过物理处理器数目。 smtctl -m off AIX smtctl 命令会显示 AIX 见到的虚拟处理器数目。使用以下命令关闭 SMT:
smtctl -m off

运行 smtctl -m off 命令要求您随后运行 bosboot 命令以使更改永久有效。 如果不运行 bosboot,那么在系统重新启动后将失去运行 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

此 JVM 用于 WebSphere Application Server 上的 Rational Asset Manager 服务器。从 WebSphere Application Server 管理控制台中,选择"应用程序服务器"-> RAM 服务器名称 ->"Java 和进程管理"->"进程定义"->"Java 虚拟机"->"通用 JVM 参数"。

参数为 -Xlp<size>。您应指定无大小的 -Xlp 以启用缺省较大的页面调度大小。您也可以设置特定大小。例如,-Xlp64 启用 64 KB 页面。

其他资源:

配置远程进程

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

过程

  1. 在 Web 客户机中,单击管理
  2. 单击配置
  3. 在"远程进程"部分中,选择要用于可在 Web 容器外部处理的 Rational Asset Manager 进程的 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 上使用 Apache Tomcat,您必须在包含 Stellent 内容索引编制的文件的目录上设置适当的导出器许可权。

关于此任务

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

过程

  1. 以 root 用户身份登录。
  2. 在命令行中,切换到以上所述的 Stellent 内容索引编制文件的目录。
  3. 输入以下命令:chmod 755 exporter

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

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

过程

要设置许可权:

  1. 以 root 用户身份登录。
  2. 在命令行中,切换至 WebSphere_install_directory/profiles/profile_name/config/cells/cell_name/ram_jdbc 目录。
  3. 输入以下命令:chmod 755 database_jar_file_name.jar(例如 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 上。对于 Linux,文件集的位置取决于特定分发版。在某些分发版上,可以安装 xorg-x11-server-Xorg 软件包以获取必要的文件集。如果不能,请参阅分发版的文档。

    以下是要安装的文件集:

  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

结果

有关在 AIX 上安装并验证 XVFB 的更多信息,请参阅http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm

安装 Rational Asset Manager Eclipse 客户机

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

关于此任务

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

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

Rational Asset Manager 具有 Eclipse 客户机,您可以使用它从 Eclipse 查找和下载资产以及与存储库交互。可以通过使用 Eclipse 更新管理器并从 Rational Asset Manager 服务器下载功能部件来将 IBM Rational Asset Manager Eclipse 功能部件安装到现有的 Eclipse IDE 中,该方法可确保 Eclipse 客户机和服务器上 Rational Asset Manager 的版本兼容。

开始之前

可将 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.4。安装新软件的过程对于每个版本的 Eclipse 以及在 Eclipse 上构建的不同应用程序稍有不同。例如,在 Eclipse 3.5 中,更新管理器位于帮助 > 安装新软件中。一般来说,用于安装新软件的向导通常位于帮助菜单下。

过程

  1. 启动 Eclipse。
  2. 单击帮助 > 软件更新
  3. 在"软件更新和附加组件"窗口中,单击可用软件选项卡。
  4. 单击添加站点
  5. 提供更新站点详细信息:
    1. 打开 Rational Asset Manager Web 客户机,然后单击帮助图标和扩展
    2. 在"扩展"页面的"Eclipse 客户机插件"部分,复制更新站点旁边列示的 URL。

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

    3. 在 Eclipse 的"添加站点"窗口中,将"更新站点 URL"粘贴到位置字段。
    4. 单击确定
  6. 展开刚才添加的 Rational Asset Manager 更新站点并选择要安装的功能部件。 通常,选择所有功能部件,但下列情况除外:
  7. 选择了要安装的功能部件之后,单击安装
  8. 在"安装"窗口中,查看并接受所有许可协议,然后单击下一步
  9. 单击完成
  10. 如果看到一条错误,内容为收集要安装的项时发生错误 - 未配置解压缩工具,那么必须使用一条命令重新启动 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 开始,再次尝试安装过程。
  11. 安装完成时,请重新启动 Eclipse。

结果

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

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

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

开始之前

如果您不能访问图形用户界面,那么可以使用 Installation Manager 控制台方式使用响应文件通过命令行运行。

过程

  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. 在安装 Rational Asset Manager 软件包之前,请在"摘要"页面上复查您的选择。要更改选项,请单击上一步并进行更改。如果您对所选的安装选项感到满意,请单击安装以安装该软件包。 指示器将显示安装的进度。
  13. 安装过程完成时,将显示一条消息以指示安装过程是否成功完成。
    1. 单击完成。安装向导将关闭,您将返回到 Installation Manager 的"开始"页。

下一步做什么

复审访问帮助内容的选项并基于客户机安装期间进行的选择来配置帮助内容。

使用控制台方式安装 Eclipse 客户机

您可以使用控制台方式安装 IBM Rational Asset Manager Eclipse 客户机。

关于此任务

控制台方式是 Installation Manager 的基于文本的交互式用户界面。软件包中包含 Installation Manager 的安装文件。

所选的选项以 X [X] 指示。未选择的选项以空方括号 [ ] 指示。 您可以按 Enter 键以接受缺省条目或指定其他命令。例如,[N] 指示缺省命令为 N(即下一步)。

过程

  1. 通过在命令行上输入特定于操作系统的 ram-consoleinst-platform 文件来使用控制台方式启动 Installation Manager。
  2. 输入 1 以安装新软件包。
  3. 输入 Rational Asset Manager 客户机旁边的数字。
  4. 要查看 Rational Asset Manager 的可用版本,请输入 O
  5. 输入 1 以选择 V7.5.1。
  6. 输入 N
  7. 在"许可证"屏幕上,以下选项可用:
    1. 输入 A 以接受许可协议。
    2. 输入 N
  8. 选择下列其中一个选项:
    1. 要在"共享资源目录"中选择与 Rational Asset Manager 软件包兼容的软件包组,请输入该软件包组旁边的数字。
    2. 要输入"共享资源目录"的值,请输入 M。输入新位置,然后按 Enter 键。
    3. 要接受缺省软件包组,请继续下一步。
    限制: 只能在第一次安装软件包时指定共享资源目录。选择具有足够空间的驱动器,以便未来软件包的共享资源将具有足够空间。除非您卸载所有软件包,否则无法更改共享资源目录的位置。
  9. 输入 N
  10. 在"翻译"屏幕上,输入要安装的语言旁边的数字。
  11. 输入 N
  12. 在"功能部件"屏幕上,输入 N
  13. 在"摘要"屏幕上,复审选择内容,然后再安装软件包。
  14. 输入 G 以生成安装响应文件。输入响应文件的名称并使用 .xml 作为文件扩展名。 响应文件是 XML 文件。您可以在输入响应文件名时包含目录位置,以将文件保存到其他位置。
  15. 输入 I 以安装软件包。
  16. 当安装完成时,输入 F 以完成。

下一步做什么

复审访问帮助内容的选项并配置帮助内容。

将服务器公共证书添加至 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 将启动并信任与服务器的连接。

备份和复原

您应当计划频繁备份存储库。 通过服务器配置、文件存储和数据库特定部分的备份,可以完整恢复存储库。

关于此任务

请参阅以下主题,以获取有关备份和复原 IBM Rational Asset Manager 存储库的信息。

创建 Rational Asset Manager 存储库的备份

您可以创建能够在以后复原的 IBM Rational Asset Manager 存储库备份。

开始之前

要备份存储库,您必须具有下列许可权:

要防止其他用户在您创建备份时修改存储库,您必须能够停止所有应用程序服务器。

关于此任务

您无需备份每个应用程序文件。您可以通过相应的配置文件、数据库和 Persist 存储文件夹(其中包含所有资产工件)来完全恢复存储库。

过程

要创建存储库备份,请执行下列操作:

  1. 创建包含安装介质中的应用程序文件和文档的安装目录备份。 如果使用了 IBM Installation Manager,那么此目录是 install_package_location/ram/ 文件夹。 大多数备份无需这些文件;但是,如果备份和恢复未按计划进行且您需要完全重新安装和配置应用程序,那么您需要这些文件。
  2. 以管理员身份登录到 Rational Asset Manager Web 客户机。
  3. 单击管理 > 配置
  4. 在"磁盘存储"部分中,记下 PersistIndex 文件夹的位置。 如果您处在 IBM WebSphere Application Server 集群上,那么每个节点都有一个 Index 文件夹。
  5. 停止 Rational Asset Manager 应用程序。停止应用程序有助于防止数据损坏。 Rational Asset Manager 应用程序此时为脱机状态。
  6. 停止应用程序服务器。 其他应用程序此时为脱机状态。
  7. 在数据库所在的计算机上,为 Rational Asset Manager 创建数据库备份,该数据库是资产数据库。 有关指示信息,请参阅数据库应用程序的文档。
  8. 为 IBM Rational Team Concert 创建数据库备份,该数据库是生命周期数据库。 有关指示信息,请参阅数据库应用程序的文档。
  9. 创建在步骤 4 中记下的 Persist 文件夹的备份。
  10. 为每个节点创建 Index 文件夹的备份。 复原存储库后,Rational Asset Manager 可完整重新构建 Index 文件夹。不过,对于大存储库而言,如果复原 Index 文件夹,那么会更快速地重新构建搜索索引。
  11. 创建配置文件备份:

下一步做什么

通过使用 Persist 文件夹和数据库,可以恢复存储库。有关更多信息,请参阅从备份复原

从备份复原

通过数据库、Persist 文件夹和一些配置文件,您可以恢复 IBM Rational Asset Manager 存储库和服务器配置。

开始之前

创建 Rational Asset Manager 存储库的备份中所述创建存储库备份。

您必须具有下列许可权:

过程

  1. 从备份将资产和生命周期数据库复原到数据库服务器。
  2. 从备份复原 Persist 磁盘存储文件夹。 如果无法将 Persist 文件夹复原到同一路径,那么可以更改 Persist 文件夹的位置
  3. 从备份复原 Index 磁盘存储文件夹。 如果使用的是 IBM WebSphere Application Server 集群,那么必须为各节点复原 Index 文件夹。 如果复原 Index 文件夹,那么 Rational Asset Manager 可更快速地重新构建搜索索引。
  4. 从备份复原应用程序服务器的配置:
  5. 启动应用程序服务器。
  6. 如果还未启动 Rational Asset Manager Web 应用程序,请将其启动。
  7. 如果无法将 PersistIndex 文件夹复原到同一位置(具有相同的目录路径),那么可以更改这些文件夹的位置。

结果

存储库会从备份点进行复原。 根据存储库大小以及是否已复原 Index 文件夹,搜索索引可能需要几分钟时间进行重新构建。

卸载 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. 查找并删除 Rational Asset Manager 的存储目录:
    1. 单击资源 > URL
    2. 单击所有作用域
    3. 您将看到名为 RAM PersistRAM LocalRAM Index 的许多变量。
    4. 单击每个变量并记录变量的值,这些值将作为目录。
    5. 删除那些目录中的所有文件和文件夹。 在 WebSphere Application Server ND 环境中,Persist 目录将是单个共享目录,并且集群中每个节点都将有 IndexLocal 目录。
    6. 删除所有目录之后,请删除名为 RAM PersistRAM LocalRAM IndexRAM CQJRE 的所有变量
  8. 删除 Rational Asset Manager 的数据源:
    1. 找到 JNDI 名称为 jdbc/RAM_Con 的数据源并单击该数据源
      • 如果使用的是独立服务器,那么可在该服务器的作用域下面找到该数据源。
      • 如果使用的是网络服务器,那么可在已安装 Rational Asset Manager 的集群下找到该服务器。
    2. 记录该数据源使用的组件管理认证别名的名称。
    3. 删除数据源。
    4. 浏览至安全性 > 全局安全性 > Java 认证和授权服务 > J2C 认证数据
    5. 删除名称与记录的组件管理认证别名相匹配的条目。
  9. 如果在服务器或集群上安装了 Rational Team Concert,那么请删除 Rational Team Concert 的数据源:
    1. 找到 JNDI 名称为 jdbc/RTC_Con 的数据源并单击该数据源
      • 如果使用的是独立服务器,那么可在该服务器的作用域下面找到该数据源。
      • 如果使用的是网络服务器,那么可在已安装 Rational Team Concert 的服务器下找到该数据源。
    2. 记录该数据源使用的组件管理认证别名的名称。
    3. 删除数据源。
    4. 浏览至安全性 > 全局安全性 > Java 认证和授权服务 > J2C 认证数据
    5. 删除名称与记录的组件管理认证别名相匹配的条目。
  10. 可选: 如果服务器是网络部署集群,请删除系统集成总线。
    1. 浏览至服务集成 > 总线
    2. 删除名为 RAMBus 的总线。
    3. 浏览至资源 > JMS > 连接工厂
    4. 删除名为 RAM Factory 的工厂。 它可能在已安装 Rational Asset Manager 的集群的作用域下。
    5. 浏览至资源 > JMS > 主题
    6. 删除名为 RAM Cache 的主题。 它可能位于已安装 Rational Asset Manager 的集群的作用域下。
  11. 如有必要,手动卸载要从应用程序服务器中除去的各企业或 Web 归档:
    1. 单击应用程序 > 应用程序类型
    2. 单击 WebSphere 企业应用程序
    3. 选择以下其余的每个应用程序:
      1. RAM1WebApplication
      2. com.ibm.ram.repository.setup.web.ear(Installation Manager 可能已为您除去了此应用程序)
      3. ramhelp_war(或 iehs_war,用于 Rational Asset Manager 7.5.0.2 或更低版本)
      4. ramjazz_war
      5. rmcabdgovernprocess_war
    4. 单击卸载
  12. 删除 IBM Rational Team Concert 的定制属性:
    1. 单击服务器 > 服务器类型 > WebSphere Application Server
    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. 单击删除
  13. 停止服务器。 在集群上,只需停止运行 Rational Team Concert 的应用程序服务器。
  14. 浏览至硬盘驱动器上的以下目录:WebSphere_install_directory\profiles\profile_name\temp\server_name\
  15. server_name 目录中,删除以下目录:

    对于 WebSphere Application Server 集群,删除单元中每台物理计算机上的以上目录。

  16. 浏览至硬盘驱动器上的以下目录:WebSphere_install_directory\profiles\profile_name\config\cells\cell_name\。 在集群上,此目录将位于安装了 Deployment Manager 的机器的概要文件子目录中。
  17. cell_name 目录中,删除 RTC 目录:ram_jdbcramSharedLibs

手动从 WebSphere Application Server 卸载

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

开始之前

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

过程

  1. 启动 IBM WebSphere Application Server 管理控制台。
  2. 使用管理员用户标识和密码登录。
  3. 删除 Rational Asset Manager 的数据源:
    1. 找到 JNDI 名称为 jdbc/RAM_Con 的数据源并单击该数据源
      • 如果使用的是独立服务器,那么可在该服务器的作用域下面找到该数据源。
      • 如果使用的是网络服务器,那么可在已安装 Rational Asset Manager 的集群下找到该服务器。
    2. 记录该数据源使用的组件管理认证别名的名称。
    3. 删除数据源。
    4. 浏览至安全性 > 全局安全性 > Java 认证和授权服务 > J2C 认证数据
    5. 删除名称与记录的组件管理认证别名相匹配的条目。
  4. 如果在服务器或集群上安装了 Rational Team Concert,那么请删除 Rational Team Concert 的数据源:
    1. 找到 JNDI 名称为 jdbc/RTC_Con 的数据源并单击该数据源
      • 如果使用的是独立服务器,那么可在该服务器的作用域下面找到该数据源。
      • 如果使用的是网络服务器,那么可在已安装 Rational Team Concert 的服务器下找到该数据源。
    2. 记录该数据源使用的组件管理认证别名的名称。
    3. 删除数据源。
    4. 浏览至安全性 > 全局安全性 > Java 认证和授权服务 > J2C 认证数据
    5. 删除名称与记录的组件管理认证别名相匹配的条目。
  5. 可选: 如果服务器是网络部署集群,请删除系统集成总线。
    1. 浏览至服务集成 > 总线
    2. 删除名为 RAMBus 的总线。
    3. 浏览至资源 > JMS > 连接工厂
    4. 删除名为 RAM Factory 的工厂。 它可能在已安装 Rational Asset Manager 的集群的作用域下。
    5. 浏览至资源 > JMS > 主题
    6. 删除名为 RAM Cache 的主题。 它可能位于已安装 Rational Asset Manager 的集群的作用域下。
  6. 除去应用程序。
    1. 单击导航窗格中的应用程序 > 应用程序类型 > WebSphere 企业应用程序
    2. 选择下列任何已安装的应用程序:
      • RAM1WebApplication
      • com.ibm.ram.repository.setup.web.ear
      • ramhelp_war(或 iehs_war,用于 Rational Asset Manager 7.5.0.2 或更低版本)
      • rmcabdgovernprocess_war
      • ramjazz_war(或 jazz_war,用于 Rational Asset Manager 7.5.0.2 或更低版本)
    3. 单击卸载
    4. 单击保存以将这些更改应用于主配置。
  7. 查找并删除 Rational Asset Manager 的存储目录:
    1. 单击资源 > URL
    2. 单击所有作用域
    3. 您将看到名为 RAM PersistRAM LocalRAM Index 的许多变量。
    4. 单击每个变量并记录变量的值,这些值将作为目录。
    5. 删除那些目录中的所有文件和文件夹。 在 WebSphere Application Server ND 环境中,Persist 目录将是单个共享目录,并且集群中每个节点都将有 IndexLocal 目录。
    6. 删除所有目录之后,请删除名为 RAM PersistRAM LocalRAM IndexRAM CQJRE 的所有变量
  8. 删除 IBM Rational Team Concert 的定制属性:
    1. 单击服务器 > 服务器类型 > WebSphere Application Server
    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. 单击删除
  9. 删除 Rational Asset Manager 的共享库引用:
    1. 单击服务器 > 服务器类型 > WebSphere Application Server
    2. 单击您已部署了 Rational Asset Manager 的服务器的名称。
    3. 单击 Java 与进程管理
    4. 单击类装入器
    5. 单击类装入器标识。
    6. 单击共享库引用
    7. 选择以前缀 rlsibmratl 开头的属性。 示例:rlsibmratl_812
    8. 单击删除
    9. 对于 WebSphere Application Server 集群,请针对集群中各应用程序服务器重复这些步骤。
  10. 删除 Rational Asset Manager 的共享库:
    1. 依次单击环境 > 共享库
    2. 选择所有作用域
    3. 单击共享库引用
    4. 选择以前缀 rlsibmratl 开头的所有共享库。 示例:rlsibmratl_812
    5. 单击删除
  11. 可选: 如果 Rational Asset Manager 是服务器上的唯一应用程序,请除去任何环境变量。
    1. 在导航窗格中单击环境 > WebSphere 变量
    2. 单击已为 Rational Asset Manager 设置的任何环境变量的名称(例如,Oracle_JDBC_DRIVER_PATH)。
    3. 单击删除
    4. 单击保存以将这些更改应用于主配置。
  12. 可选: 重新配置认证和安全性设置。 如果已特别为 Rational Asset Manager 配置了安全性,请将全部设置还原为先前的配置。如果这些安全性设置适用于其他应用程序,请不要对它们进行修改。
  13. 停止服务器。 在集群上,只需停止运行 Rational Team Concert 的应用程序服务器。
  14. 浏览至硬盘驱动器上的以下目录:WebSphere_install_directory\profiles\profile_name\temp\server_name\
  15. server_name 目录中,删除以下目录:

    对于 WebSphere Application Server 集群,删除单元中每台物理计算机上的以上目录。

  16. 浏览至硬盘驱动器上的以下目录:WebSphere_install_directory\profiles\profile_name\config\cells\cell_name\。 在集群上,此目录将位于安装了 Deployment Manager 的机器的概要文件子目录中。
  17. cell_name 目录中,删除 RTC 目录:ram_jdbcramSharedLibs
  18. 重新启动服务器。

声明

© Copyright IBM Corporation 2007, 2011. 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 在美国和其他国家或地区的注册商标。

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


反馈