Essbase 容錯移轉先決條件
容錯移轉設定至少需要兩部 Essbase 伺服器機器 (主機)。雖然可以建立兩個以上的主機,但在本文件中,我們將參考「主機 1」和「主機 2」。
主機 1 將為主要節點,且將具有未叢集化的所有服務 (例如 AdminServer)。主機 2 將會是次要節點,且只會執行 Essbase 。
- 在共用網路磁碟機中建立可供兩個節點存取以儲存 Essbase
<Applications Directory>的目錄。如果您不知道<Application Directory>的位置,請參閱 Essbase 平台中的環境位置以取得詳細資料。在「主機 1」上設定 Essbase 時,將會使用此目錄。兩部主機上的掛載路徑必須相同。例如,如果
/nfs/essbase_data掛載在「主機 1」的/u01/essbase_data上,則也應該將它掛載在相同的路徑中,也就是「主機 2」中的/u01/essbase_data。附註:
容錯移轉設定中<Application Directory>的 Windows 不支援「通用 / 統一命名慣例 (UNC)」路徑。 - 在每個節點上安裝 Essbase 。
- 叢集中的每個節點都必須具有相同的
<ORACLE_HOME>目錄路徑,但此路徑不應為共用目錄。 - 在每個節點上安裝的作業系統使用者名稱應相同。
- 每個節點都應該有自己的 oraInventory。
- 叢集中的每個節點都必須具有相同的
- 設定 Essbase ,僅在主機 1 上。
- 重要事項:設定「主機 1」時,請指定共用目錄 (在步驟 2 中建立) 作為
<Application Directory>。 - 在「主機 1」組態期間記錄下列資訊:
- 網域位置
- 網域名稱
- NodeManager 連接埠
- AdminServer 連接埠
- 受管理伺服器通訊埠
- 重要事項:請勿在主機 2 上設定 Essbase 。依預設,安裝會帶您前往 Essbase 組態畫面旁邊。取消並結束 Host 2 的工具。
- 重要事項:設定「主機 1」時,請指定共用目錄 (在步驟 2 中建立) 作為
- 安裝用於管理節點的 HTTP 伺服器或負載平衡器。在此主題中,我們將假設它是在「主機 1」上執行,但它只能透過網路使用到兩個主機。如果您沒有 HTTP 伺服器或負載平衡器,您可以依照步驟來安裝和設定伺服器。請參閱 Install Oracle HTTP Server 。
附註:
如果您在「主機 1」安裝 Oracle HTTP Server,則必須將它安裝在自己的 ORACLE_HOME 目錄中。沒有 OHS 使用與 Essbase 相同的 ORACLE_HOME。 - 如果主要節點已啟用 TLS (SSL) ,請先完成主要節點上的 TLS 配置,再配置容錯移轉節點。
- 設定 Essbase 的 Weblogic TLS 連線。
java -cp $ORACLE_HOME/essbase/lib/essbaseconfig.jar com.oracle.wizard.operation.helper.ssl.SslConfigHelper [RESPONSE_FILE=<response file> | DOMAIN_HOME=<${DOMAIN_HOME}>] - 使用 TLS 組態公用程式設定 Essbase 容錯移轉的 TLS。
tls_tools.properties中的 SAN 特性應有 OHS、主要節點和容錯移轉節點 IP 位址和 DNS 項目。範例:
SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com certCA= certFile= - 僅在 EPM 部署中,應在容錯移轉組態之前停止 EPM WebLogic 伺服器,並在容錯移轉組態之後啟動。
- 設定 Essbase 的 Weblogic TLS 連線。
附註:
如果您計劃設定容錯移轉環境,且使用 EPM Shared Services 進行驗證,則您必須將 EPM 11g Services 安裝至所有 Essbase 節點可存取的共用網路位置。如果無法這麼做,您只能在每個 Essbase 節點本機安裝 EPM Foundation 元件,但指向相同的 EPM 結構描述。每個 Essbase 節點都必須能夠找到與 EPM 安裝相關聯的 EPM_ORACLE_HOME 與 EPM_ORACLE_INSTANCE 位置。