适用于 Microsoft Windows 的 Sun Java Enterprise System 5 安装指南

第 2 章 安装顺序示例

本章针对一些常见的 Sun Java Enterprise System (Java ES) 安装提供了排序指导原则。

本章包括以下各节:

如何使用本章

本章的安装顺序示例为进行某些常见的 Java ES 安装提供高级指导原则。这些过程提供了实现特定部署方案所需的顺序步骤。

单一会话示例介绍了在单个安装会话内于单个主机上安装一个或多个 Java ES 组件的典型步骤。其中包括一个评估示例。其余示例介绍了针对各种解决方案在多个主机上执行多个安装会话的情形。本章中的顺序基于《Sun Java Enterprise System 5 安装规划指南》中所介绍的 Java ES 组件之间的关系。

在选择组件时,Java ES 安装程序会确定组件的不兼容版本以及未满足的要求。警告消息可确定存在的问题并告诉您需要进行的操作。这些消息还会告诉您已经在本地主机上安装的某些或所有组件的不兼容版本。您也可以使用 Java ES 安装程序来确定已经安装的组件。


提示 –

在启动安装程序之前,先删除或升级任何不兼容版本的 Java ES 组件。


表 2–1 安装顺序指导原则

安装指导原则主题 

说明 

监视 

Monitoring Console 不能与它要监视的 Java ES 组件运行在同一台主机上。因此,应在单独的安装会话中将 Monitoring Console 安装在另一主机上。 

安装时配置 

以下组件可采用“安装过程中自动配置”方式进行安装,但不能在安装期间执行配置:Monitoring Console 和 Service Registry。 

远程组件 

如果要使用远程 Java ES 组件来实现依赖性,则在安装任何依赖于该远程组件的 Java ES 组件之前,必须先安装该远程 Java ES 组件并使其处于运行状态。 

   

Access Manager 模式 

如果要随 Portal Server 一起安装 Access Manager,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装 Portal Server 时,才能使用 Access Manager 领域 (7.x) 安装类型。

单一会话安装示例

以下示例适用于在单一会话内于单个主机上进行安装:

评估示例

通常将评估安装视为一种快速试验部署。本示例使用了图形界面、自定义安装和“安装过程中自动配置”类型。当出现配置页面时,应尽量接受默认值。

本示例将安装所有 Java ES 组件。因为将 Web Server 用作 Web 容器,所以未安装 Application Server。

Procedure制定 Java ES 评估顺序

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 启动 Java ES 图形安装程序。

  4. 选择“自定义”安装类型。

    Java ES 安装程序提供了以下两种安装类型:

    默认

    自动选择和配置所有产品,并将 Web Server 作为 Web 容器

    自定义

    允许您选择 Java ES 组件

  5. 选择“安装过程中自动配置”类型。

    将出现一些消息,指出哪些 Java ES 组件无法在安装期间进行配置。

  6. 在选择组件时,选择“全部安装”。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  7. 检验安装目录。

  8. 当系统提供配置默认值时,接受这些默认值。

  9. 查看安装摘要和日志。

  10. 完成安装后配置。

    第 5 章,完成安装后配置包含安装后配置的相关说明。

  11. 启动 Java ES 组件。

Access Manager 和 Portal Server 示例

本示例将在一台主机上安装 Portal Server 和 Access Manager,并将 Web Server 用作 Web 容器。Portal Server 和 Access Manager 应该使用同一种 Web 容器。

您可在另一台主机上使用 Identity Management and Policy Core Services、Access Manager Administration Console 以及 Common Domain Services for Federation,方法是取消选择 Access Manager 的这些子组件。

此类安装的一般步骤如下:

Procedure安装 Access Manager 和 Portal Server:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 接受许可协议并选择安装所需的目标文件夹。

  5. 选择“自定义”安装类型。

  6. 选择“安装过程中自动配置”或“安装后手动配置”类型。

  7. 选择组件时,选择 Portal Server 和 Web Server。

    Access Manager 和 Directory Server 将被自动选中。安装程序不允许您取消选择 Directory Server 和 Access Manager。您必须选择安装 Directory Server 和 Access Manager。


    注 –

    “安装过程中自动配置”和评估配置模式安装不支持远程服务器。您需要选择“安装后手动配置”选项以在安装后手动配置远程服务器。


  8. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成安装后配置。

  12. 启动 Java ES 组件。

  13. 访问默认的 Access Manager 登录页面。

    http://webserver-host:port /amserver

仅限 Application Server 示例

本示例将单独安装 Application Server。

Procedure安装 Application Server:顺序示例

开始之前

Application Server 需要 Message Queue 的本地副本。如果要使用负载平衡,则 Web Server 的本地副本也是必需的。

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

    对于“安装过程中自动配置”类型,将为那些可在安装期间进行配置的本地 Java ES 组件显示配置页面。

    对于“安装后手动配置”类型,将不会显示配置页面。

  6. 在选择组件时,选择 Application Server。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 检验安装目录。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成安装后配置。

  12. 启动 Application Server,这将自动启动 Message Queue。

Directory Proxy Server 示例

本示例将在一台主机上安装 Directory Proxy Server 和 Directory Server。


注 –

除非是进行评估,否则不要在安装了 Directory Server 的系统上安装 Directory Proxy Server。


Procedure安装 Directory Proxy Server:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 在选择组件时,选择 Directory Proxy Server。

    如果要使用 Directory Server 的远程副本,请取消选择 Directory Server,然后在安装后配置期间指定一个远程副本。

  6. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  7. 检验安装目录。

  8. 运行安装。

  9. 查看安装摘要和日志。

  10. 完成安装后配置。

  11. 先启动 Directory Server,然后启动 Directory Proxy Server。

仅限 Directory Server 示例

本示例将单独安装 Directory Server。

Procedure安装 Directory Server:顺序示例

开始之前

Directory Server 对其他 Java ES 组件没有依赖性。

如果您的部署需要模式 2,则必须针对模式 2 配置 Directory Server,然后再实现任何其他 Java ES 组件。

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

    对于“安装过程中自动配置”类型,将为那些可在安装期间进行配置的本地 Java ES 组件显示配置页面。

    对于“安装后手动配置”类型,将不会显示配置页面。

  6. 在选择组件时,选择 Directory Server。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 检验安装目录。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成安装后配置。

  12. 启动 Directory Server。

仅限 Message Queue 示例

本示例将单独安装 Message Queue。Message Queue 对其他 Java ES 组件没有依赖性。

Procedure安装 Message Queue:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装后手动配置”类型。

  6. 在选择组件时,选择 Message Queue。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 运行安装。

  9. 查看安装摘要和日志。

  10. 启动 Message Queue。

仅限 Monitoring Console 示例

如果您的 Java ES 组件使用 Java ES 监视功能,则除了其他 Java ES 组件之外,您还要安装 Monitoring Console 组件。不过,Monitoring Console 不能与任何 Java ES 组件运行在同一台主机上。必须在单独的安装会话中安装 Monitoring Console。

Procedure安装 Monitoring Console:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

    确保在将要安装 Monitoring Console 的主机上没有安装其他 Java ES 组件产品。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

  6. 在选择组件时,选择 Monitoring Console。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 检验安装目录。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成安装后配置。

    在其他主机上安装将要使用监视功能的所有组件之后,您需要按照《Sun Java Enterprise System 5 监视指南》中的第 2  章 “启用和配置 Monitoring Framework”中的说明分别对它们进行配置,以便能够使用监视功能。本文档还包含如何管理和使用 Java ES 监视功能的说明。

Portal Server Secure Remote Access 示例

本示例将在一台主机上安装 Portal Server Secure Remote Access 和 Access Manager,并将 Web Server 用作 Web 容器。

Procedure安装 Portal Server Secure Remote Access:顺序示例

开始之前

注 –

如果要随 Portal Server 一起安装 Access Manager,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装 Portal Server 时,才能使用 Access Manager 领域 (7.x) 安装类型。


  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

  6. 选择组件时,选择 Portal Server Secure Remote Access 和 Web Server。

    Portal Server 和 Directory Server 将被自动选中。您需要手动选择 Access Manager。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 运行安装。

  9. 查看安装摘要和日志。

  10. 完成所有安装后配置。

  11. 启动 Java ES 组件。

  12. 访问默认的 Access Manager 登录页面。


    http://webserver-host:port/amserver
  13. 访问 Portal。


    http://webserver-host:port/portal/dt
  14. 访问 Portal Gateway。


    https://gateway-server:port/

仅限 Service Registry 示例

本示例将单独安装 Service Registry。

Procedure安装 Service Registry:顺序示例

开始之前

Service Registry 需要 Application Server、HADB 以及 Application Server 的至少以下两个子组件的本地副本:Domain Administration Server 和 Command Line Administration Tool。Message Queue 也是必需的。

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

  6. 在选择组件时,选择 Service Registry。

    Application Server 及其必需的子组件以及 HADB 和 Message Queue 将被自动选中。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 检验安装目录。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成安装后配置。

  12. 启动 Service Registry。

仅限 Web Server 示例

本示例将单独安装 Web Server。Web Server 对其他 Java ES 组件没有依赖性。

Procedure安装 Web Server:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

  6. 在选择组件时,选择 Web Server。

  7. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  8. 检验安装目录。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成安装后配置。

  12. 启动 Web Server。

具有容器配置的 Access Manager SDK 示例

本示例将使用已安装在远程主机上的 Access Manager 的副本安装 Access Manager SDK。

Procedure配置主机 A:顺序示例

    检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

    检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

    运行 Java ES 安装程序。

    接受许可协议并选择安装所需的目标文件夹。

    选择“自定义”安装类型。

    选择“安装过程中自动配置”或“安装后手动配置”类型。

    有关安装后配置的信息,参见第 5 章,完成安装后配置

    在选择组件时,选择 Access Manager、Directory Server 和 Web 容器。

    解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

    键入管理员用户名称和密码。

    运行安装。

    查看安装摘要和日志。

    检验 Directory Server 和 Web 容器是否已安装并处于运行状态。

    访问默认的 Access Manager 登录页面。

    http://webserver-host:port/amserver

Procedure配置主机 B:顺序示例

开始之前

当您仅安装 Access Manager SDK 时,Java ES 安装程序不允许您对 Web 容器进行配置。

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 接受许可协议并选择安装所需的目标文件夹。

  5. 选择“自定义”安装类型。

  6. 选择“安装后手动配置”类型。

  7. 在选择组件时,选择 Access Manager SDK。

  8. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  9. 键入管理员用户名称和密码。

  10. 运行安装。

  11. 查看安装摘要和日志。

  12. 配置并启动 Web 容器管理服务器。

    有关配置 Web 容器的更多信息,参见第 5 章,完成安装后配置

  13. 编辑 AccessManager-base\setup\AMConfigurator.properties 文件。

    修改 AMConfigurator.properties 文件中的以下参数:

    • DEPLOY_LEVEL 设置为 4。

    • SERVER_HOSTSERVER_PORT 设置为将要由 Access Manager SDK 使用的全功能服务器的主机和端口。

    • DS_HOSTDS_DIRMGRPASSWDROOT_SUFFIX 设置为主机 A Directory Server 的主机名、目录管理员密码和根后缀。

    • ADMINPASSWDAMLDAPUSERPASSWD 设置为在主机 A 上使用的 amadminamldapuser 密码。

    • AM_ENC_PWD 设置为在主机 A 上使用的密码加密密钥。对于 Access Manager SDK,使用的 AM_ENC_PWD 加密密钥与在主机 B 上远程安装 Access Manager 期间所指定的加密密钥相同。使用以下命令可获得此值:Accessmanager-base/config/AMConfig.properties

    • WEB_CONTAINER 设置为要使用的 Web 容器的相应值。

    • BASEDIR 设置为在 Access Manager SDK 的“安装后手动配置”期间所使用的安装目录。

    • 如果在主机 A 上使用领域模式,将 AM_REALM 设置为 "Enabled";如果在主机 A 上使用传统模式,将其设置为 "Disabled"。

    • 查找与将用于 SDK 的 Web 容器相对应的设置,并利用 Web 容器的详细信息修改这些设置。例如,如果 WEB_CONTAINER 设置为 WS6 (Sun Java System Web Server),则应该修改以 WS61 为前缀的那些设置(WS61_INSTANCEWS61_HOMEWS61_PROTOCOL,等等)。

  14. 以管理员身份,使用编辑后的 AMConfigurator.properties 文件部署 Access Manager。

    AccessManager-base\setup\amconfig.bat

身份认证管理示例

在本示例中,身份认证管理通过安装 Access Manager 和 Directory Server 来实现,其中 Directory Server 位于远程主机上。

Procedure安装主机 A:顺序示例

开始之前

    安装并启动 Directory Server

    参见仅限 Directory Server 示例

Procedure安装主机 B:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 接受许可协议并选择安装所需的目标文件夹。

  5. 选择“自定义”安装类型。

  6. 选择“安装后手动配置”类型。

  7. 选择组件时,选择 Access Manager 和 Web Server。

    Directory Server 将被自动选中并安装。

  8. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  9. 键入管理员用户名称和密码。

  10. 运行安装。

  11. 查看安装摘要和日志。

  12. 编辑 AccessManager-base\setup\AMConfigurator.properties 文件。

    将 DS_HOST、DS_DIRMGRPASSWD 和 ROOT_SUFFIX 设置为主机 A Directory Server 的主机名、目录管理员密码及根后缀。

  13. 配置 Web 容器并启动管理服务器。

    有关配置 Web 容器的更多信息,参见第 5 章,完成安装后配置

  14. 访问默认的 Access Manager 登录页面。


    http://webserver-host:port/amserver

Web 和应用程序服务示例

HADB(用于高可用性会话存储)与 Application Server 搭配使用,可提供包括会话持久性在内的故障转移功能。

本示例为实现具有负载平衡的双节点 HADB 群集提供指导原则。而首选的解决方案是在未安装任何其他组件的四个主机上安装 HADB。用于管理并具有 HADB 副本的域管理服务器 (domain administration server, DAS)、负载平衡器以及 Web Server 将分别安装在不同的主机上。

在分区操作系统中,首选的解决方案是安装两个主机服务器,每个服务器上至少运行一个 HADB 进程。

Procedure安装 Web 和应用程序服务:顺序示例

一般任务包括:

以下示例显示如何在一个节点上安装所有 Java ES 组件。在后续节点上,将安装您的部署所需的 Java ES 组件。最少需要两个安装会话。

开始之前
  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”类型。

    Message Queue 不需要任何配置。

  6. 在选择组件时,选择 Application Server。

    Message Queue、HADB 以及 Application Server 的所有子组件(Application Server Node Agent 和 Load Balancing Plug-in 除外)将被自动选中。

  7. 展开 Application Server 组件并选择 Load Balancing Plug-in。


    注 –

    您必须使用相同的访问权限来安装 Web Server 和 Load Balancing Plug-in。


  8. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 启动 Java ES 组件。

  12. 完成负载平衡配置。

    参阅《Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide》中的第 5  章 “Configuring HTTP Load Balancing”

使用远程 Access Manager 的 Portal Server 示例

本示例将使用已经随 Directory Server 一起安装在一个主机上的 Access Manager 的副本,在另一个主机上安装 Portal Server 及其必需的 Java ES 组件。Access Manager 和 Portal Server 必须使用同一种类型的 Web 容器。


注 –

要使用此顺序示例,另请参阅 Java ES 5 发行说明中的已知问题 6284663。


Procedure安装主机 A:顺序示例

开始之前

Portal Server 需要 Access Manager。Access Manager 需要 Directory Server 的一个本地或远程副本以及一个本地 Web 容器。您可以通过 Access Manager 在单独的主机上运行 Portal Server,此时,Portal Server 需要 Access Manager SDK 的一个本地副本以及一个本地 Web 容器。安装 Portal Server 和 Access Manager SDK 时,取消选择不必要的 Access Manager 子组件。如果选择 Portal Server,安装程序将自动选择所有 Access Manager 子组件。

    检验 Access Manager 和 Directory Server 是否已安装并处于运行状态

    身份认证管理示例

Procedure安装主机 B:顺序示例

  1. 检查安装顺序指导原则。

    检查哪些指导原则适用于本示例并根据需要进行调整。参阅表 2–1

  2. 检查安装先决条件。

    检查在开始本次安装之前可能需要为本次安装执行哪些任务。参阅表 1–1

  3. 运行 Java ES 安装程序。

  4. 选择“自定义”安装类型。

  5. 选择“安装过程中自动配置”或“安装后手动配置”类型。

  6. 在选择组件时,选择 Portal Server。

    所有的 Access Manager 组件以及 Directory Server 将被自动选中。Web 容器将不会被自动选中。“Web 容器选择”页面会提示您选择 Web 容器。

  7. 取消选择 Directory Server 以及 Access Manager 的所有子组件(Access Manager SDK 除外)。

    将显示与依赖性有关的消息,指导您选择 Application Server、Web Server 或先前安装的本地 Web 容器。

  8. 解决不兼容性。

    安装程序将检验主机上的软件,并在发现不兼容问题时提供相应的指导。

  9. 运行安装。

  10. 查看安装摘要和日志。

  11. 完成所有必需的安装后配置。