태블로서버 설치

주연·2024년 2월 13일

Tableau

목록 보기
6/6

인프라 계획

하드웨어 권장 사항(최소 설치)

링크

OS 요구사항

권장 기본 구성

토폴리지(노드 수, Tableau Server 프로세스 수)를 결정하려면 환경, 데이터 원본 및 셀프 서비스 데이터 액세스를 제공하기 위한 관리, 워크로드 및 사용량 등의 변수를 고려해야함.

그러나 정보가 충분하지 않기 때문에 아래 아키텍처 설명 필요

1) 단일 서버 설치
사용량이 제한적이고 업무상 중요하지 않은 초기 배포인 경우 사용 추천

적합하지 않은 경우

  • 시스템이 가용성이 높아야하는 경우: 고가용성은 시스템 가동 중지 시간을 최소화하는 것. 이것을 위해서는 Tableau Server에서는 중복성을 제공하고 단일 실패 지점을 제거하려면 최소 3노드 구성이 필요함
  • 활성 사용자가 많고 추출 새로 고침이 많은 경우, 동일한 리소스를 놓고 경쟁할 수 있음. 추가 특수 노드가 필요할 수 있어 단일 서버 구성이 올바른 옵션이 아닐 수 있음

폐쇄망 환경에서 설치

(외부 네트워크 액세스 없는 연결이 끊긴 환경)
소프트웨어와 데이터를 가져오거나 내보내는 유일한 방법: USB, 이동식 미디어 사용

제한 기능


  • 20.4부터 오프라인 맵 사용하도록 Tableau Server 구성 가능
  • 라이선스
    제품 키 활성화하기 위해서는 인터넷 연결 필요하나 수동으로 활성화 가능
  • 외부 데이터

Linux 기반, (RHEL)
1. Tableau Server패키지 다운로드(폐쇄망이 아닌 인터넷 접속이 가능한 컴퓨터)
2. 패키지에 대한 의존성 테스트

yum -q deplist < RPM file>
ex) yum -q deplist tableau-server-linux_1.rpm

  1. 종속 패키지 다운로드

yumdownloader < package1> < package2>…

  1. 패키지를 이동식 미디어로 전송
  2. 폐쇄망 컴퓨터에 Tableau Server 설치 패키지와 종속 패키지가 포함된 이동식 미디어 삽입 후 설치 프로그램 실행

방법1
오프라인 활성화 개요
1. 오프라인 활성화 요청 파일 생성
2. 요청 파일 인터넷 연결된 컴퓨터에 복사
3. Tableau 활성화 웹 사이트에서 요청 파일 업로드
4. 업로드 후 응답 파일 다운로드, 이 파일 사용해서 Tableau Server 활성화

방법2(cmd)
1. TSM에 로그인
tsm login -u
*로그인 불가한 경우

  • 그룹의 사용자 계정 보기
    grep tsmadmin /etc/group
  • 사용자 계정이 그룹에 없는 경우, 사용자 그룹에 추가
    sudo usermod -G tsmadmin -a

이 후 login

  1. Tableau Server 라이선스 유형 결정
    라이선스 유형 확인
    tsm configuration get -k serverauthorizationtorun.enabled
    -> true: 서버 ATR 라이선스 유형
    -> false: 레거시 라이선스 유형

3-1. 서버 ATR 라이선스 유형: json 콘텐츠 생성, 활성화 페이지에 복사
1) Air-Gapped 환경의 Tableau Server 에서 TSM을 사용하여 오프라인 활성화 파일을 얻음
tsm licenses get-offline-activation-file -k < product-key> -o < target-directory>
2) JSON 파일 내용 복사
3) 인터넷이 연결된 컴퓨터에서 오프라인 활성화로 이동

3-2. 레거시 라이선스 유형: 에어갭 시스템의 데이터를 활성화 요청 템플릿으로 복사
1) Air-Gapped 환경의 Tableau Server 에서 TSM을 사용하여 오프라인 활성화 파일을 얻음
tsm licenses get-offline-activation-file -k < product-key> -o < target-directory>
보안상의 이유로 파일을 다른 컴퓨터에 복사할 수 없는 경우 2) 3) 진행
2) 인터넷 액세스할 수 있는 신뢰할 수 있는 컴퓨터에서 Notepad++와 같은 XML 텍스트 편집기로 server_linux.tlq 파일을 다운로드하고 엶
3) 적절한 파일의 XML 요소를 폐쇄망 컴퓨터에서의 나열된 동일한 요소의 값으로 업데이트함

4) 요프라인요청파일이나 편집된 템플릿 파일(server_linux.tlq)을 Tableau 오프라인 활성화에 업로드

  1. 이동식미디어 사용해서 응답 파일을 폐쇄망 컴퓨터로 이동
    활성화 확인
    tsm licenses activate -f < path-and-activation-file>
    -> Activation Sucessful 활성화 완료

지도 표시

오프라인 맵을 사용하도록 server 구성
1. 관리자 권한으로 cmd 열기
2. 구성
tsm configuration set -k
vizqlserver.force_maps_to_offline
-v true

tsm pending-changes apply

profile
공부 기록

0개의 댓글