Для независимых экземпляров Essbase, которые не зарегистрированы в EPM Shared Services, можно с помощью Provider Services сконфигурировать доступ ко всем серверам Essbase как к узлам по централизованному URL-адресу Smart View.
После этого пользователи Smart View смогут получить доступ ко всем серверам Essbase с помощью одного URL-адреса на панели подключений.
Чтобы настроить доступ с помощью централизованного URL-адреса:
На компьютере, где запущен текущий сервер Essbase, перейдите к папке с копиями сценариев.
Linux
<Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
Windows
<Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey
Если вы не знаете, где в вашей среде находится <Essbase Product Home>, см. пояснения в разделе "Расположение среды на платформе Essbase".
Скопируйте сценарий cloneTokenManagerKeys (.sh
или .cmd
) и файл updatedClusterId.py в каталог bin
в <Domain Home> на компьютере текущего сервера Essbase. Если неизвестно, где находится <Domain Home> в вашей среде, см. пояснения в документе "Расположение среды на платформе Essbase".
Для Linux:
Скопируйте cloneTokenManagerKeys.sh
и updatedClusterId.py
в каталог $DOMAIN_HOME/bin
. Пример:
/scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
Откройте командную строку в каталоге $DOMAIN_HOME/bin
и предоставьте разрешение на выполнение для cloneTokenManagerKeys.sh
. Например,
chmod +x cloneTokenManagerKeys.sh
Запустите сценарий, указав дополнительный URL-адрес сервера администрирования, чтобы синхронизировать его (для единого входа с помощью Provider Services) с текущим сервером.
Синтаксис:
./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
Пример:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001
Если требуется синхронизировать несколько сред, введите URL-адреса серверов администрирования для каждой среды, разделив их пробелами. Пример:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001
Если включен протокол TLS (SSL), для указания URL-адреса используйте протокол t3s
. Пример:
./cloneTokenManagerKeys.sh t3s://AdminServer2:7002
Для Windows:
Скопируйте cloneTokenManagerKeys.cmd
и updatedClusterId.py
в каталог %DOMAIN_HOME%\bin
. Пример:
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
Откройте командную строку в каталоге %DOMAIN_HOME%\bin
.
Запустите сценарий, указав дополнительный URL-адрес сервера администрирования, чтобы синхронизировать его (для единого входа) с текущим сервером с помощью Provider Services.
Синтаксис:
.\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
Пример:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001
Если требуется синхронизировать несколько сред, введите URL-адреса серверов администрирования для каждой среды, разделив их пробелами. Пример:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001
Если включен протокол TLS (SSL), для указания URL-адреса используйте протокол t3s
. Пример:
.\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
Завершив синхронизацию, перезапустите все серверы Essbase, синхронизированные с текущим сервером Essbase. См. раздел "Запуск, остановка и проверка серверов".
Настройте экземпляры Essbase, добавив их в управление Provider Services с помощью веб-интерфейса Essbase.
В веб-интерфейсе Essbase перейдите в Консоль и нажмите Настройка.
Перейдите на вкладку Централизованный URL и нажмите Создать.
В диалоговом окне Добавить хост-систему введите информацию об одном из серверов Essbase. Укажите псевдоним и URL агента.
Нажмите Отправить, а затем снова нажмите Добавить, чтобы добавить другие серверы Essbase, которые должны быть доступны по единому URL-адресу Smart View.
В Smart View выполните вход на только что настроенный сервер Essbase. Вы должны быть в состоянии подключиться ко всем экземплярам, которые вы настроили для централизованного URL-адреса.
Чтобы дополнительно настроить высокую доступность (аварийное переключение) для приложения, размещенного на одном или нескольких серверах Essbase, для которых вы настроили доступ по централизованному URL-адресу, см. раздел "Настройка кластеров Essbase "активный-активный" (только для чтения) и управление ими".