Prérequis relatifs au basculement d'Essbase
Au moins deux ordinateurs serveur Essbase (hôtes) sont requis pour une configuration de basculement. Bien que plus de deux hôtes puissent être établis, dans cette documentation, nous ferons référence à l'hôte 1 et à l'hôte 2.
L'hôte 1 sera le noeud principal et tous les services ne seront pas clusterisés (comme AdminServer). L'hôte 2 est le noeud secondaire et exécute uniquement Essbase.
- Créez un répertoire dans un lecteur réseau partagé accessible aux deux noeuds pour le stockage du fichier Essbase
<Applications Directory>. Si vous ne savez pas où se trouve<Application Directory>, reportez-vous à Emplacements d'environnement dans la plate-forme Essbase pour plus de détails. Ce répertoire sera utilisé lorsque Essbase sera configuré sur l'hôte 1. Le chemin monté doit être identique sur les deux hôtes.Par exemple, si
/nfs/essbase_dataest monté sur/u01/essbase_datadans l'hôte 1, il doit également être monté dans le même chemin,/u01/essbase_datadans l'hôte 2.Remarques :
Les chemins UNC (Universal/Uniform Naming Convention) ne sont pas pris en charge sous Windows pour le fichier<Application Directory>dans une configuration de basculement. - Installez Essbase sur chaque noeud.
- Chaque noeud du cluster doit avoir le même chemin de répertoire
<ORACLE_HOME>, mais ce chemin ne doit pas être un répertoire partagé. - Le nom d'utilisateur du système d'exploitation d'installation doit être le même sur chaque noeud.
- Chaque noeud doit disposer de son propre oraInventory.
- Chaque noeud du cluster doit avoir le même chemin de répertoire
- Configurez Essbase, uniquement sur l'hôte 1.
- Important : pendant la configuration sur l'hôte 1, indiquez le répertoire partagé (créé à l'étape 2) en tant que
<Application Directory>. - Enregistrez les informations suivantes lors de la configuration de l'hôte 1 :
- Emplacement du domaine
- Nom de domaine
- Port du gestionnaire de noeuds
- Port du serveur d'administration
- Port de serveur géré
- Important : ne configurez pas Essbase sur l'hôte 2. Par défaut, l'installation s'effectue en regard de l'écran de configuration Essbase. Annulez et quittez l'outil pour l'hôte 2.
- Important : pendant la configuration sur l'hôte 1, indiquez le répertoire partagé (créé à l'étape 2) en tant que
- Installez un serveur ou équilibreur de charge HTTP pour gérer les noeuds. Dans cette rubrique, nous supposerons qu'il est en cours d'exécution sur l'hôte 1, bien qu'il ne puisse être disponible que via le réseau pour les deux hôtes. Si vous n'avez pas de serveur ou d'équilibreur de charge HTTP, suivez les étapes pour en installer et en configurer un. Reportez-vous à Installation d'Oracle HTTP Server.
Remarques :
Si vous installez Oracle HTTP Server sur l'hôte 1, vous devez l'installer dans son propre répertoire ORACLE_HOME. OHS n'utilise pas le même répertoire ORACLE_HOME qu'Essbase. - Si le noeud principal est activé pour TLS (SSL), terminez la configuration TLS sur le noeud principal avant de configurer le noeud de basculement.
- Configurez la connexion TLS Weblogic pour Essbase.
java -cp $ORACLE_HOME/essbase/lib/essbaseconfig.jar com.oracle.wizard.operation.helper.ssl.SslConfigHelper [RESPONSE_FILE=<response file> | DOMAIN_HOME=<${DOMAIN_HOME}>] - Configurez TLS pour le basculement Essbase à l'aide de l'utilitaire de configuration TLS.
La propriété SAN dans
tls_tools.propertiesdoit comporter des entrées OHS, de noeud principal, d'adresse IP de noeud de basculement et DNS.Par exemple :
SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com certCA= certFile= - Dans les déploiements EPM uniquement, le serveur EPM WebLogic doit être arrêté avant la configuration du basculement et démarré après la configuration du basculement.
- Configurez la connexion TLS Weblogic pour Essbase.
Remarques :
Si vous prévoyez de configurer un environnement de basculement et que vous utilisez EPM Shared Services pour l'authentification, vous devez installer EPM 11g Services dans un emplacement réseau partagé accessible par tous les noeuds Essbase. Si cela n'est pas possible, vous pouvez installer uniquement le composant EPM Foundation localement dans chaque noeud Essbase, mais en pointant vers le même schéma EPM. Chaque noeud Essbase doit pouvoir trouver les emplacements EPM_ORACLE_HOME et EPM_ORACLE_INSTANCE associés à votre installation EPM.