Voraussetzungen für Essbase-Failover
Für ein Failover-Setup sind mindestens zwei Essbase-Serverrechner (Hosts) erforderlich. Obwohl mehr als zwei Hosts eingerichtet werden können, wird in dieser Dokumentation auf Host 1 und Host 2 verwiesen.
Host 1 ist der primäre Knoten und enthält alle nicht geclusterten Services (wie AdminServer). Host 2 ist der sekundäre Knoten und führt nur Essbase aus.
- Erstellen Sie ein Verzeichnis in einem freigegebenen Netzwerklaufwerk, auf das beide Knoten zum Speichern der Essbase-Datei
<Applications Directory>zugreifen können. Wenn Sie nicht wissen, wo sich<Application Directory>befindet, finden Sie weitere Informationen unter Umgebungsspeicherorte in der Essbase-Plattform. Dieses Verzeichnis wird verwendet, wenn Essbase auf Host 1 konfiguriert ist. Der gemountete Pfad muss auf beiden Hosts derselbe sein.Beispiel: Wenn
/nfs/essbase_dataauf/u01/essbase_datain Host 1 gemountet ist, muss es im selben Pfad gemountet werden,/u01/essbase_dataauch in Host 2.Hinweis:
Universal/Uniform Naming Convention-(UNC-)Pfade werden unter Windows für die<Application Directory>in einem Failover-Setup nicht unterstützt. - Installieren Sie Essbase auf jedem Knoten.
- Jeder Knoten im Cluster muss denselben Verzeichnispfad
<ORACLE_HOME>aufweisen. Dieser Pfad darf jedoch kein gemeinsam verwendetes Verzeichnis sein. - Der Benutzername des Betriebssystems für die Installation muss auf jedem Knoten identisch sein.
- Jeder Knoten sollte über einen eigenen oraInventory verfügen.
- Jeder Knoten im Cluster muss denselben Verzeichnispfad
- Essbase konfigurieren, nur auf Host 1.
- Wichtig: Geben Sie bei der Konfiguration auf Host 1 das gemeinsam verwendete Verzeichnis (das in Schritt 2 erstellt wurde) als
<Application Directory>an. - Zeichnen Sie die folgenden Informationen während der Host 1-Konfiguration auf:
- Domainspeicherort
- Domainname
- NodeManager-Port
- AdminServer-Port
- Managed Server-Port
- Wichtig: Konfigurieren Sie Essbase nicht auf Host 2. Standardmäßig wird die Installation neben dem Essbase-Konfigurationsbildschirm durchgeführt. Brechen Sie das Tool für Host 2 ab, und beenden Sie es.
- Wichtig: Geben Sie bei der Konfiguration auf Host 1 das gemeinsam verwendete Verzeichnis (das in Schritt 2 erstellt wurde) als
- HTTP-Server oder Load Balancer zum Verwalten der Knoten installieren. In diesem Thema gehen wir davon aus, dass es auf Host 1 ausgeführt wird, obwohl es nur über das Netzwerk für die beiden Hosts verfügbar sein muss. Wenn Sie nicht über einen HTTP-Server oder Load Balancer verfügen, können Sie die Schritte zur Installation und Konfiguration ausführen. Weitere Informationen finden Sie unter Oracle HTTP Server installieren.
Hinweis:
Wenn Sie Oracle HTTP Server auf Host 1 installieren, müssen Sie es in einem eigenen ORACLE_HOME-Verzeichnis installieren. OHS verwendet nicht dasselbe ORACLE_HOME wie Essbase. - Wenn der primäre Knoten für TLS (SSL) aktiviert ist, schließen Sie die TLS-Konfiguration auf dem primären Knoten ab, bevor Sie den Failover-Knoten konfigurieren.
- Weblogic-TLS-Verbindung für Essbase einrichten.
java -cp $ORACLE_HOME/essbase/lib/essbaseconfig.jar com.oracle.wizard.operation.helper.ssl.SslConfigHelper [RESPONSE_FILE=<response file> | DOMAIN_HOME=<${DOMAIN_HOME}>] - Konfigurieren Sie TLS für Essbase-Failover mit dem TLS-Konfigurationsutility.
Die SAN-Eigenschaft in
tls_tools.propertiesmuss OHS-, Primärknoten- und Failoverknoten-IP-Adresse und DNS-Einträge aufweisen.Beispiel:
SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com certCA= certFile= - Nur bei EPM-Deployments sollte der EPM WebLogic-Server vor der Failover-Konfiguration gestoppt und nach der Failover-Konfiguration gestartet werden.
- Weblogic-TLS-Verbindung für Essbase einrichten.
Hinweis:
Wenn Sie eine Failover-Umgebung einrichten möchten und EPM Shared Services zur Authentifizierung verwenden, müssen Sie EPM 11g Services an einem gemeinsamen Netzwerkspeicherort installieren, auf den alle Essbase-Knoten zugreifen können. Wenn dies nicht möglich ist, können Sie nur die EPM Foundation-Komponente lokal in jedem Essbase-Knoten installieren, aber auf dasselbe EPM-Schema verweisen. Jeder Essbase-Knoten muss die EPM_ORACLE_HOME- und EPM_ORACLE_INSTANCE-Speicherorte finden können, die Ihrer EPM-Installation zugeordnet sind.