设置 Java Web 应用程序群集

本节假定您熟悉 WebLogic 管理和群集设置。如果您不熟悉这些任务,Oracle 强烈建议您首先寻求技术协助,然后再尝试设置 Oracle Enterprise Performance Management System Java Web 应用程序群集。

先决条件

注:

本节中的信息假定已在要包括到群集中的每个节点上安装了您的 Java Web 应用程序。

在为 EPM System Java Web 应用程序设置群集之前,请完成以下任务:

  • 扩展 Oracle Hyperion Foundation Services 时,必须使用 RCU 创建新架构,并在部署中的每台计算机上编辑 RCUSchema.properties。有关信息,请参阅《Oracle Enterprise Performance Management System 安装与配置指南》中的“使用存储库创建实用程序创建基础结构架构”和“更新 RCU 架构属性”。
  • 在托管 Foundation Services 的计算机以外的其他计算机上进行部署时,WebLogic Server 管理服务器必须在 Foundation Services 主机上处于运行状态。如果要在与 Foundation Services 相同的计算机上进行部署,则不需要 WebLogic Server 管理服务器处于运行状态。

  • 在负载平衡器上启用会话持久性或粘滞会话(它们会将对某特定会话的所有请求转到同一服务器)。

  • 在分布式系统(Oracle Essbase 安装在与 Oracle Hyperion Profitability and Cost Management 不同的服务器上)中,还必须在 Profitability and Cost Management 服务器上安装和配置 Oracle Hyperion Provider Services。即使您的配置支持使用嵌入模式的 Essbase 连接,也需要满足此要求。在群集系统(安装了多个 Profitability and Cost Management 受管服务器)中,还必须在每个 Profitability and Cost Management 受管服务器节点上安装和配置 Provider Services

  • 在群集将包含的每个节点上安装 EPM System 产品。将产品安装到每台计算机上的相同文件系统位置中。请务必在群集中的每台物理计算机上使用同一文件系统路径,因为这样做可以通过一次操作,针对整个群集设置以下环境变量(否则,需要针对群集中的每个节点设置和自定义这些环境变量):

    所有 OS - CLASSPATHPATH

使用 EPM System Configurator 设置 Java Web 应用程序群集

在使用 EPM System Configurator 进行配置期间,可以设置 EPM System Java Web 应用程序群集。请遵照以下一般配置顺序。该过程假定 EPM System Installer 所安装的 Oracle HTTP Server 为逻辑主机。

注:

当在群集环境内扩展 Profitability and Cost Management 时,Profitability 企业应用程序内的每个模块必须定位到 Profitability 群集内的所有服务器。

要在使用 EPM System Configurator 进行配置期间设置 EPM System Java Web 应用程序群集:

  1. 在环境中的每台计算机上安装 EPM System Java Web 应用程序。

  2. 在第一台计算机上配置 Java Web 应用程序,在 EPM System Configurator 的“任务选择”页上选择部署到应用程序服务器

    部署过程中,EPM System Configurator 会在 WegLogic 中创建一个涵盖每个受管服务器的群集。

  3. 在下一台计算机上配置 Java Web 应用程序,在 EPM System Configurator 的“任务选择”页上选择部署到应用程序服务器

    部署过程中,EPM System Configurator 会在 WebLogic 中向群集添加服务器。

    对部署中的其他任何计算机重复此步骤。

  4. 最后配置 Web 服务器:在 EPM System Configurator 的“任务选择”页上,从 Foundation 任务中选择配置 Web 服务器。然后,重新启动 Web 服务器和 Oracle Hyperion Enterprise Performance Management Workspace

设置 Java Web 应用程序群集的注意事项:

  • EPM System Configurator 将为每个受管服务器配置一个群集。

  • 每个 EPM System 产品只能有一个群集。请注意,EPM System Configurator 会创建一个涵盖每个受管服务器的群集。

扩展单个受管服务器

要将单个受管服务器扩展到其他计算机:

  1. 使用 EPM System Installer 在环境中的其他任何计算机上安装相同的 Java Web 应用程序集。请注意,在扩展时您无法添加或删除 Java Web 应用程序。

  2. 在您要扩展到的每台计算机上运行 EPM System Configurator

  3. 在 Hyperion Foundation 下的“任务选择”面板上,选择将单个受管服务器扩展到此计算机

    只有满足以下条件时,将单个受管服务器扩展到此计算机选项才可用:

    • 当前计算机上未安装 WebLogic 管理服务器。

    • 已将单个受管服务器部署到 WebLogic 管理服务器上。

    • 尚未将单个受管服务器扩展到该计算机。

  4. 单击下一步以扩展服务器。

扩展 Foundation Services 时,必须使用 RCU 创建新架构,并在部署中的每台计算机上编辑 RCUSchema.properties。有关信息,请参阅《Oracle Enterprise Performance Management System 安装与配置指南》中的“使用存储库创建实用程序创建基础结构架构”和“更新 RCU 架构属性”。