Pour les instances Essbase déployées de façon indépendante qui ne sont pas inscrites auprès d'EPM Shared Services, vous pouvez utiliser Provider Services afin de configurer tous les serveurs Essbase de sorte à les rendre accessibles en tant que noeuds sous une URL Smart View centralisée.
Une fois cette action effectuée, les utilisateurs Smart View pourront accéder à tous les serveurs Essbase via une seule URL dans leur panneau de connexion.
Pour configurer l'accès via une URL centralisée, procédez comme suit :
Sur l'ordinateur de serveur Essbase actuel, accédez à l'emplacement des scripts de clone.
Linux
<Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
Windows
<Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey
Si vous ne savez pas où se trouve <Essbase Product Home> dans votre environnement, reportez-vous à Emplacements d'environnement dans la plate-forme Essbase pour en savoir plus.
Copiez le script cloneTokenManagerKeys (.sh
ou .cmd
) et le fichier updatedClusterId.py dans le répertoire bin
de <Domain Home> sur l'ordinateur de serveur Essbase actuel. Si vous ne savez pas où se trouve <Domain Home> dans votre environnement, reportez-vous à Emplacements d'environnement dans la plate-forme Essbase pour en savoir plus.
Pour Linux, procédez comme suit :
Copiez cloneTokenManagerKeys.sh
et updatedClusterId.py
dans $DOMAIN_HOME/bin
. Par exemple :
/scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
Ouvrez une invite de commande dans le répertoire $DOMAIN_HOME/bin
et octroyez une autorisation d'exécution à cloneTokenManagerKeys.sh
. Exemple :
chmod +x cloneTokenManagerKeys.sh
Exécutez le script, en fournissant une URL du serveur d'administration secondaire afin de la synchroniser (pour l'authentification unique à l'aide de Provider Services) avec le serveur actuel.
La syntaxe est la suivante :
./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
Par exemple :
./cloneTokenManagerKeys.sh t3://AdminServer2:7001
S'il existe plusieurs environnements à synchroniser, saisissez les URL du serveur d'administration pour chaque environnement en les séparant par des espaces. Par exemple :
./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001
Si TLS (SSL) est activé, utilisez le protocole t3s
pour indiquer l'URL. Par exemple :
./cloneTokenManagerKeys.sh t3s://AdminServer2:7002
Pour Windows, procédez comme suit :
Copiez cloneTokenManagerKeys.cmd
et updatedClusterId.py
dans %DOMAIN_HOME%\bin
. Par exemple :
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
Ouvrez une invite de commande dans le répertoire %DOMAIN_HOME%\bin
.
Exécutez le script, en fournissant une URL du serveur d'administration secondaire afin de la synchroniser (pour l'authentification unique) avec le serveur actuel à l'aide de Provider Services.
La syntaxe est la suivante :
.\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
Par exemple :
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001
S'il existe plusieurs environnements à synchroniser, saisissez les URL du serveur d'administration pour chaque environnement en les séparant par des espaces. Par exemple :
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001
Si TLS (SSL) est activé, utilisez le protocole t3s
pour indiquer l'URL. Par exemple :
.\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
Une fois le processus de synchronisation terminé, redémarrez tous les serveurs Essbase que vous avez synchronisés avec le serveur Essbase actuel. Reportez-vous à Démarrage, arrêt et vérification des serveurs.
Configurez les serveurs Essbase en les ajoutant à la gestion Provider Services à l'aide de l'interface Web Essbase.
Dans l'interface Web Essbase, accédez à la console et cliquez sur Configuration.
Accédez à l'onglet URL centralisée et cliquez sur Ajouter.
Dans la boîte de dialogue Ajouter un hôte, saisissez les informations concernant l'un des serveurs Essbase. Indiquez un alias et une URL d'agent.
Cliquez sur Soumettre, puis sur Ajouter à nouveau afin d'ajouter les autres serveurs Essbase que vous voulez rendre accessibles via l'URL Smart View unique.
Dans Smart View, connectez-vous au serveur Essbase que vous venez de configurer. Vous devez pouvoir vous connecter à toutes les instances que vous avez configurées pour l'URL centralisée.
Si vous voulez en outre configurer un accès haute disponibilité (basculement) à une application hébergée sur un ou plusieurs serveurs Essbase que vous avez configurés avec une URL centralisée, reportez-vous à Configuration et gestion de clusters Essbase actifs-actifs (en lecture seule).