분산 및 고가용성 Tableau Server 설치

Tableau Server를 실행하는 가장 기본적인 방법은 단일 노드를 설치하는 것입니다. 이 유형의 설치에서는 완전하게 작동하는 단일 노드의 Tableau Server를 기반으로 모든 TSM(Tableau Services Manager)과 Tableau Server 프로세스가 실행됩니다. 그러나 이 설치가 Tableau Server를 사용하는 최적의 방법이 아닐 수도 있습니다. 조직의 요구 사항과 보유한 리소스에 따라 Tableau 설치 방법을 결정할 수 있으며 노드를 추가하여 고가용성을 제공하도록 Tableau를 구성할 수 있습니다. 설치 옵션은 다음과 같습니다.

  • 단일 노드 설치 - 이 유형의 설치는 테스트 환경, 평가판 실행 환경 및 중복성 결여로 인한 가동 중단 및 시스템 가용성 문제를 처리할 수 있는 환경에 적합합니다. 모든 서버 프로세스가 단일 컴퓨터에서 실행됩니다. 서버 프로세스 중 하나에 문제가 발생할 경우 중복성 및 안전 장치가 부족합니다. 또한 Tableau Server를 설치하는 컴퓨터에 프로세스와 사용자 및 데이터 요구 사항을 처리하는 데 충분한 리소스가 있는지 확인해야 합니다.

  • 분산 설치 - 이 유형의 설치는 다중 노드 설치라고도 하며 여러 대의 컴퓨터가 필요하므로 이 분산된 노드에 서버 프로세스를 설치하고 실행할 수 있습니다. 서버 프로세스를 여러 노드로 분산하면 중복성 및 추가 컴퓨팅 성능을 제공하여 Tableau Server의 안정성 및 효율성을 확장할 수 있습니다. 분산 설치를 올바르게 구성하면 자동 리포지토리 장애 조치 기능도 사용할 수 있습니다. 장애 조치에 대한 자세한 내용은 리포지토리 장애 조치를 참조하십시오.

  • HA(고가용성) 설치 - Tableau Server의 HA 설치는 최소 세 개의 노드와 주요 프로세스(리포지토리, 파일 저장소/데이터 엔진(Hyper) 및 조정 서비스)의 여러 인스턴스가 서로 다른 컴퓨터에 포함되는 특수한 유형의 다중 노드 설치입니다. HA 설치는 다중 파일 저장소 및 자동 리포지토리 장애 조치 등 이러한 주요 프로세스의 중복성을 기본적으로 제공합니다. 목표는 단일 장애 지점을 제거하고 가능한 경우 장애 조치를 포함한 장애 감지를 실행하여 시스템 중단 시간을 최소화하는 것입니다.

Tableau를 설치한 첫 번째 컴퓨터인 "초기 노드"에는 몇 가지 고유한 특성이 있습니다. 라이선스 서비스(라이선스 관리자) 및 TSM 컨트롤러(관리 컨트롤러)의 두 프로세스는 초기 노드에서만 실행되며 장애 상황 이외에는 다른 노드로 이동할 수 없습니다. Tableau Server에는 TSM에 대한 전체 액세스 권한을 복구하고 Tableau Server를 실행 중인 상태로 유지할 수 있도록 이 두 프로세스를 기존의 다른 노드 중 하나로 자동으로 이동하는 스크립트가 포함되어 있습니다.

처음에 초기 노드에 포함되지만 다른 노드에 추가하거나 이동할 수 있는 다른 두 프로세스는 CFS(클라이언트 파일 서비스)와 조정 서비스입니다. 설치에서 CFS 및 조정 서비스를 어떻게 구성했는지에 따라 이러한 서비스를 다시 배포하는 단계를 수행해야 할 수도 있습니다.

라이선스 서비스 및 TSM 컨트롤러를 초기 노드에서 다른 노드로 이동하는 것에 대한 자세한 내용은 아래에서 초기 노드 장애 복구를 참조하십시오.

필수 요건

이러한 지침은 클러스터가 분산 요구 사항을 충족하는 것으로 가정합니다.

참고: Linux 컴퓨터와 Windows 컴퓨터가 혼합된 환경에 Tableau Server를 설치할 수 없습니다.

분산 Tableau Server 설치 만들기

다음은 Tableau Server의 분산 설치를 만들 때 수행하는 일반적인 단계입니다.

  1. Tableau Server를 초기 노드에 설치하는 단계에서 시작합니다.

    자세한 내용은 Tableau Server 설치 및 구성을 참조하십시오.

  2. 초기 노드에 노드 구성(부트스트랩) 파일을 생성합니다.

    자세한 내용은 노드 부트스트랩 파일 생성을 참조하십시오.

  3. 노드 부트스트랩 파일을 사용하여 초기 노드에 Tableau Server를 설치합니다.

  4. 추가 노드에서 실행하려는 프로세스로 노드를 구성합니다.

  5. 설치하려는 추가 노드에 3단계와 4단계를 반복합니다.

  6. 새 조정 서비스 집합을 배포합니다.

    자세한 내용은 조정 서비스 집합 배포를 참조하십시오.

HA(고가용성) Tableau Server 설치 만들기

고가용성 Tableau Server 설치는 주요 서버 구성 요소의 장애를 전체 서버 기능의 손실 없이 수용하도록 설계된 특수한 유형의 분산 설치입니다. HA 설치를 만들려면 분산 배포를 만들 때와 동일한 단계에 고가용성 배포를 만드는 추가 단계를 포함합니다. 이러한 추가 단계에는 둘 이상의 추가 노드(세 개 이상의 노드로 구성된 클러스터의 경우)를 추가하고, 리포지토리의 두 번째 인스턴스와 데이터 엔진/파일 저장소의 두 번째 인스턴스를 추가하고, 추가 게이트웨이 프로세스를 추가하고, 조정 서비스 집합을 배포하는 작업이 포함됩니다. 부하 분산 장치를 추가하여 요청을 여러 게이트웨이에 분산할 수도 있습니다.

다음은 Tableau Server의 고가용성 설치를 만들 때 수행하는 개략적인 단계입니다.

  1. Tableau Server를 초기 노드에 설치하는 단계에서 시작합니다.

    자세한 내용은 Tableau Server 설치 및 구성을 참조하십시오.

  2. 초기 노드에 노드 구성(부트스트랩) 파일을 생성합니다.

    자세한 내용은 노드 부트스트랩 파일 생성을 참조하십시오.

  3. 노드 부트스트랩 파일을 사용하여 둘 이상의 추가 노드에 Tableau Server를 설치합니다.

    자세한 내용은 추가 노드 설치 및 초기화를 참조하십시오.

  4. 각 추가 노드에서 실행하려는 프로세스로 노드를 구성합니다. 여기에는 Tableau Server 리포지토리의 두 번째 복사본, 데이터 엔진 및 파일 저장소의 두 번째 복사본 및 게이트웨이의 추가 인스턴스가 포함되어야 합니다.

    자세한 내용은 추가 노드 구성을 참조하십시오.

  5. 조정 서비스 집합을 배포합니다.

    자세한 내용은 조정 서비스 집합 배포를 참조하십시오.

  6. (선택 사항) 부하 분산 장치를 구성합니다.

    자세한 내용은 부하 분산 장치 추가를 참조하십시오.

3개 노드 HA 설치를 만드는 방법에 대한 자세한 내용은 예: 3노드 HA 클러스터 설치 및 구성을 참조하십시오.

초기 노드 장애 복구

Tableau Server 설치에서 초기 노드에는 초기 노드에만 설치되는 두 가지 서비스인 라이선스 서비스와 TSM 컨트롤러가 포함됩니다. 초기 노드에 문제가 발생하면 고가용성으로 구성된 경우에도 Tableau Server가 작동하지 않을 수 있습니다. 초기 노드에 장애가 발생한 경우 초기 노드를 복구하려면 TSM 컨트롤러 및 라이선스 서비스를 이미 구성된 노드 중 하나로 이동하면 됩니다. 이렇게 하면 클러스터의 기존 리소스를 사용하여 장애를 복구할 수 있습니다. 초기 노드의 장애에 대비하여 대기 초기 노드를 구성하지 않아도 됩니다.

초기 노드의 장애를 복구하는 방법에 대한 자세한 내용은 초기 노드 장애 복구를 참조하십시오.

추가 노드에 조정 서비스 집합 구성

다중 노드에 조정 서비스를 구성하면 추가적인 프로세스 중복이 제공되므로 조정 서비스 노드 중 하나의 문제로 인해 서버가 중단될 가능성이 줄어듭니다. 클러스터에 조정 서비스 집합을 배포하는 방법에 대한 자세한 내용은 조정 서비스 집합 배포를 참조하십시오.

Tableau Server 서비스 라이선스 확인

Tableau Server 설치 시 다양한 프로세스가 설치됩니다. 이러한 프로세스 중 일부에는 유효한 Tableau Server 라이선스가 필요하지만 다른 설치된 프로세스에는 라이선스가 필요하지 않습니다. 유효한 Tableau Server 라이선스가 필요한 Tableau Server 하위 집합을 "라이선스가 허가되는 프로세스"라고 합니다.

라이선스가 허가되는 프로세스를 시작하거나 다시 시작하면 프로세스가 Tableau Server 라이선스 관리자 서비스를 통해 노드에 유효한 라이선스가 있는지 확인합니다. 라이선스 관리자가 라이선스를 확인하면 프로세스가 완전하게 작동하며 다른 Tableau Server 프로세스의 요청에 응답할 수 있습니다. 라이선스가 허가되는 프로세스가 라이선스 관리자에서 확인을 받으면 다시 시작되지 않는 한 72시간 동안 라이선스를 다시 확인받을 필요가 없습니다. 프로세스가 라이선스가 허가되었는지 확인할 수 없는 경우(예: 주 노드를 사용할 수 없는 경우) 프로세스가 실행되지 않으며 라이선스가 확인될 때까지 계속 유효한 라이선스를 확인합니다. 마지막 라이선스 확인이 발생한 시간을 확인하려면 ProgramData\Tableau\Tableau Server\data\tabsvc\logs\licensing 폴더 의 로그 파일을 확인하십시오. 라이선스가 허가되는 프로세스에 대한 자세한 내용은 라이선스가 허가되는 프로세스를 참조하십시오.

 

이 섹션의 다른 문서

피드백을 제공해 주셔서 감사합니다! 피드백을 제출하는 동안 오류가 발생했습니다. 다시 시도하거나 메시지를 보내주십시오.