컴퓨터에서 Tableau Server 제거

경고: 아래 단계에서는 Windows 기반 Tableau Server완전히 제거하고 모든 관련 데이터, 사용자 및 구성 정보를 삭제합니다. 여기에는 \temp의 모든 파일이 포함됩니다. 아래 표시된 명령을 실행할 때 -l 옵션을 포함한 경우 Tableau Server 라이선스도 비활성화됩니다.

최상의 방법은 저장하려는 모든 백업 파일을 Tableau와 무관한 위치에 복사하는 것입니다. 이렇게 하면 Tableau를 제거할 때 파일을 보존할 수 있습니다. 안전을 위해 Tableau를 제거할 때 만든 백업 파일을 포함한 모든 백업 파일을 별도의 컴퓨터에 복사해야 합니다. 기본적으로 백업 파일은 C:\ProgramData\Tableau\Tableau Serveruninstall-2018.1.tsbak라는 이름으로 만들어집니다. 백업 파일을 별도의 컴퓨터에 저장하면 tableau-server-obliterate 스크립트를 실행한 후에도 백업을 만들고 백업에 포함된 데이터가 있는 Tableau Server 버전을 다시 설치할 수 있습니다.

디스크 공간을 확보하기 위해 특정 Tableau Server 패키지를 제거하려는 경우(예: 업그레이드한 후), Tableau Server 제거를 참조하십시오.

Tableau Server의 일반 설치 중에 Tableau 및 모든 연결된 파일을 컴퓨터에서 완전히 제거할 때 사용할 수 있는 스크립트가 설치됩니다. 이 스크립트는 Tableau 데이터, 구성 또는 로그 파일이 필요하지 않거나 설치 또는 업그레이드 시도가 실패한 후 Tableau 기술 지원 부서와 협력하여 Tableau Server를 다시 설치해야 하는 경우에만 실행해야 합니다. obliterate 스크립트는 사용자가 개별적으로 설치한 드라이버는 제거하지 않으며, 이러한 드라이버가 Tableau Server에서 사용하도록 설치된 경우에도 마찬가지입니다.

tableau-server-obliterate 스크립트는 컴퓨터에서 Tableau Server를 완전히 제거하려고 할 때 사용하도록 만들어졌습니다. 다음은 이 작업을 수행하는 몇 가지 이유입니다.

  • 더 이상 컴퓨터에 Tableau Server를 설치할 필요가 없습니다. tableau-server-obliterate 스크립트를 사용하여 Tableau Server를 완전히 제거합니다. 이 경우 -l 옵션을 포함시켜 Tableau Server 라이선스를 비활성화할 수 있습니다.

  • Tableau Server 설치 문제 해결 - Tableau 설치 문제가 발생하는 경우 다시 설치하기 전에 tableau-server-obliterate 스크립트를 사용하여 컴퓨터에서 Tableau Server를 완전히 제거해야 할 수 있습니다. 이 작업을 수행하면 모든 이전 설정 또는 상태을 정리하여 “정리된” 컴퓨터에 다시 설치할 수 있습니다. 이 작업을 수행하는 경우 -l 옵션을 제외하여 컴퓨터에 라이선스 정보를 유지할 수 있습니다. -l 옵션을 생략하면 Tableau Server를 다시 설치할 때 라이선스를 활성화할 필요가 없습니다.

중요: 64비트 명령 프롬프트에서 tableau-server-obliterate 스크립트를 실행해야 합니다. 예를 들어 C:\Windows\System32 폴더에서 cmd.exe를 실행합니다. 32비트 명령 프롬프트에서 이 스크립트를 실행하면 Tableau가 완전하게 제거되지 않으므로 후속 설치가 실패할 수 있습니다. 64비트 명령 프롬프트를 실행 중인지 확인하려면 명령 창에 echo %processor_architecture%를 입력하십시오. 결과에 "64"(예: AMD64)가 포함된 경우 명령 프롬프트는 64비트 프롬프트입니다. 결과에 "x86"이 포함된 경우 32비트 프롬프트를 실행하고 있는 것입니다. 자세한 내용은 사용 중인 Windows 버전에 해당하는 Microsoft 설명서를 참조하십시오.

tableau-server-obliterate 작동 방식

tableau-server-obliterate 스크립트의 목적은 컴퓨터에서 Tableau Server를 완전히 제거하는 것입니다. 여기에는 파일, 시스템 설정 및 구성, 그리고 지정한 경우 라이선스 정보가 포함됩니다.

tableau-server-obliterate를 실행하면 다음 단계가 수행됩니다.

  • 설치된 모든 버전의 Tableau Server에 대해 제거가 실행됩니다(제어판 제거).
  • 데이터 디렉터리에서 대부분의 콘텐츠가 제거됩니다(기본적으로 C:\ProgramData\Tableau\Tableau Server). 백업 및 로그 파일은 기본적으로 보존됩니다. 아래에서 "Tableau Server 백업 및 로그 파일 보존"을 참조하십시오.
  • Tableau Server와 관련된 모든 레지스트리 항목이 제거됩니다.
  • -l 옵션을 사용하는 경우 모든 서버 라이선스(평가판 라이선스 제외)가 비활성화됩니다.

Tableau Server 백업 및 로그 파일 보존

버전 2020.1 이전의 Tableau Server에서 tableau-server-obliterate 스크립트를 실행하면 Data 디렉터리의 모든 콘텐츠가 삭제되었습니다. 2020.1 버전부터 tableau-server-obliterate 스크립트의 기본 동작이 변경되었습니다. 이 스크립트는 Tableau Server 백업 및 로그 파일을 복사하여 logs-temp 디렉터리에 저장합니다. logs-temp 디렉터리의 기본 위치는 \ProgramData\Tableau\logs-temp입니다. 스크립트에서 옵션을 설정하여 이 새 기능을 사용하지 않도록 설정할 수 있습니다.

기본 동작을 변경하여 백업 또는 로그 파일을 제거하려면 tableau-server-obliterate 스크립트를 실행할 때 다음 옵션 중 하나를 포함하십시오.

  • -k 백업을 logs-temp 디렉터리에 복사하지 않습니다.
  • -g 로그를 logs-temp 디렉터리에 복사하지 않습니다.
  • -a 아무것도 logs-temp 디렉터리에 복사하지 않습니다.

tableau-server-obliterate 스크립트 실행

Tableau Server를 컴퓨터에서 완전히 제거할 수 있습니다. 이 경우 라이선스 정보를 유지하거나 Tableau Server의 다른 모든 측면과 함께 라이선스 정보를 제거할 수 있습니다. Tableau Server를 같은 컴퓨터에 다시 설치하려는 경우에는 라이선스를 유지할 수 있습니다.

이전 버전의 tableau-server-obliterate는 새 버전의 Tableau Server에서 일부 파일을 제거하지 못할 수 있습니다. 항상 컴퓨터에 설치되어 있는 Tableau Server 버전의 obliterate 스크립트를 실행하십시오.

서버 라이선스를 제거하지 않고 Tableau Server를 완전히 제거

이 절차의 예제 스크립트는 Tableau Server 백업 및 로그 파일을 제거하는 -a 옵션도 포함하고 있습니다.

  1. 초기 노드에서 관리자 권한으로 명령 프롬프트를 엽니다.

  2. tableau-server-obliterate 스크립트를 실행합니다.

    기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y

    참고: 제어판을 사용하여 Tableau Server 설치를 제거한 경우 완전히 제거하려면 \Tableau Server\temp 폴더(기본값: C:\Program Files\Tableau\Tableau Server\temp)에 위치한 tableau-server-obliterate 스크립트의 복사본을 실행합니다. 이 디렉터리에 스크립트가 없는 경우 Tableau Server 패키지를 다시 설치한 다음 스크립트 폴더(기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\)의 tableau-server-obliterate 스크립트를 실행합니다.

    Tableau Server의 다중 노드(분산) 설치 환경인 경우 클러스터의 각 노드에서 tableau-server-obliterate 스크립트를 실행하십시오.

  3. tableau-server-obliterate 스크립트를 실행한 각 컴퓨터를 다시 시작합니다.

Tableau Server와 라이선스를 완전히 제거

이 절차의 예제 스크립트는 Tableau Server 백업 및 로그 파일을 제거하는 -a 옵션도 포함하고 있습니다.

  1. 초기 노드에서 관리자 권한으로 명령 프롬프트를 엽니다.

  2. 모든 활성 제품 키를 비활성화합니다.

    tsm licenses deactivate -k <product_key>

  3. tableau-server-obliterate 스크립트를 실행합니다.

    기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -l

    obliterate 스크립트의 -l 옵션은 컴퓨터에서 모든 라이선스 파일을 제거합니다. 이 스크립트는 먼저 모든 활성 라이선스를 비활성화한 후 비활성화 성공 여부와 관계없이 모든 라이선스 정보를 제거합니다. 그러므로 obliterate 스크립트를 실행하기 전에 tsm licenses deactivate 명령을 실행하는 것이 좋습니다.

    참고: 제어판을 사용하여 Tableau Server 설치를 제거한 경우 완전히 제거하려면 \Tableau Server\temp 폴더(기본값: C:\Program Files\Tableau\Tableau Server\temp)에 위치한 tableau-server-obliterate 스크립트의 복사본을 실행합니다. 이 디렉터리에 스크립트가 없는 경우 Tableau Server 패키지를 다시 설치한 다음 스크립트 폴더(기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\)의 tableau-server-obliterate 스크립트를 실행합니다.

    Tableau Server의 다중 노드(분산) 설치 환경인 경우 클러스터의 각 노드에서 tableau-server-obliterate 스크립트를 실행하십시오. 다른 추가 노드에서는 라이선스를 비활성화할 필요가 없습니다.

  4. tableau-server-obliterate 스크립트를 실행한 각 컴퓨터를 다시 시작합니다.

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