Tableau Server 복제

Tableau Server 버전 2022.3부터 새로운 tsm 명령을 사용하면 Tableau Server 배포 환경의 구성 및 토폴로지 복제본을 생성하고 이 복제본을 사용하여 원래 배포 환경의 정확한 복제본을 만들 수 있습니다. tsm settings clone 명령은 파일 집합("클론 페이로드")을 생성합니다. 여기에는 사용 중인 포트를 포함한 설정, 암호, 구성 및 토폴로지, 외부 서비스에 대한 정보가 포함됩니다.

보안 고려 사항

tsm settings clone 명령은 키 쌍 및 인증서가 포함된 키 저장소를 포함하여 Tableau Server에서 생성한 모든 암호는 물론 구성 중에 서버 관리자가 제공한 암호가 포함된 파일 집합("클론 페이로드")을 생성합니다. 보안을 위해 클론 페이로드와 출력 위치를 안전하게 유지하는 것이 매우 중요합니다. 이를 위해 다음이 수행됩니다.

  • 출력 디렉터리가 없는 경우 tsm settings clone 명령을 실행하는 사용자만 액세스할 수 있도록 액세스 권한이 제한된 클론 페이로드가 생성됩니다.
  • 명령을 실행할 때 출력 디렉터리가 있는 경우 명령을 실행하는 사용자가 출력 디렉터리를 소유하고 있는지 그리고 사용 권한이 해당 사용자에게만 허용되는지 확인됩니다. 디렉터리에 필요한 사용 권한이 없는 경우 다음 메시지가 표시됩니다.

    The output directory '<path/to/directory>' exists, but must be restricted to owner only.

클론 페이로드의 제한 사항

  • 복제할 Tableau Server 버전이 생성 중인 버전과 일치해야 합니다. 이전 버전의 클론 페이로드를 사용하여 최신 버전의 서버를 설치할 수 없습니다.

clone 명령을 사용하여 Tableau Server의 복제본 생성

Tableau Server의 클론 복제본을 생성하는 과정은 여러 단계로 이루어진 프로세스이며, 간략히 다음 두 단계로 설명됩니다.

  1. 복제할 Tableau Server 설치에서 클론 페이로드를 생성합니다.
  2. 클론 페이로드를 사용하여 Tableau Server의 두 번째 배포를 설치합니다. 두 설치의 토폴로지를 일치시키고 원래 배포와 일치하도록 노드를 더 추가해야 합니다.

클론 페이로드 생성

Tableau Server의 구성 및 토폴로지 설정이 포함된 파일 집합(클론 페이로드)을 생성하려면 tsm settings clone 명령을 사용합니다. 이 명령은 파일 집합을 저장할 출력 디렉터리를 나타내는 단일 인수를 사용합니다.

tsm settings clone --output-directory <output_directory>

클론 페이로드가 생성된 후 원본 설치와 동일한 구성 및 토폴로지의 새 Tableau Server 인스턴스를 설치할 때 이 명령을 사용할 수 있습니다.

클론 페이로드를 사용하여 Tableau Server 복제본 생성

Windows에 Tableau Server를 설치할 때 서버 관리자는 다음 단계를 수행해야 합니다.

  1. 클론 페이로드 위치를 가리키도록 CLONE_ARTIFACT_DIR 환경 변수를 설정합니다.
  2. 관리자로 Tableau Server 설치 프로그램을 실행합니다.

    토폴로지에 추가 노드가 포함된 경우 Tableau Server를 초기화하지 마십시오. Tableau Server 초기화 프로세스를 완료하기 전에 해당 노드를 추가해야 합니다.

  3. 선택 사항: 작업자 노드 추가

    TSM이 초기화된 후(단, Tableau Server를 초기화하기 전) 원래 토폴로지에 노드가 두 개 이상 있는 경우 관리자는 노드를 더 추가해야 합니다.

    이 작업은 새 노드를 추가하는 표준 프로세스에 따라 수행해야 합니다. 예를 들어, 부트스트랩 파일을 생성하고, 부트스트랩 파일을 제공하는 작업자 노드에서 initialize-tsm 스크립트를 실행합니다.

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

  4. TSM 웹 인터페이스 또는 명령줄 인터페이스를 사용하여 Tableau Server를 초기화합니다.

    tsm initialize

  5. 모든 노드에서 Tableau Server가 초기화될 때까지 기다립니다.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!