Prerequisiti per il failover di Essbase

Per l'impostazione di un failover sono necessari almeno due computer server (host) Essbase. Sebbene sia possibile stabilire più di due host, in questa documentazione si farà riferimento a Host 1 e Host 2.

L'host 1 sarà il nodo primario e disporrà di tutti i servizi non in cluster (ad esempio AdminServer). L'host 2 sarà il nodo secondario e eseguirà solo Essbase.

  1. Creare una directory in un'unità di rete condivisa accessibile a entrambi i nodi per memorizzare <Applications Directory> di Essbase. Se non si conosce la posizione di <Application Directory>, vedere Posizioni degli ambienti nella piattaforma Essbase per i dettagli. Questa directory verrà utilizzata quando Essbase è configurato sull'host 1. Il percorso montato deve essere uguale su entrambi gli host.

    Ad esempio, se /nfs/essbase_data è attivato su /u01/essbase_data nell'host 1, deve essere attivato nello stesso percorso, /u01/essbase_data nell'host 2.

    Nota

    I percorsi UNC (Uniform Naming Convention)/Uniform Naming Convention) non sono supportati in Windows per <Application Directory> in un'impostazione di failover.
  2. Installare Essbase su ogni nodo.
    • Ogni nodo del cluster deve avere lo stesso percorso di directory <ORACLE_HOME>, ma questo percorso non deve essere una directory condivisa.
    • Il nome utente del sistema operativo di installazione deve essere lo stesso su ogni nodo.
    • Ogni nodo deve avere il proprio oraInventory.
  3. Configurare Essbase solo nell'host 1.
    • Importante: durante la configurazione sull'host 1, specificare la directory condivisa (creata nel passo 2) come <Application Directory>.
    • Registrare le seguenti informazioni durante la configurazione dell'host 1:
      • Posizione dominio
      • Nome dominio
      • Porta NodeManager
      • Porta AdminServer
      • Porta del server gestito
    • Importante: non configurare Essbase nell'host 2. Per impostazione predefinita, l'installazione viene visualizzata accanto alla schermata di configurazione di Essbase. Annullare e uscire dallo strumento per Host 2.
  4. Installare un server HTTP o il load balancer per gestire i nodi. In questo argomento, si suppone che sia in esecuzione sull'host 1, anche se deve essere disponibile solo tramite la rete ai due host. Se non hai un server HTTP o un load balancer, è possibile eseguire i passi per installarne e configurarne uno. Vedere Installa Oracle HTTP Server.

    Nota

    Se si installa Oracle HTTP Server sull'host 1, è necessario installarlo nella propria directory ORACLE_HOME. OHS non utilizza la stessa ORACLE_HOME di Essbase.
  5. Se il nodo primario è abilitato per TLS (SSL), completare la configurazione TLS sul nodo primario prima di configurare il nodo di failover.
    1. Impostazione della connessione TLS Weblogic per Essbase.
      java -cp $ORACLE_HOME/essbase/lib/essbaseconfig.jar com.oracle.wizard.operation.helper.ssl.SslConfigHelper [RESPONSE_FILE=<response file> | DOMAIN_HOME=<${DOMAIN_HOME}>]
    2. Configurare TLS per il failover di Essbase utilizzando la utility di configurazione TLS.

      La proprietà SAN in tls_tools.properties deve disporre di voci OHS, nodo primario e indirizzo IP del nodo di failover e DNS.

      Esempio:

      SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com
      certCA=
      certFile=
    3. Solo nelle distribuzioni EPM, il server WebLogic EPM deve essere arrestato prima della configurazione del failover e avviato dopo la configurazione del failover.

Nota

Se si prevede di impostare un ambiente di failover e si utilizza EPM Shared Services per l'autenticazione, è necessario installare EPM 11g Services in una posizione di rete condivisa accessibile da tutti i nodi Essbase. Se ciò non è possibile, è possibile installare solo il componente EPM Foundation localmente in ogni nodo Essbase, ma puntando allo stesso schema EPM. Ogni nodo Essbase deve essere in grado di trovare le posizioni EPM_ORACLE_HOME ed EPM_ORACLE_INSTANCE associate all'installazione EPM.