Sun Java Enterprise System 2005Q4 安装指南

第 2 章 安装顺序示例

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

本章包括以下部分:

如何使用本章

本章中的安装顺序示例旨在为进行某些常见的 Java ES 安装提供高级指导原则。它们不是实际的过程,而是提供实现特定部署方案所必须执行的顺序步骤。

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


注 –

Calendar-Messaging 模式 1 示例是唯一一个基于 LDAP 模式 1 的示例,本章中的所有其他示例均基于模式 2。


在选择组件时,Java ES 安装程序会确定组件的不兼容版本以及未满足的要求。您会收到警告消息,这些消息可确定存在的问题并告知您需要进行的操作。其中多数消息会告知您尚未满足的要求。其他消息将告知您试图要安装的某些或所有组件的不兼容版本已位于本地主机中。您可使用 Java ES 安装程序来确定您的本地主机上已存在的组件。有关说明,参阅安装了不兼容的组件


提示 –

如果在启动安装程序之前确定并删除或升级了 Java ES 组件的任何不兼容版本,则安装将会顺利进行。


要升级您的本地主机上已经存在的组件,参阅《Sun Java Enterprise System 2005Q4 升级指南》

单会话安装示例

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

评估示例

通常将评估安装视为试验部署,即用于查看过程如何的快速安装。本示例使用图形界面和“现在配置”选项。当出现配置页面时,应尽量接受默认值。

本示例将在单个安装会话内于单个主机上安装除 Sun Cluster 软件以外的所有 Java ES 组件。因为将 Web Server 用作 Web 容器,所以未安装 Application Server。

Procedure制定 Java ES 评估顺序

以下高级任务是必需的:

步骤
  1. 启动 Java ES 图形安装程序

  2. 检查安装先决条件

  3. 在选择组件时,选择“全部安装”,然后取消选择 Application Server 和 Sun Cluster 组件

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

  4. 检验安装目录

  5. 选择“现在配置”选项

    消息将指示在安装期间无法进行配置的组件。

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

    如果要使用非默认信息,查看《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的相应配置表格。

  7. 查看安装摘要和日志

  8. 完成安装后的配置

    第 6 章,安装后配置组件包含安装后配置的相关说明。

  9. 启动组件

    安装后配置之后检验包含首选的 Java ES 启动顺序。启动步骤如表中所述。


    注 –

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


Access Manager 和 Portal Server 示例

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

您可在另一台主机上使用身份认证管理和策略服务核心组件、Access Manager Administration Console 以及用于联合管理的通用域服务,方法是取消选择 Access Manager 的这些子组件。


注 –

如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


Procedure制定 Access Manager 和 Portal Server 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 选择组件时,选择 Portal Server 和 Web Server

    Access Manager、Directory Server 和 Directory Preparatory Tool 将被自动选取。由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    • 要使用 Directory Server 的远程副本,需取消选择 Directory Server 并在系统提示时指定一个远程副本。


      注 –

      在安装任何其他组件之前,远程 Directory Server 必须处于运行状态。有关安装 Directory Server 的说明,参阅仅限 Directory Server 示例


    • 要使用 Access Manager 的远程副本,需取消选择 Access Manager 并在安装后配置期间指定一个远程副本。

  3. 解决不兼容问题

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

  4. 选择“现在配置”或“以后再配置”选项

    • 如果选择“现在配置”选项,则对于那些允许安装时配置的组件将显示配置页面。请勿接受远程组件的默认值;请使用远程信息。

    • 如果选择“以后再配置”选项,则不会显示配置页面。

  5. 运行安装

  6. 查看安装摘要和日志

  7. 完成安装后配置

  8. 启动组件

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

    http://webserver-host:port /amconsole

    下表中含有附加的 Access Manager 信息。

    任务 

    相关信息 

    安装程序的配置信息 

    《Sun Java Enterprise System 2005Q4 安装参考》中的“Access Manager 配置信息”

    安装后配置 

    Access Manager 安装后配置

    启动和停止 

    启动和停止 Access Manager

    卸载 

    Access Manager 卸载行为

    错误诊断 

    Access Manager 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

    下表中含有附加的 Portal Server 信息。

    任务 

    相关信息 

    安装程序的配置信息 

    《Sun Java Enterprise System 2005Q4 安装参考》中的“Portal Server 配置信息”

    安装后配置 

    Portal Server 和 Portal Server Secure Remote Access 安装后配置

    启动和停止 

    启动 Web 容器以访问 Portal Server Desktop

    卸载 

    Portal Server 卸载行为

    错误诊断 

    Portal Server 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

仅限 Application Server 示例

本示例将单独安装 Application Server。

要求

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


注 –

如果要将此组件与 Sun Cluster 软件一起使用,则必须在安装任何组件之前先执行一系列明确的任务。参阅Sun Cluster 软件示例以了解 Sun Cluster 指导原则。


Procedure制定 Application Server 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Application Server

    Message Queue 将被自动选取;而不会选择 Load Balancing Plugin 和 Application Server Node Agent。

    (可选)如果要实现负载平衡,展开 Application Server,然后选择 Load Balancing Plugin 子组件。如果需要,可选择 Web Server。如果要使用 Apache Web Server,必须预先安装 Apache Web Server。还将安装 Web Server。在 Application Server 安装页面上,在 Web Server 和 Apache 之间进行选择。提供 Web Server 的路径。

  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“现在配置”或“以后再配置”选项

    1. 如果选择“现在配置”选项,则对于可在安装期间配置的本地组件将显示配置页面。

      《Sun Java Enterprise System 2005Q4 安装参考》中的“Application Server 配置信息”中的表格收集 Application Server 配置信息。

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 完成安装后的配置

  9. 启动 Application Server(自动启动 Message Queue)

    下表中含有附加的 Application Server 信息。

    任务 

    相关信息 

    安装程序的配置信息 

    《Sun Java Enterprise System 2005Q4 安装参考》中的“Application Server 配置信息”

    安装后配置 

    在以后再配置安装后配置 Application Server

    启动和停止 

    启动和停止 Application Server

    卸载 

    Application Server 卸载行为

    错误诊断 

    Application Server 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

仅限 Directory Server 示例

本示例将单独安装 Directory Server。

要求和顺序问题

Directory Server 不依赖于其他 Java ES 组件。但由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。


注 –

如果您要对 Directory Server 使用加密复制,则应在选择组件时选择 Administration Server。


Procedure制定 Directory Server 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Directory Server 和(可选)Administration Server

    Directory Preparation Tool 将被自动选取。

  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“现在配置”或“以后再配置”选项

    1. 如果选择“现在配置”选项,则对于可在安装期间配置的本地组件将显示配置页面。

      《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集信息。

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 完成安装后的配置

  9. 按以下顺序启动组件:

    1. 启动和停止 Directory Server

    2. (可选)启动和停止 Administration Server 和 Server Console

      下表中含有附加的 Directory Server 信息。

      任务 

      相关信息 

      安装程序的配置信息 

      《Sun Java Enterprise System 2005Q4 安装参考》中的“Directory Server 配置信息”

      安装后配置 

      Directory Server 安装后配置

      启动和停止 

      启动和停止 Directory Server

      卸载 

      Directory Server 卸载行为

      错误诊断 

      Directory Server 错误诊断提示

      升级 

      《Sun Java Enterprise System 2005Q4 升级指南》

Directory Proxy Server 示例

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

要求

Directory Proxy Server 需要 Directory Server,但不一定为本地副本。此外,Directory Proxy Server 需要 Administration Server 的本地副本。

Procedure制定 Directory Proxy Server 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Directory Proxy Server

    Directory Server、Directory Preparation Tool 和 Administration Server 将被自动选取。

    (可选)如果要使用 Directory Server 的远程副本,需取消选择 Directory Server 并在系统提示时指定一个远程副本。


    注 –

    在安装任何其他组件之前,远程 Directory Server 必须处于运行状态。有关安装 Directory Server 的说明,参阅仅限 Directory Server 示例


  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“现在配置”或“以后再配置”选项

    1. 如果选择“现在配置”选项,则对于可在安装期间配置的本地组件将显示配置页面。

      请勿接受远程组件的默认值;请使用远程信息。

      《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 完成安装后的配置

  9. 按以下顺序启动组件:

    1. 启动和停止 Directory Server

    2. 启动和停止 Administration Server 和 Server Console

    3. 启动和停止 Directory Proxy Server

      下表中含有附加的 Directory Proxy Server 信息。

      任务 

      相关信息 

      安装程序的配置信息 

      《Sun Java Enterprise System 2005Q4 安装参考》中的“Directory Proxy Server 配置信息”

      安装后配置 

      Directory Proxy Server 安装后配置

      启动和停止 

      启动和停止 Directory Proxy Server

      卸载 

      Directory Proxy Server 卸载行为

      错误诊断 

      Directory Proxy Server 错误诊断提示

      升级 

      《Sun Java Enterprise System 2005Q4 升级指南》

仅限 Instant Messaging 示例

本示例将单独安装 Instant Messaging。通常会在安装并配置其他组件之后,再在单独的安装会话中安装 Instant Messaging。


注 –

如果要使用单点登录或 Access Manager 管理的策略,则 Access Manager 是必需的。有关指导原则,参阅Instant Messaging 和 Access Manager 示例


顺序问题

Procedure制定 Instant Messaging 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Instant Messaging

  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“以后再配置”选项

    Instant Messaging 无法在安装期间进行配置。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 完成安装后的配置

    在以后再配置安装后配置 Instant Messaging

  9. 启动 Instant Messaging(在启动 Instant Messaging 可能依赖的任何其他组件之后)

    启动和停止 Instant Messaging Server 和多路复用器

    下表中含有附加的 Instant Messaging 信息。

    任务 

    相关信息 

    安装后配置 

    在以后再配置安装后配置 Instant Messaging

    启动和停止 

    启动和停止 Instant Messaging Server 和多路复用器

    卸载 

    Instant Messaging 卸载行为

    错误诊断 

    Instant Messaging 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

    部署方案 

    Sun Java System Communications Deployment Planning Guide

仅限 Message Queue 示例

本示例将单独安装 Message Queue。

要求

Message Queue 不依赖于其他 Java ES 组件。


注 –

如果您要将此组件与 Sun Cluster 软件一起使用,则必须在安装任何组件之前先执行一系列明确的任务。参阅Sun Cluster 软件示例以了解 Sun Cluster 指导原则。


Procedure制定 Message Queue 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Message Queue

  3. 解决不兼容问题

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

    • Solaris OS:

      如果在主机上检测到了 Message Queue, Platform Edition 的先前副本,则安装程序将自动用 Message Queue, Enterprise Edition 来更新安装。

      如果在主机上检测到了 Message Queue, Enterprise Edition 的先前副本,则必须退出安装程序并遵照《Sun Java Enterprise System 2005Q4 升级指南》中的说明以升级到 Message Queue, Enterprise Edition。

    • Linux:

      如果在主机上检测到了 Message Queue, Platform Edition(或 Message Queue, Enterprise Edition)的先前副本,则必须退出安装程序并遵照《Sun Java Enterprise System 2005Q4 升级指南》中的说明以升级和迁移到 Message Queue, Enterprise Edition。

  4. 选择“以后再配置”选项。

    Message Queue 无法在安装期间进行配置

  5. 运行安装

  6. 查看安装摘要和日志

  7. 启动 Message Queue

    启动 Message Queue

    下表中含有附加的 Message Queue 信息。

    任务 

    相关信息 

    安装后配置 

    Message Queue 安装后配置

    启动和停止 

    启动 Message Queue

    卸载 

    Message Queue 卸载行为

    错误诊断 

    Message Queue 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

Portal Server Secure Remote Access 示例

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

要求

Portal Server Secure Remote Access 需要 Access Manager 或 Access Manager SDK 的本地副本。Portal Server Secure Remote Access 核心组件需要 Portal Server 的本地副本,但在使用 Gateway 的情况下除外,此时,Portal Server Secure Remote Access 不需要 Portal Server 的本地副本,并且可在单独主机上进行安装。必须将 Portal Server Secure Remote Access 安装到与 Portal Server 相同的位置。Portal Server 需要 Directory Server,但不一定是本地副本。Access Manager 需要本地的 Web 容器。


注 –

如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


Procedure制定 Portal Server Secure Remote Access 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

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

    Portal Server、Access Manager、Directory Server 和 Directory Preparation Tool 将被自动选取。

    • 要使用 Directory Server 的远程副本,需取消选择 Directory Server 并在系统提示时指定一个远程副本。


      注 –

      在安装任何其他组件之前,远程 Directory Server 必须处于运行状态。有关安装 Directory Server 的说明,参阅仅限 Directory Server 示例


    • 要使用 Access Manager 的远程副本,需取消选择 Access Manager 并在安装后配置期间指定一个远程副本。


      注 –

      在安装任何其他组件之前,远程 Access Manager 必须处于运行状态。有关安装 Access Manager 的说明,参阅身份认证管理示例


  3. 解决不兼容问题

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

  4. 选择“现在配置”或“以后再配置”选项

    1. 如果选择“现在配置”选项,则对于那些允许安装时配置的组件将显示配置页面。请勿接受远程组件的默认值;请使用远程信息。

      需要从《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息。

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  5. 运行安装

  6. 查看安装摘要和日志

  7. 完成任何安装后的配置

    对于“现在配置”:

    对于“以后再配置”:

  8. 启动组件

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


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


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


    http://gateway-server:port/

    下表中含有附加的 Portal Server Secure Remote Access 信息。

    任务 

    相关信息 

    安装程序的配置信息 

    《Sun Java Enterprise System 2005Q4 安装参考》中的“Portal Server Secure Remote Access 配置信息”

    启动和停止 

    启动和停止 Portal Server Secure Remote Access

    卸载 

    Portal Server Secure Remote Access 卸载行为

    错误诊断 

    Portal Server Secure Remote Access 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

仅限 Service Registry 示例

本示例将单独安装 Service Registry。

要求

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

Procedure制定 Service Registry 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Service Registry

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

  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“现在配置”或“以后再配置”选项

    1. 对于“现在配置”选项,安装程序将显示 Application Server 配置页面。

      《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

      Service Registry 无法在安装期间进行配置。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 按照如下次序完成安装后配置

    1. Application Server 安装后配置

    2. Service Registry 安装后配置

  9. 启动 Application Server 和 Service Registry

    下表中含有用于安装 Service Registry 的附加信息。

    任务 

    相关信息 

    安装后配置 

    Service Registry 安装后配置

    卸载 

    Service Registry 卸载行为

    错误诊断 

    Service Registry 错误诊断提示

仅限 Web Server 示例

本示例将单独安装 Web Server。

要求

Web Server 不依赖于其他组件。


注 –

如果您要将此组件与 Sun Cluster 软件一起使用,则必须在安装任何组件之前先执行一系列明确的任务。参阅Sun Cluster 软件示例以了解 Sun Cluster 指导原则。


Procedure制定 Web Server 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Web Server

  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“现在配置”或“以后再配置”选项

    1. 对于“现在配置”选项,安装程序将显示 Web Server 配置页面。

      《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 完成任何安装后的配置

    Web Server 安装后配置

  9. 启动 Web Server

    启动和停止 Web Server

    下表中含有用于安装 Web Server 的附加信息。

    任务 

    相关信息 

    安装后配置 

    Web Server 安装后配置

    启动和停止 

    启动和停止 Web Server

    卸载 

    Web Server 卸载行为

    错误诊断 

    Web Server 错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

Solaris 10 区域

本节简要介绍最新版 Java ES 的 Solaris 10 区域支持,其中包含一个安装顺序示例。

Solaris 区域概述

Solaris 10 区域(也称作 Solaris 容器)功能提供了一种在 Solaris OS 的实例中创建虚拟化操作系统环境的方法。这将使一个或多个进程能够在与主机上的其他活动隔离的状态下运行。例如,在某个区域中运行的进程将只能向同一区域中的其他进程发送信号,不管用户 ID 和其他证书信息如何。

每个 Solaris 10 主机均含有单个全局区域。全局区域既是主机的默认区域,又是用于系统范围内管理控制的区域。如果全局管理员未创建任何非全局区域,则所有进程都会在全局区域中运行。某些 Java ES 组件(如 Sun Cluster 软件)仅能安装在全局区域中。

可将非全局区域看作一个盒子。一个或多个应用程序可在此盒中运行,而不与主机的其余部分进行交互。每个非全局区域均具有已安装 Solaris 10 操作系统在其中作为区域本身的实例而出现的内容,以及该非全局区域所特有的配置和其他信息。非全局区域的默认配置是同全局区域共享其文件系统的分区(作为只读回送文件系统安装)。对于 Java ES,必须将所有非全局区域创建为“整个根”区域,表示不存在继承文件系统。

本版 Java ES 的区域支持

下表介绍了本版 Java ES 的 Java ES 区域支持级别:

  1. 已经存在非全局区域时,可将 Java ES 安装在全局区域中。

  2. 在将 Java ES 安装到全局区域后,可创建非全局区域。

  3. 即使已经在全局区域中安装了一个 Java ES,也可将另一个 Java ES 安装在整个根非全局区域中。

  4. 不支持将 Java ES 安装到默认的稀疏根非全局区域中。如果遇到稀疏根文件系统,Java ES 安装程序将无法继续。

  5. 即使已经在整个根非全局区域中安装了 Java ES,也可将另一个 Java ES 安装在全局区域中。

Solaris 10 区域示例

本示例将在 Solaris 10 非全局区域中安装 Java ES 软件。

Procedure制定 Solaris 10 区域的顺序

以下高级任务是必需的:

步骤
  1. 检验您的主机上是否已安装了 Solaris 10

    将自动创建全局区域。

  2. 检验全局区域管理员是否以“整个根”区域形式创建了实现规划中指定的所有非全局区域

    有关创建非全局区域的信息,参阅《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》中的第 18  章 “Planning and Configuring Non-Global Zones (Tasks)”

  3. 在所需非全局区域中启动 Java ES 安装程序

  4. 在选择组件时,选择所需组件

    某些组件不能在非全局区域中安装,因为它们需要访问全局区域功能。选择组件时,这些组件不可用。

  5. 运行安装

  6. 查看安装摘要和日志

  7. 根据需要,完成安装后配置

    第 6 章,安装后配置组件提供了安装后配置说明。

  8. 启动组件

    第 7 章,检验已安装的组件提供了启动和停止 Java ES 组件的过程。

  9. 根据需要,在其他的非全局区域中重复此过程

Sun Cluster 软件示例

本示例将在 Sun Cluster 框架中安装 Messaging Server。


注 –

可配置为在群集中而不是在单个服务器中运行的组件有 Administration Server、Application Server、Calendar Server、Directory Server、HADB、Message Queue、Messaging Server 和 Web Server。


安装或配置 Sun Cluster 软件之前,要确保您为群集选择的软硬件组合是当前所支持的 Sun Cluster 配置。

要求和顺序问题

Messaging Server 需要 Directory Server,但不一定是本地副本。此外,Messaging Server 需要 Administration Server 的本地副本。您将需要 Sun Cluster Core 组件以及用于 Directory Server、Administration Server 和 Messaging Server 的 Sun Cluster 代理。如果使用远程 Directory Server,则用于 Directory Server 的 Sun Cluster 代理不是必需的。

按照正确的顺序安装、配置和启动组件对于成功实现 Sun Cluster 至关重要。

  1. 安装 Java ES Sun Cluster 组件

  2. 配置 Sun Cluster 框架

  3. 安装 Messaging Server 在群集中运行所必需的其他 Java ES 组件

  4. 使用相关 Java ES 组件的代理配置 Sun Cluster 数据服务

在群集中的每个节点上至少执行两个安装会话。

阶段 I. 安装和配置 Sun Cluster 框架

必须在群集中的所有节点上执行下列任务。

Procedure制定 Sun Cluster 框架的顺序

步骤
  1. 检验群集的硬件连接是否正确

  2. 运行 Java ES 安装程序

    在 Solaris 10 上,仅可在全局区域中安装 Sun Cluster 软件。

  3. 在选择组件时,仅选择 Sun Cluster 组件


    提示 –

    在“现在配置”安装期间(通常在您已选择安装所有 Java ES 组件时),系统将提示您是否启用对远程 Sun Cluster 配置的支持。如果选择“是”,则 Sun Cluster 软件的安装后配置将会更加容易。


  4. 选择“以后再配置”选项

  5. 遵照说明为群集中的每个主机配置 Sun Cluster 框架

    遵照《Sun Cluster Software Installation Guide for Solaris OS》中的第 2  章 “Installing and Configuring Sun Cluster Software”中的说明。如果 Sun Cluster 文档涉及到 Sun Cluster CD-ROM,则替换相应 Java ES CD-ROM 的名称。

    有关创建资源组和配置数据服务的文档,参阅《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》

  6. 如需要,安装 Sun Cluster 的特殊功能:RSMAPI (SUNWscrif)、SCI-PCI 适配器 (SUNWsci)、RSMRDT 驱动程序 (SUNWscrdt)

    《Sun Cluster Software Installation Guide for Solaris OS》

阶段 II. 安装和配置组件和代理

必须在群集中的所有节点上执行下列任务。

Procedure制定配置组件和代理的顺序

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择以下各项:

    1. Messaging Server

      Directory Server、Directory Preparation Tool 和 Administration Server 将被自动选取。

      (可选)如果要使用 Directory Server 的远程副本,需取消选择 Directory Server 并在系统提示时指定一个远程副本。


      注 –

      在安装任何其他组件之前,远程 Directory Server 必须处于运行状态。有关安装 Directory Server 的说明,参阅仅限 Directory Server 示例


    2. 用于 Sun Java System 的 Sun Cluster 代理

      默认情况下,将选取所有代理。

    3. 展开用于 Sun Java System 的 Sun Cluster 代理组件,然后取消选择 Administration Server、Directory Server 和 Messaging Server 以外的所有代理

  3. 解决不兼容问题

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

  4. 检验安装目录

  5. 选择“现在配置”或“以后再配置”选项

    Messaging Server 代理和 Sun Cluster 代理无法在安装期间进行配置。

  6. 配置除 Sun Cluster 代理之外的所有选定组件

  7. 按以下顺序启动除 Sun Cluster 代理之外的所有组件:

    1. 启动和停止 Directory Server

    2. 启动和停止 Administration Server 和 Server Console

    3. 启动和停止 Messaging Server

  8. 为已安装和配置的组件配置数据服务

    Sun Cluster 数据服务配置

    下表中含有附加的 Sun Cluster 信息。

    任务 

    相关信息 

    安装后配置信息 

    阶段 I:Sun Cluster 框架

    Sun Cluster 数据服务配置

    启动和停止 

    停止和重新引导 Sun Cluster 软件

    卸载 

    Sun Cluster 卸载行为

    错误诊断 

    Sun Cluster 软件错误诊断提示

    升级 

    《Sun Java Enterprise System 2005Q4 升级指南》

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

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


注 –

要使用本顺序示例,还要参阅《Sun Java Enterprise System 2005Q4 发行说明》中的已知问题 6293225。


要求

在安装 Access Manager SDK 之前,必须已经在远程主机上安装了 Access Manager 核心服务并正在运行这些服务。您在本安装示例中所提供的 Web 容器信息和 Directory Server 配置信息必须与您在 Access Manager 核心服务安装期间所提供的 Web 容器和 Directory Server 配置信息相匹配。


注 –

当安装程序需要有关远程 Web 容器和 Directory Server 的信息时,显示基于本地主机的默认值。

不要接受这些默认值;请仅将它们用作格式示例。而您必须提供来自远程主机的正确信息。


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

Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Access Manager 核心服务

    身份认证管理示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Access Manager SDK

  3. 解决不兼容问题

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

  4. 选择“以后再配置”选项

  5. 运行安装

  6. 查看安装摘要和日志

  7. 检验 Web 容器是否安装并处于运行状态

  8. 编辑 amsamplesilent 文件

    1. AccessManager-base/SUNWam/bin 目录中,制作 amsamplesilent 文件的副本。

    2. 默认情况下,在 amsamplesilent 文件中对许多设置都进行了注释。 取消下列设置的注释:

      • SERVER_NAME

      • SERVER_HOST

      • SERVER_PORT

      • ADMIN_PORT

      • DS_HOST

      • DS_DIRMGRPASSWD

      • ROOT_SUFFIX

      • ADMINPASSWD

      • AMLDAPUSERPASSWD

      • COOKIE_DOMAIN

      • AM_ENC_PWD

      • NEW_OWNER

      • NEW_GROUP

      • PAM_SERVICE_NAME

      • WEB_CONTAINER

    3. amsamplesilent 文件中修改下列参数:

      • DEPLOY_LEVEL 应设置为 4。

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

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

      • ADMINPASSWDAMLDAPUSERPASSWD 应设置为在主机 A 上使用的 amadmin 和 amldapuser 密码。

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

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

      • BASEDIR 应设置为在 Access Manager SDK 的“以后再配置”安装期间使用的安装目录。

      • 如果在主机 A 上使用领域模式,AM_REALM 应设置为“已启用”;如果在主机 A 上使用传统模式,则应将其设置为“已禁用”。

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

  9. 以超级用户身份,使用经过编辑的 amsamplesilent 文件部署 Access Manager。

    ./ amconfig -s ./am.sdk_install

  10. 重新启动 Web 容器

Calendar Server 和 Messaging Server 示例

本示例将在具有 3 个主机的模式 2 环境中安装 Calendar Server 和 Messaging Server。使用 Access Manager 和 Directory Server 的远程副本。


注 –

有关模式 1 示例,参阅Calendar-Messaging 模式 1 示例


要求和顺序问题

如果要实现单点登录或 Access Manager 管理的策略,则 Access Manager 是必需的。此时,Access Manager 或 Access Manager SDK 的本地副本是必需的。Access Manager SDK 需要 Access Manager,但不一定是本地副本。Calendar Server 和 Messaging Server 都需要 Directory Server,但不一定是本地副本。Messaging Server 需要 Administration Server 的本地副本。

在本示例中,将使用 Directory Server 和 Access Manager 的远程副本。Access Manager 需要本地 Web 容器。


注 –

如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Directory Server

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    仅限 Directory Server 示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Web 容器和 Access Manager(取消选择 Directory Server)

    身份认证管理示例

Procedure制定主机 C 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Calendar Server、Messaging Server 和 Access Manager SDK

    Directory Server、Directory Preparation Tool 和 Administration Server 将被自动选取。

  3. 取消选择 Directory Server 并在系统提示时指定一个远程副本

  4. 解决不兼容问题

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

  5. 检验安装目录

  6. 选择“现在配置”选项

    Calendar Server 和 Messaging Server 无法在安装期间配置。

    对于可在安装期间进行配置的本地组件,将显示配置页面。请勿接受远程组件的默认值;请使用远程信息。从《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息。

  7. 运行安装

  8. 查看安装摘要和日志

  9. 完成安装后的配置,包括指定远程组件

  10. 按以下顺序启动组件:

    1. 启动和停止 Administration Server 和 Server Console

    2. 启动和停止 Messaging Server

    3. 启动和停止 Calendar Server

      下表中含有附加的 Calendar Server 信息。

      任务 

      相关信息 

      安装后配置 

      Calendar Server 安装后配置

      启动和停止 

      启动和停止 Calendar Server

      卸载 

      Calendar Server 卸载行为

      错误诊断 

      Calendar Server 错误诊断提示

      升级 

      《Sun Java Enterprise System 2005Q4 升级指南》

      下表中含有附加的 Messaging Server 信息。

      任务 

      相关信息 

      安装后配置 

      Messaging Server 安装后配置

      启动和停止 

      启动和停止 Messaging Server

      卸载 

      Messaging Server 卸载后的任务

      Messaging Server 卸载行为

      错误诊断 

      Messaging Server 错误诊断提示

      升级 

      《Sun Java Enterprise System 2005Q4 升级指南》

Calendar-Messaging 模式 1 示例

本示例将在两个主机上的 LDAP 模式 1 环境中安装 Calendar Server 和 Messaging Server。使用 Directory Server 的远程版本。

要求

Calendar Server 和 Messaging Server 都需要 Directory Server,但不一定是本地副本。此外,对于 Messaging Server,Administration Server 的本地副本是必需的。

Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Directory Server

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    仅限 Directory Server 示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序。

  2. 选择组件时,选择 Calendar Server 和 Messaging Server

    Directory Server、Directory Preparation Tool 和 Administration Server 将被自动选取。

  3. 取消选择 Directory Server

    当系统提示您选择一个本地或远程 Directory Server 时,选择远程 Directory Server(已安装在主机 A 上并处于运行状态的 Directory Server)。

  4. 解决不兼容问题

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

  5. 选择“现在配置”选项

    您将收到一条消息,指出 Calendar Server 和 Messaging Server 无法在安装期间进行配置。

  6. 查看 Administration Server 的配置页面

  7. 运行安装

  8. 查看安装摘要和日志

  9. 完成任何安装后的配置:

  10. 按以下顺序启动组件:

    1. 启动和停止 Administration Server 和 Server Console

    2. 启动和停止 Messaging Server

    3. 启动和停止 Calendar Server

Communications Express 和 Messaging Server 示例

本示例将在具有 2 个主机的模式 2 环境中安装用于讯息传递服务的 Communications Express。使用 Directory Server 的远程副本。


注 –

在 Linux 上:要使用本顺序示例,还要参阅《Sun Java Enterprise System 2005Q4 发行说明》中的已知问题 6283991。


要求和顺序问题

Communications Express 需要用于模式 2 的 Access Manager 或 Access Manager SDK。Access Manager SDK 的本地副本始终是必需的,但可以使用 Access Manager 的远程副本。对于 Access Manager 和 Communications Express,Directory Server 是必需的,但 Directory Server 不需要位于本地主机上。Communications Express 需要本地 Web 容器,该容器可以是 Application Server 或 Web Server。

要使用讯息传递服务,Communications Express 需要 Messaging Server 的本地副本,而 Messaging Server 需要 Administration Server 的本地副本。要使用日历服务,Communications Express 需要 Calendar Server,但 Calendar Server 不需要位于本地主机上。本示例将使用讯息传递服务。


注 –

如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Directory Server

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    仅限 Directory Server 示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Communications Express、Access Manager、Messaging Server 和 Web Server

    Administration Server、Directory Server 和 Directory Preparation Tool 将被自动选取。

  3. 取消选择 Directory Server

    当系统提示您选择一个本地或远程 Directory Server 时,选择远程 Directory Server(已安装在主机 A 上并处于运行状态的 Directory Server)。

  4. 解决不兼容问题

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

  5. 选择“现在配置”选项

    Communications Express 无法在安装期间配置,而需要安装后配置。

    对于可在安装期间进行配置的那些组件,将显示配置页面。

  6. 查看配置页面

  7. 运行安装

  8. 查看安装摘要和日志

  9. 完成安装后的配置:

  10. 启动组件

  11. 使用以下的 URL 访问默认的 Communications Express 登录页面:


    http://webcontainer-host:webcontainer-port/
    uri-path-CommsExpress
    
  12. 使用以下的 URL 访问默认的 Access Manager 登录页面:


    http://web-container-host:web-container-port
     /amserver/UI/Login

Instant Messaging 和 Access Manager 示例

本示例将使用远程 Directory Server 安装 Instant Messaging 和 Access Manager,并将 Web Server 作为 Web 容器。

要求和顺序问题

对于 Instant Messaging Core 子组件,Access Manager 是必需的,但不一定为本地副本。对于 Instant Messaging Resources 子组件,Access Manager SDK 相对于 Instant Messaging 而言必须是本地的。Access Manager 需要 Web 容器,该容器可以是远程的。如果使用 Access Manager,则 Directory Server 是必需的,但不一定为本地副本。如果要将 Access Manager 与 Instant Messaging 一起使用,还要必须使用 Access Manager SDK。


注 –

如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Directory Server

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    仅限 Directory Server 示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 选择组件时,选择 Instant Messaging 和 Web Server

  3. 取消选择 Directory Server 并在系统提示时指定远程副本

  4. 解决不兼容问题

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

  5. 检验安装目录

  6. 选择“现在配置”或“以后再配置”选项

    Instant Messaging 无法在安装期间进行配置。

    1. 对于“现在配置”选项,将为 Web Server 显示配置页面。

      《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  7. 运行安装

  8. 查看安装摘要和日志

  9. 完成安装后的配置

  10. 按以下顺序启动组件:

    1. 启动和停止 Web Server

    2. 启动和停止 Instant Messaging Server 和多路复用器

通信和协作服务示例

本示例将安装大多数的 Java ES 组件,以在四个主机之间实现通信和协作服务。


注 –

如果您要将这些组件中的任意一个组件与 Sun Cluster 软件一起使用,则必须在安装任何 Java ES 组件之前先执行一系列明确的任务。参阅Sun Cluster 软件示例


要求和顺序问题

所有通信组件均需要 Directory Server,但不一定为本地副本。对于 Messaging Server,Administration Server 的本地副本是必需的。Access Manager 或 Access Manager SDK 是必需的,但 Access Manager 可以是远程的。在本示例中,Web Server 会实现针对 Web 容器的 Access Manager 要求。尽管 Calendar Server 和 Messaging Server 不需要本地 Web 容器,但 Communications Express 却需要。Communications Express 可以使用 Calendar Server 的远程副本,但 Messaging Server 必须是本地的。


注 –

如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


要实现单点登录,Instant Messaging 需要 Access Manager 和一个本地或远程 Web 容器。Portal Server Secure Remote Access 需要 Access Manager 和一个本地 Web 容器。Portal Server Secure Remote Access 还需要 Portal Server,但不一定为本地副本。必须将 Portal Server Secure Remote Access 安装到与 Portal Server 相同的位置。Access Manager 和 Portal Server 必须使用相同的 Web 容器。

对于大型部署而言,您可能要在单独的服务器上部署每个组件,所采用的顺序与本例中所述顺序大致相同。对于小型部署而言,将在较少服务器上以单独的安装会话安装组件。


注 –

要使用本顺序示例,还要参阅《Sun Java Enterprise System 2005Q4 发行说明》中的已知问题 6284663。


在本例中,将使用以下安装会话:

Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Access Manager 和 Directory Server

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    身份认证管理示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Portal Server 和 Web Server,同时指定安装在主机 A 上且处于运行状态的远程 Access Manager 和 Directory Server

    相对于 Portal Server 而言,Web 容器和 Access Manager SDK 必须是本地的。

Procedure制定主机 C 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Calendar Server,同时指定安装在主机 A 上的远程 Access Manager 和 Directory Server

    相对于 Messaging Server 和 Calendar Server 而言,Access Manager SDK 必须是本地的。

    使用Calendar Server 和 Messaging Server 示例 仅安装 Calendar Server。

Procedure制定主机 D 的顺序(第一个会话)

以下高级任务是必需的:

步骤
  1. 使用“以后再配置”选项,安装 Communications Express、Messaging Server、Access Manager SDK 和 Web Server

  2. 执行 Web Server 安装后配置

    在以后再配置安装后配置 Web Server

  3. 执行 AM SDK 配置,以使用本地 Web Server 和远程 Access Manager

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

  4. 执行 Administration Server 安装后配置

    在以后再配置安装后配置 Administration Server

  5. 执行 Messaging Server 安装后配置

    Messaging Server 安装后配置

  6. 启动 Messaging Server

    启动 Messaging Server

  7. 执行 Communications Express 安装后配置

    在此配置期间,为主机 A 上的 Access Manager、主机 C 上的 Calendar Server 以及主机 D 上的 Messaging Server 提供信息。

    在以后再配置安装后配置 Communications Express

  8. 重新启动主机 D 上的 Web Server

    启动和停止 Web Server

Procedure制定主机 D 的顺序(第二个会话)

以下高级任务是必需的:

步骤
  1. 安装 Instant Messaging

    仅限 Instant Messaging 示例

  2. 执行 Instant Messaging 安装后配置

    Instant Messaging 安装后配置

Procedure制定主机 D 的顺序(第三个会话)

以下高级任务是必需的:

步骤
  1. 安装 Portal Server Secure Remote Access,并指定安装在主机 A 上的远程 Access Manager 和 Directory Server

    根据 Portal Server Secure Remote Access 的要求,还要安装 Portal Server。

    使用远程 Access Manager 的 Portal Server 示例

  2. 创建一个初始用户并设置单点登录

身份认证管理示例

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

要求

Access Manager 需要 Directory Server,但不一定为本地副本。Access Manager 需要 Web 容器,在本示例中为 Web Server。在安装任何其他组件之前,远程 Directory Server 必须处于运行状态。

Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Directory Server

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    仅限 Directory Server 示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

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

    Directory Server 和 Directory Preparation Tool 将被自动选取。

  3. 取消选择 Directory Server 并在系统提示时指定一个远程副本。

  4. 解决不兼容问题

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

  5. 选择“现在配置”或“以后再配置”选项

    1. 如果选择“现在配置”选项,则对于那些允许安装时配置的组件将显示配置页面。请勿接受远程组件的默认值;请使用远程信息。

      您将需要从《Sun Java Enterprise System 2005Q4 安装参考》中的第 1  章 “配置信息”中的表格收集配置信息。

    2. 如果选择“以后再配置”选项,则不会显示配置页面。

  6. 运行安装

  7. 查看安装摘要和日志

  8. 完成任何安装后的配置

    对于“现在配置”:

    在现在配置安装后配置 Access Manager

    对于“以后再配置”:

  9. 启动组件

    启动和停止 Web Server(Access Manager 将自动启动。)

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


    http://webserver-host:port/amserver
  11. 创建一个初始用户并设置单点登录

Web 和应用程序服务示例

HADB(用于高可用性会话存储器)同 Application Server 一起工作可提供包括会话持久性在内的故障转移功能。


注 –

如果您要将这些组件与 Sun Cluster 软件一起使用,则必须在安装任何 Java ES 组件之前先执行一系列明确的任务。参阅Sun Cluster 软件示例以了解 Sun Cluster 指导原则。


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

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

要求和顺序问题

Application Server 需要 Message Queue 的本地副本。Application Server 和 HADB 必须位于同一个主机上,这样您便可以使用由 Application Server 提供的集成管理工具。Application Server 的 Load Balancing Plugin 子组件需要 Web 服务器。本示例使用 Java ES Web Server 作为容器。

一般任务包括:

  1. 安装 Java ES 组件

  2. 启动服务器

  3. 配置 HADB

  4. 配置负载平衡

您可以使用下列指导原则在一个节点或区域中安装所有组件。在后续各节点上安装部署所必需的组件。最少需要两个安装会话。

Procedure制定 Web 服务和应用程序服务的顺序

以下高级任务是必需的:

步骤
  1. 检验群集的硬件连接是否正确

  2. 运行 Java ES 安装程序

  3. 在选择组件时,选择 Application Server 和 High Availability Session Store

    Message Queue 与 Application Server 的所有子组件(Application Server Node Agent 和 Load Balancing Plugin 除外)将被自动选取。

  4. 展开 Application Server 组件并选择 Load Balancing Plugin。


    注 –

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


  5. 解决不兼容问题

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

  6. 选择“现在配置”选项

    Message Queue 不需要任何配置。

    对于可在安装期间进行配置的组件,将显示配置页面。从《Sun Java Enterprise System 2005Q4 安装参考》中的“HADB 配置信息”中的表格收集配置信息。

  7. 运行安装

  8. 查看安装摘要和日志

  9. 启动组件:

  10. 完成 HADB 安装后配置

    参阅在以后再配置安装后配置 HADB

  11. 完成负载平衡配置

    参阅《Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南》中的第 4  章 “配置负载平衡和故障转移”

使用远程 Access Manager 的 Portal Server 示例

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


注 –

要使用本顺序示例,还要参阅《Sun Java Enterprise System 2005Q4 发行说明》中的已知问题 6284663。


要求

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 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。


Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

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

    由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。

    身份认证管理示例

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 运行 Java ES 安装程序

  2. 在选择组件时,选择 Portal Server

    所有 Access Manager 组件以及 Directory Server 和 Directory Preparation Tool 将被自动选取。

    不会选取 Web 容器。“Web 容器选择”页面会提示您选择一个 Web 容器。

  3. 取消选择 Directory Server 和 Access Manager 的所有子组件(Access Manager SDK 除外)

    依赖性消息将引导您执行下列操作:

    1. 选择 Application Server、Web Server 或者以前安装的本地 Web 容器。

    2. 选择 Access Manager 的远程实例。

  4. 解决不兼容问题

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

  5. 选择“现在配置”选项

    将显示配置页面。

  6. 在“Access Manager:管理(第 1 页,共 4 页)”页面上,为远程 Access Manager 提供下列值:

    • 管理员 (amAdmin) 密码(重新键入)

    • LDAP 用户 (amldapuser) 密码(重新键入)

    • 密码加密密钥

  7. 在“Access Manager:Directory Server 信息”页面上,为主机 A 上的 Directory Server 指定信息。

    • Directory Server 信息

    • 目录管理员密码

    • 后缀

  8. 在“Access Manager:运行 Sun Java System Access Manager 服务的 Web 容器”上,指定主机 A 上远程 Access Manager 的相关信息

    主机名应为主机 A 的全限定名称。

  9. 在“Portal Server: Web 容器”页面上,指定其中正在运行 Portal Server 的 Web 容器(及所有配置参数)

  10. 运行安装

  11. 查看安装摘要和日志

  12. 完成任何所需的安装后配置:

非超级用户示例

本节包含以下非超级用户示例:


注 –

在 Linux 上:要使用这些顺序示例,还要参阅《Sun Java Enterprise System 2005Q4 发行说明》中的已知问题 6284698。


配置为以非超级用户身份运行的 Access Manager 示例

本示例提供了允许 Access Manager 在不属于超级用户的 Web 容器中运行的安装顺序和配置过程。

要求和顺序问题

如果您的安装规划要求在不属于超级用户 ( root ) 的 Web Server 或 Application Server 实例中部署 Access Manager,则必须在独立于 Directory Server 和 Web Server 或 Application Server 的单独安装会话中安装 Access Manager。

创建此安装顺序的一般步骤包括:


注 –

如果您已在属于超级用户的 Web Server 或 Application Server 实例中部署了 Access Manager,则在按照本节中的过程操作前先卸载 Access Manager 的任何副本。


Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤
  1. 使用“现在配置”选项安装 Directory Server 和 Administration Server

    • 在“通用服务器设置”页面中,为“系统用户”输入非超级用户,为“系统组”输入非超级用户组。

    • 为 Directory Server 和 Administration Server 选择大于 1024 的端口号(不要使用 389 和 390)。

  2. 以非超级用户身份启动 Directory Server 和 Administration Server(所有进程必须归非超级用户所有)

Procedure制定主机 B 的顺序(第一个会话)

以下高级任务是必需的:

步骤
  1. 使用“现在配置”选项安装 Web Server

    • 在“通用服务器设置”页面中,为“系统用户”输入非超级用户,为“系统组”输入非超级用户组。

    • 在“Web Server:管理(第 1 页,共 2 页)”页面,将“管理运行时用户 ID”更改为非超级用户。

    • 在“Web Server:默认 Web Server 实例”页面:

      1. 将“运行时用户 ID”更改为非超级用户。

      2. 将“运行时组”更改为非超级用户组。

      3. 为“HTTP 端口”选择一个大于 1024 的值。

  2. 以非超级用户身份启动 Web Server 管理实例和 Web Server 实例

    所有进程应归非超级用户所有。

Procedure制定主机 B 的顺序(第二个会话)

以下高级任务是必需的:

步骤
  1. 使用“以后再配置”选项安装 Access Manager

  2. 将以下目录的所有权由 root/other 更改为非超级用户/非超级用户组:

    必须更改这些共享的组件目录,因为 Access Manager 配置程序会将其配置到 Web 容器的类路径中。

    Solaris OS:/opt/SUNWma/etc/opt/SUNWma

    Linux:/opt/sun/mobileaccess/etc/opt/sun/mobileaccess


    chown -R nonroot-user:nonroot-group
    
     /opt/SUNWma /etc/opt/SUNWma
  3. 编辑 amsamplesilent 文件

    1. 转到 Access Manager bin 目录:

      Solaris OS:cd AccessManager-base /SUNWam/bin

      Linux:cd AccessManager-base /identity/bin

    2. 制作 amsamplesilent 文件的副本。例如:

      cp -p amsamplesilent am.non_root_install

    3. 编辑 amsamplesilent 文件的副本。

      • 将 BASEDIR 设置为您在安装期间为 Access Manager 的安装目录所选的同一个值

      • 更新 SERVER_HOST、SERVER_PORT、DS_HOST、DS_PORT、ROOT_SUFFIX、WS61_ADMINPORT 以及所有相关的密码字段 (DS_DIRMGRPASSWD, ADMINPASSWD, AMLDAPUSERPASSWD)。

  4. 使用经过编辑的 amsamplesilent 文件来部署 Access Manager


    ./amconfig -s ./am.non_root_install
    1. 将 NEW_OWNER 设置为非超级用户。

    2. 将 NEW_GROUP 设置为非超级用户组。

  5. 以非超级用户身份停止 Web Server 管理实例和 Web Server 实例

  6. 以超级用户身份更改 Web Server 安装目录的所有权


    chown -R <non-root-user\>:<non-root-group\> WebServer-base
    
  7. 以非超级用户身份启动 Web Server 管理实例和 Web Server 实例

  8. 在浏览器中访问 Web Server 管理控制台并以管理员用户身份登录

  9. 选择已在其中部署 Access Manager 的实例

    1. 单击“管理”。

    2. 单击“应用”,然后单击“应用更改”。

在非超级用户所属的 Web Server 或 Application Server 实例中部署 Portal Server 的示例

本示例提供了允许 Portal Server 在不属于超级用户的 Web 容器中运行的安装顺序和配置过程。

要求

如果您的安装规划要求在不属于超级用户 (root) 的 Web Server 或 Application Server 实例中部署 Portal Server,则必须在独立于 Web Server 或 Application Server 的单独安装会话中安装 Portal Server。


注意 – 注意 –

如果您已将您的 Portal Server 主机配置为以非超级用户身份运行,并在随后应用一个修补程序,则某些目录的所有权会被重新设置为归超级用户所有,因为修补程序是以超级用户的身份应用的。

在成功应用修补程序后,请重新配置您的主机使其以非超级用户的身份运行。


Procedure制定主机 A 的顺序

以下高级任务是必需的:

步骤

    安装并启动 Web 容器和 Access Manager(取消选择 Directory Server)

    身份认证管理示例

    如果 Portal Server 将使用已经在远程主机上运行的 Access Manager 的副本,则跳过此任务。

Procedure制定主机 B 的顺序

以下高级任务是必需的:

步骤
  1. 确保在您要安装 Portal Server 的同一主机上安装并配置了 Web Server 或 Application Server 的非超级用户实例

    • 对于 Web Server:

      如果尚未安装 Web Server,则使用安装程序来安装 Web Server,并选择“现在配置”选项。在“运行时用户”和“运行时组”配置参数中指定非超级用户所有权。

      仅限 Web Server 示例

      如果已安装了 Web Server,则使用 Web Server 管理实用程序来创建归非超级用户所有的新 Web 服务器实例。

    • 对于 Application Server:

      如果尚未安装 Application Server,则使用安装程序来安装 Application Server。

      仅限 Application Server 示例

      安装 Application Server 后,使用 Application Server 管理实用程序来创建归非超级用户所有的新 Application Server 实例。

  2. 确保 Web Server 或 Application Server 的非超级用户实例以及 Web Server 或 Application Server 的管理实例处于运行状态

  3. 使用“现在配置”选项安装 Portal Server

  4. 在 Portal Server 配置期间,执行下列操作:

    • 当指定“通用服务器设置”页面中的值时,请在“系统用户”和“系统组”参数中输入非超级用户实例属主的用户信息和组信息。

    • 当在 "Portal Server: Sun Java System Web Server" 页面或 "Portal Server Sun Java System Application Server" 页面中指定值时,输入非超级用户实例的有关信息。

  5. 安装之后,将 Portal Server 目录的所有权由 root 更改为 Userid: UserGroup

    Solaris OS:


    chown -R Userid:UserGroup /opt/SUNWps
    chown -R Userid:UserGroup /etc/opt/SUNWps
    chown -R Userid:UserGroup /var/opt/SUNWps

    Linux:


    chown -R Userid:UserGroup /opt/sun/portal
    chown -R Userid:UserGroup /etc/opt/sun/portal
    chown -R Userid:UserGroup /var/opt/sun/portal
  6. 设置 Portal Server 目录的权限。

    Solaris OS:


    chmod 0755 /opt/SUNWps
    chmod 0755 /etc/opt/SUNWps
    chmod 0755 /var/opt/SUNWps

    Linux:


    chmod 0755 /opt/sun/portal
    chmod 0755 /etc/opt/sun/portal
    chmod 0755 /var/opt/sun/portal
  7. 停止 Web Server 或 Application Server,然后再启动。

    启动和停止 Application Server

    启动和停止 Web Server