Essbase 장애 조치 사전 필수 조건

페일오버 설정에 두 개 이상의 Essbase 서버 시스템(호스트)이 필요합니다. 두 개 이상의 호스트를 설정할 수 있지만 이 설명서에서는 호스트 1 및 호스트 2를 참조합니다.

호스트 1은 기본 노드이며 클러스터화되지 않은 모든 서비스(예: AdminServer)를 가집니다. 호스트 2는 보조 노드이며 Essbase만 실행합니다.

  1. Essbase <Applications Directory>를 저장하기 위해 두 노드에 모두 액세스할 수 있는 공유 네트워크 드라이브의 디렉토리를 만듭니다. <Application Directory>가 어디에 있는지 모르는 경우 자세한 내용은 Essbase 플랫폼의 환경 위치를 참조하십시오. 이 디렉토리는 Essbase가 호스트 1에 구성된 경우 사용됩니다. 마운트된 경로는 두 호스트에서 모두 동일해야 합니다.

    예를 들어, /nfs/essbase_data가 호스트 1의 /u01/essbase_data에 마운트된 경우 호스트 2의 동일한 경로 /u01/essbase_data에도 마운트되어야 합니다.

    주:

    Windows에서는 페일오버 설정에서 <Application Directory>에 대해 UNC(Universal/Uniform Naming Convention) 경로가 지원되지 않습니다.
  2. 모든 노드에 Essbase 설치
    • 클러스터의 각 노드는 동일한 <ORACLE_HOME> 디렉토리 경로를 가져야 하지만 이 경로는 공유 디렉토리가 아니어야 합니다.
    • 설치 운영 체제 사용자 이름은 각 노드에서 동일해야 합니다.
    • 각 노드에는 고유한 oraInventory가 있어야 합니다.
  3. 호스트 1에서만 Essbase 구성
    • 중요: 호스트 1에 대한 구성 중 공유 디렉토리(2단계에서 생성됨)를 <Application Directory>로 지정합니다.
    • 호스트 1 구성 중 다음 정보를 기록합니다.
      • 도메인 위치
      • 도메인 이름
      • NodeManager 포트
      • AdminServer 포트
      • 관리 서버 포트를 제공합니다.
    • 중요: 호스트 2에서 Essbase를 구성하지 않습니다. 기본적으로 Essbase 구성 화면 옆에 설치됩니다. 취소하고 호스트 2에 대한 도구를 종료합니다.
  4. 노드를 관리하기 위해 HTTP 서버 또는 로드 밸런서를 설치합니다. 이 항목에서는 호스트 1에서 실행 중이라고 가정합니다. 단, 네트워크를 통해서만 두 호스트를 사용할 수 있어야 합니다. HTTP 서버 또는 로드 밸런서가 없는 경우 다음 단계에 따라 설치 및 구성할 수 있습니다. Install Oracle HTTP Server를 참조하십시오.

    주:

    호스트 1에 Oracle HTTP Server를 설치하는 경우 고유의 ORACLE_HOME 디렉토리에 설치해야 합니다. OHS에서 Essbase와 동일한 ORACLE_HOME을 사용하지 않습니다.
  5. 기본 노드가 TLS(SSL)에 대해 사용으로 설정된 경우 페일오버 노드를 구성하기 전에 기본 노드에서 TLS 구성을 완료합니다.
    1. Essbase에 대한 Weblogic TLS 연결 설정
      java -cp $ORACLE_HOME/essbase/lib/essbaseconfig.jar com.oracle.wizard.operation.helper.ssl.SslConfigHelper [RESPONSE_FILE=<response file> | DOMAIN_HOME=<${DOMAIN_HOME}>]
    2. TLS 구성 유틸리티를 사용하여 Essbase 페일오버에 대한 TLS를 구성합니다.

      tls_tools.properties의 SAN 등록 정보에는 OHS, 기본 노드 및 페일오버 노드 IP 주소와 DNS 항목이 있어야 합니다.

      예:

      SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com
      certCA=
      certFile=
    3. EPM 배포에서만 EPM WebLogic 서버는 페일오버 구성 전에 중지하고 페일오버 구성 후에 시작해야 합니다.

주:

페일오버 환경을 설정하려는 경우 EPM Shared Services를 인증에 사용하는 경우 모든 Essbase 노드에서 액세스할 수 있는 공유 네트워크 위치에 EPM 11g Services를 설치해야 합니다. 이 작업을 수행할 수 없는 경우 각 Essbase 노드에서 EPM Foundation 구성요소만 로컬로 설치할 수 있지만 동일한 EPM 스키마를 가리킬 수 있습니다. 각 Essbase 노드는 EPM 설치와 연관된 EPM_ORACLE_HOME 및 EPM_ORACLE_INSTANCE 위치를 찾을 수 있어야 합니다.