컴퓨터에서 Tableau Server 제거

경고: 아래 단계에서는 Linux 기반 Tableau Server완전히 제거하고 initialize-tsm에 의해 만들어진 사용자 및 그룹, 모든 관련 데이터, 구성 정보 및 로그를 삭제합니다. 여기에는 /tmp 또는 /var/tmp에 있는 파일 중 /etc/opt/tableau/tableau_server/environment.bash에 권한이 있는 사용자와 권한이 없는 사용자(기본적으로, tsmagent tableau)로 구성된 사용자가 소유한 모든 파일이 포함됩니다. 아래 표시된 명령을 실행할 때 -l 옵션을 생략하지 않았다면 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를 완전히 제거해야 할 수 있습니다. 이 작업을 수행하면 모든 이전 설정 또는 상태(예: /etc/opt/tableau/tableau_server/environment.bash 파일)을 정리하여 “정리된” 컴퓨터에 다시 설치할 수 있습니다. 이 작업을 수행하는 경우 -l 옵션을 제외하여 컴퓨터에 라이선스 정보를 유지할 수 있습니다. -l 옵션을 생략하면 Tableau Server를 다시 설치할 때 라이선스를 활성화할 필요가 없습니다.

    이 스크립트는 모든 로그 파일을 제거하므로 해결하려는 문제가 발생하거나 Tableau 지원 부서에서 지원 사례에 대한 로그 파일을 요청하는 경우 스크립트를 실행하기 전에 로그 파일을 압축해서 보관해야 합니다. 로그 파일 수집에 대한 자세한 내용은 로그 파일 작업을 참조하십시오.

    Tableau를 다시 설치하는 경우와 같이 저장하려는 백업 파일이 있는 경우 개별 컴퓨터의 안전한 위치에 복사하십시오.

tableau-server-obliterate 작동 방식

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

참고: 이전 버전의 tableau-server-obliterate는 새 버전의 Tableau Server에서 일부 파일을 제거하지 못할 수 있습니다. 가장 좋은 방법은 항상 설치된 가장 최신 버전의 Tableau에서 obliterate 스크립트를 실행하는 것입니다.

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

  • 설치된 모든 버전의 Tableau Server에 대해 제거가 실행됩니다(yum erase 또는 apt-get remove).
  • 데이터 디렉터리의 모든 콘텐츠가 제거됩니다(기본적으로 /var/opt/tableau/tableau_server).
  • 모든 세마포 및 공유 메모리 세그먼트가 삭제됩니다.
  • "tableau" 사용자가 소유하는 모든 임시 파일이 /tmp/var/tmp에서 삭제됩니다.
  • 설치 중에 만들어진 모든 사용자 및 그룹이 삭제됩니다.
  • /etc/opt/tableau가 삭제됩니다.
  • /etc/pki/ca-trust/source/anchors/TableauServer/usr/share/ca-certificates/tableau에서 신뢰할 수 있는 인증서가 제거됩니다.
  • 다음 위치에서 구성 파일이 제거됩니다.
    • /etc/sysctl.d/99-tableau-server.conf
    • /etc/profile.d/tableau_server*
    • /etc/security/limits.d/99-tableau_server*
    • /etc/systemd/logind.conf.d/tableau_server*
    • /usr/share/bash-completion/completions/tsm
    • etc/bash_completion.d/tsm
    • /usr/share/bash-completion/completions/tabcmd
    • /etc/bash_completion.d/tabcmd
    • /run/tableau
    • /usr/lib/tmpfiles.d/tableau-server.conf
  • -l 옵션을 사용하는 경우 모든 서버 라이선스(평가판 라이선스 제외)가 비활성화됩니다.

tableau-server-obliterate 스크립트 실행

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

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

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

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/tableau-server-obliterate -y -y -y

    참고: Tableau Server 설치를 제거한 경우 Tableau Server를 제거하려면 /var/tmp 디렉터리에 위치한 tableau-server-obliterate 스크립트 사본을 실행합니다. 이 디렉터리에 스크립트가 없는 경우 Tableau Server 패키지를 다시 설치한 다음 tableau-server-obliterate 스크립트를 실행합니다.

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

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

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

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

    tsm licenses deactivate -k <product_key>

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

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/tableau-server-obliterate -y -y -y -l

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

    참고: Tableau Server 설치를 제거한 경우 Tableau Server를 제거하려면 /var/tmp 디렉터리에 위치한 tableau-server-obliterate 스크립트 사본을 실행합니다. 이 디렉터리에 스크립트가 없는 경우 Tableau Server 패키지를 다시 설치한 다음 tableau-server-obliterate 스크립트를 실행합니다.

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

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

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