중앙집중식 Smart View URL을 사용하여 다중 Essbase 서버 액세스

Smart View에서 여러 Essbase 서버 인스턴스로 일반 사용자의 단일 액세스 지점을 구성할 수 있습니다.

독립적으로 배치된 Essbase 인스턴스가 EPM 공유 서비스에 등록되지 않은 경우, Provider Services를 사용하여 하나의 중앙집중식 Smart View URL 하에 모든 Essbase 서버에 노드로 액세스하도록 구성할 수 있습니다.

이를 수행한 후 Smart View 사용자는 접속 패널에서 단 하나의 URL을 사용하여 모든 Essbase 서버에 액세스할 수 있습니다.

중앙집중식 URL 액세스를 설정하려면 다음과 같이 하십시오.

  1. 현재 Essbase 서버 시스템에서 복제 스크립트의 위치로 이동합니다.

    • Linux

      <Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
    • Windows

      <Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey

    환경 내 <Essbase Product Home> 위치를 모르면 Environment Locations in the Essbase Platform에서 설명을 참조하십시오.

  2. cloneTokenManagerKeys(.sh 또는 .cmd) 스크립트와 updatedClusterId.py 파일을 현재 Essbase 서버 시스템에서 <Domain Home>bin 디렉토리에 복사합니다. 환경 내 <Domain Home> 위치를 모르면 Environment Locations in the Essbase Platform에서 설명을 참조하십시오.

    Linux용

    1. cloneTokenManagerKeys.shupdatedClusterId.py$DOMAIN_HOME/bin에 복사합니다. 예를 들어, 다음과 같습니다.

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. $DOMAIN_HOME/bin 디렉토리에서 명령 프롬프트를 열고 cloneTokenManagerKeys.sh에 대한 실행 권한을 부여합니다. 예를 들어, 다음과 같습니다.

      chmod +x cloneTokenManagerKeys.sh
    3. 스크립트를 실행하면서 현재 서버와 (제공자 서비스를 사용하여 싱글 사인온을 위해) 동기화할 보조 관리 서버 URL을 제공합니다.

      구문은 다음과 같습니다.

      ./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>

      예를 들어, 다음과 같습니다.

      ./cloneTokenManagerKeys.sh t3://AdminServer2:7001

      동기화할 환경이 여러 개 있으면 각 환경에 대한 관리 서버 URL을 공백으로 구분하여 입력합니다. 예를 들어, 다음과 같습니다.

      ./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001

      TLS(SSL)가 사용으로 설정된 경우 t3s 프로토콜을 사용하여 URL을 지정합니다. 예를 들어, 다음과 같습니다.

      ./cloneTokenManagerKeys.sh t3s://AdminServer2:7002

    Windows용

    1. cloneTokenManagerKeys.cmdupdatedClusterId.py%DOMAIN_HOME%\bin에 복사합니다. 예를 들어, 다음과 같습니다.

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. %DOMAIN_HOME%\bin 디렉토리에서 명령 프롬프트를 엽니다.

    3. 스크립트를 실행하면서 제공자 서비스를 사용하여 현재 서버와 (싱글 사인온을 위해) 동기화할 보조 관리 서버 URL을 제공합니다.

      구문은 다음과 같습니다.

      .\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>

      예를 들어, 다음과 같습니다.

      .\cloneTokenManagerKeys.cmd t3://AdminServer2:7001

      동기화할 환경이 여러 개 있으면 각 환경에 대한 관리 서버 URL을 공백으로 구분하여 입력합니다. 예를 들어, 다음과 같습니다.

      .\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001

      TLS(SSL)가 사용으로 설정된 경우 t3s 프로토콜을 사용하여 URL을 지정합니다. 예를 들어, 다음과 같습니다.

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. 동기화 프로세스를 완료한 후 현재 Essbase 서버와 동기화된 모든 Essbase 서버를 재시작합니다. 서버 시작, 정지 및 검사을(를) 참조하십시오.

  4. Essbase 웹 인터페이스를 사용하여 Essbase 서버Provider Services 관리에 추가하는 방식으로 구성합니다.

    1. Essbase 웹 인터페이스에서 콘솔로 이동하고 구성을 누릅니다.

    2. 중앙집중식 URL 탭으로 이동하고 추가를 누릅니다.

    3. 호스트 추가 대화상자에서 Essbase 서버 중 하나에 대한 정보를 입력합니다. 별칭 및 에이전트 URL을 제공합니다.


      호스트 추가 대화상자. 입력한 별칭은 PHX250입니다. 입력한 Essbase URL은 https://phx250.example.com:9001/essbase/agent입니다.

    4. 제출을 누르고 다시 추가를 눌러 단일 Smart View URL에서 액세스할 수 있는 Essbase 서버를 더 추가합니다.


      Essbase 웹 인터페이스 콘솔에 구성된 두 개의 중앙집중식 URL. Essbase 검색 URL https://iad150.example.com:9001/essbase/agent는 별칭 LocalMachine과 연계되어 있습니다. 다른 Essbase 검색 URL인 https://phx250.example.com:9001/essbase/agent는 별칭 PHX250과 연계되어 있습니다.

    5. Smart View에서 방금 구성한 Essbase 서버에 로그인합니다. 중앙집중식 URL에 대해 구성한 모든 인스턴스에 접속할 수 있어야 합니다.


      Smart View 프라이빗 접속에서 단일 URL(로컬 시스템 URL) 아래의 두 서버 인스턴스 노드 PHX250 및 LocalMachine.

    6. 추가적으로 중앙집중식 URL을 사용하여 구성한 하나 이상의 Essbase 서버에 호스팅된 애플리케이션에 대한 고가용성(페일오버) 액세스를 설정하려면 활성-활성(읽기 전용) Essbase 클러스터 구성 및 관리(으)로 진행합니다.