验证和配置安装先决条件

在安装 WebSphere Partner Gateway 之前,请确保拥有所有必要的先决软件。 本部分中的主题简要概述了运行 WebSphere Partner Gateway 软件所需的系统硬件和软件需求、受支持的数据库以及用户帐户。

本部分结尾包含了安装前检查表,可以用它来帮助准备安装。这些核对表列出了在安装 WebSphere Partner Gateway 之前必须执行的任务。

本部分包含下列主题:

添加用户帐户

为了安全地运行,WebSphere Partner Gateway 需要一组操作系统用户。下列步骤将引导您设置这些用户。尽管该步骤使用了缺省名,但您可以用您自己的用户名和组名替代它们。请注意,如果您使用自己的组名和用户名,则它们的长度不能超过 8 个字符。

如果您正在多台机器上安装 WebSphere Partner Gateway,则每台机器上的组标识(GID)和用户标识(UID)必须与所有其它机器上的组 GID 和用户 UID 匹配。

以下步骤假定在一台机器上安装所有 WebSphere Partner Gateway 功能部件和组件。

要创建用户帐户:

  1. 创建包含 WebSphere Partner Gateway 用户的组。例如,创建 bcggroup。

    Business Integration 使用该组中的用户来管理 WebSphere Partner Gateway 组件。

  2. 创建用户。

    WebSphere Partner Gateway 使用该用户来管理 WebSphere Partner Gateway 组件。安装向导将以该用户身份安装和运行软件。该用户是普通用户,不是超级用户。例如,创建 bcguser。

  3. 如果您正使用 DB2,则为每个要安装的组件添加适当的用户。对于 DB2 服务器而言,这些用户标识是控制访问数据所必须的。 以下是为各组件创建的用户名示例:
  4. 向 bcggroup 添加所有用户。
  5. 将用户名和密码记录在安装前检查表里的表中。

配置 WebSphere MQ

下列步骤描述了在安装 WebSphere MQ 之后如何配置它。请参阅平台,硬件,和软件需求以获取必须应用的 SupportPac 和更新的清单。有关本步骤中使用的具体命令的信息,请参阅 WebSphere MQ 文档。

注:
缺省队列管理器名是 bcg.queue.manager,而缺省侦听器端口是 9999。 如果更改了缺省值,必须确保在任何使用到它们的地方都进行了更改。

要配置 WebSphere MQ:

  1. 输入下列命令,以将用户更改至 mqm:
    su - mqm
  2. 通过输入以下命令创建队列管理器:
    crtmqm -q bcg.queue.manager

    IBM 推荐更改下列位于 <MQInstallDir>/qmgrs/<qmgr>/qm.ini 中的缺省日志参数,以避免潜在的“过程事务回滚”错误。请参阅 WebSphere MQ 文档以获取关于这些属性的特定信息。

  3. 向队列管理器配置文件(MQHomeInstallDir/mqm/qmgrs/bcg/qm.ini)的底部添加以下几行以更新通道参数。
    Channels:
        MaxChannels=1000
        MaxActiveChannels=1000

    MaxActiveChannels=1000 这一行下面输入空行,并将更改保存到配置文件。

  4. 如果计算机有多个 CPU,请输入以下命令:
    setmqcap <number of CPUs>
  5. 使用以下命令启动队列管理器:
    strmqm bcg.queue.manager
  6. 使用以下命令启动侦听器:
    runmqlsr -t tcp -p 9999 -m bcg.queue.manager &
  7. 等待大约 10 秒钟,然后按“回车键”返回命令提示符。
  8. 启动“JMS 代理程序”(发布和预订代理程序):
    strmqbrk -m bcg.queue.manager
  9. 使用以下命令启动 MQ 命令服务:
    strmqcsv bcg.queue.manager
  10. 使用 Tools/MQSeries/BCGCreate_Queues.mqsc 文件定义队列管理器的队列和通道:
    runmqsc bcg.queue.manager <
      <CD image>/Tools/MQSeries/BCGCreate_Queues.mqsc

    其中<CD image>是 WebSphere Partner Gateway 安装 CD 的安装位置或被卸载的 WebSphere Partner Gateway 安装文件的位置。

  11. 使用<MQHomeInstallDir>/mqm/Java/bin/MQJMS_PSQ.mqsc 文件配置 JMS 发布和预订队列:
    runmqsc bcg.queue.manager <
           <MQHomeInstallDir>/mqm/Java/bin/MQJMS_PSQ.mqsc
  12. 将 MQ 主机名、队列管理器名和侦听器端口记录在安装前检查表中。

安装和配置 DB2

为了获得产品环境中的最佳性能,WebSphere Partner Gateway 数据库应当驻留在专用服务器上。

数据库是在假定 DB2 UDB 运行在多处理器机器上的前提下配置的。尤其要将 DFT_DEGREE 参数设置为 4,这表示 SQL 查询是以 4 个并行运行的子进程方式执行的。如果您正在单处理器机器上运行 DB2 UDB,则该配置不是最优的,可能会导致系统内存和 CPU 冲突。您应该和数据库管理员一起查看数据库配置,如果有必要,则对其进行修改,以符合具体的数据库环境。

注:
WebSphere Partner Gateway 不使用受保护的用户选项。不要使用受保护的用户标识作为 WebSphere Partner Gateway 安装的一部分。

使用下列过程来安装和配置 DB2:

  1. 遵循 DB2 安装指示信息并使用 DB2 安装向导来安装 DB2。请参阅 DB2 文档以获取具体的 DB2 安装指示信息。
    注:
    您还可以使用现有安装。
  2. 如果 DB2 未在运行,则请通过输入以下命令启动它:

    db2start

为了便于快速参考,将名称和密码记录在安装前检查表里的表中。还请记录缺省值,特别是如果缺省值已经被更改。

安装和配置 Oracle

本指南未提供 Oracle 的安装指示信息。要了解有关如何安装 Oracle 的过程,请参阅相应的 Oracle 文档。

IBM 建议您在安装 Oracle 的过程中遵循本部分的指导原则:

  1. 按照 Oracle 安装文档所描述的,导出 Oracle 系统环境变量(包括:ORACLE_HOME、ORACLE_SID 和 ORACLE_BASE)。 如果“数据库装入器”将在 WebSphere Partner Gateway 安装过程中自动运行 SQL,那么该步骤对于 root/administrator 用户是必需的。
  2. Oracle JDBC 驱动程序在将运行中心组件的机器上必须可用。JDBC 驱动程序与将安装的 Oracle 版本必须是相同的级别。

将名称和密码记录在安装前检查表里的表中。还请记录缺省值,特别是如果缺省值已经被更改。

安装前检查表

在安装 WebSphere Partner Gateway 之前您必须执行以下核对表项:

注:
这些核对表项假定在单台机器上进行安装。

  1. 用户组 bcggroup 必须存在于操作系统中。存在操作系统用户 bcguser,并且它是 bcggroup 的成员。如果您正在使用 DB2,则操作系统用户 bcgcon、bcgdoc 和 bcgrecv 都要存在,并且都是 bcggroup 的成员。如果您正在使用 Oracle,则操作系统用户 bcgcon、bcgdoc 和 bcgrecv 不是必需的。
  2. DB2 或 Oracle 已安装在服务器上,并经过配置。
  3. WebSphere MQ 已安装在服务器上,并经过配置。
  4. 存在 SMTP 服务器。(可选)
  5. 如果您打算使用多计算机拓扑,请确保每台计算机上都已安装和配置了共享的网络存储器(例如,NAS 和 NFS)。

表 8标识了在启动“数据库装入器”和 WebSphere Partner Gateway 安装向导前必须拥有的信息。当您运行该向导时请参考该表。

表 8. 必需的信息
必需的信息

WebSphere Partner Gateway 用户名

(缺省为 bcguser)

WebSphere Partner Gateway 用户密码

WebSphere Partner Gateway 组名

(缺省为 bcggroup)

社区控制台用户名

(缺省为 bcgcon)

社区控制台用户密码

社区控制台端口号

(HTTP 的缺省端口是 58080)

(HTTPS 的缺省端口是 58443)

帮助系统

(缺省为 58888)

文档管理器用户名

(缺省为 bcgdoc)

文档管理器用户密码

文档管理器端口号

(HTTP 的缺省端口是 56080)

(HTTPS 的缺省端口是 56443)

接收器用户名

(缺省为 bcgrecv)

接收器用户密码

接收器端口号

(HTTP 的缺省端口是 57080)

(HTTPS 的缺省端口是 57443)

WebSphere MQ 主机名

WebSphere MQ 队列管理器

(缺省为 bcg.queue.manager)

WebSphere MQ 侦听器端口

9999

共享位置的安装点

数据库主机名

数据库端口

缺省值为(DB2=50000,如果使用的是缺省实例),(Oracle=1521)

数据库所有者(DB2)

所有者密码(DB2)

数据库名(DB2)

实例名(DB2)

管理员登录标识(Oracle)

管理员密码(Oracle)

Oracle SID(Oracle)

模式所有者登录(Oracle)

模式所有者密码(Oracle)

SMTP 主机名

SMTP 端口号

(缺省为 25)

Copyright IBM Corp. 2003, 2005