叢集化 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 安裝與組態指南中的「使用 Repository Creation Utility 建立基礎架構」和「更新 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 產品,每部機器都要安裝到同一檔案系統位置。對一個叢集中的每部實體機器,使用相同的檔案系統路徑是非常重要的,這使得您只需對整個叢集設定一次環境變數,而不必為叢集中的每個節點逐一設定和自訂環境變數:

    所有作業系統 — 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 會針對 WebLogic 中每一部管理的伺服器建立叢集。

  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 安裝與組態指南中的「使用 Repository Creation Utility 建立基礎架構」和「更新 RCU 架構特性」。