이 페이지가 도움이 되셨나요?
아니요

10.5에서 Linux 기반 Tableau Server 업그레이드

버전 10.5에서 Linux 기반 Tableau Server를 업그레이드하는 경우 업그레이드를 완료하려면 몇 가지 고유한 단계를 수행해야 합니다. 이러한 단계는 버전 10.5.0이 릴리스된 후에 이루어진 sudo 권한과 관련된 변경 사항 때문에 필요합니다. 자세한 내용은 시스템 사용자, sudo 권한 및 systemd을 참조하십시오. 2018.1로 업그레이드하는 동안 이러한 추가 단계를 한 번만 수행하면 됩니다. 이 항목에서는 버전 10.5.0 또는 10.5.x(10.5.1 이상)에서 버전 2018.x(2018.1 이상)로 업그레이드하는 방법에 대해 설명합니다.

이 지침을 따르지 않고 10.5.0 또는 10.5.x에서 업그레이드하려고 하면 경고가 표시되고 업그레이드가 취소됩니다. 기존 Tableau Server 설치가 중단되지는 않지만 업그레이드를 계속할 수 없습니다.

설치 버전을 식별하려면 서버 버전 보기를 참조하십시오.

10.5.0에서 업그레이드하려면 다음 단계를 따르십시오.

  1. 10.5.x로 업그레이드 - 10.5.0 버전을 실행하는 경우 먼저 10.5.x를 설치하고 10.5.x 스크립트 디렉터리에서 upgrade-tsm 스크립트를 실행하여 10.5.x(10.5.1 이상)로 업그레이드해야 합니다.

  2. 2018.x 설치 - 10.5.x를 설치하고 예상대로 실행되는 상태에서 2018.x를 설치하지만, 아직 이 버전으로 업그레이드하지는 마십시오.

  3. TSM 명령 실행 - TSM을 사용하여 서버를 중지하고 세 가지 추가 명령을 실행합니다.

  4. 10.5.x를 단일 사용자로 마이그레이션 - 2018.x 스크립트 디렉터리에서 마이그레이션 스크립트를 실행합니다. 클러스터의 모든 노드에서 이 단계를 수행합니다.

  5. 2018.x로 업그레이드 - 2018.x 스크립트 디렉터리에서 upgrade-tsm 스크립트를 실행하여 Tableau Server를 업그레이드합니다.

 

10.5.x로 업그레이드

Linux 기반 Tableau Server 버전 10.5.0을 실행 중인 경우 수행해야 할 첫 번째 단계는 10.5 이후 버전으로 업그레이드하는 것입니다. 버전 10.5.1부터 2018.1 이상으로 업그레이드하려면 필요한 변경 사항이 있습니다. (이미 10.5.0보다 높은 10.5 버전이 있는 경우 2018.x 설치 단계로 건너뛸 수 있습니다.)

10.5.0을 10.5 이후 버전으로 업그레이드하려면

  1. 클러스터의 각 노드에서 다음을 수행합니다.
    1. Tableau Server 버전 10.5.x .rpm 또는 .deb 패키지를 업그레이드하려는 컴퓨터에서 액세스할 수 있는 위치에 복사합니다.

      Tableau Server 분산 배포 환경을 업그레이드하려는 경우 .rpm 또는 .deb 패키지를 클러스터의 각 노드에 복사하거나 각 노드에서 액세스할 수 있는 위치에 복사합니다.

    2. 업그레이드하려는 컴퓨터에 sudo 액세스 권한이 있는 사용자로 로그온합니다.

    3. .rpm 또는 .debTableau Server 패키지를 복사한 디렉터리로 이동합니다.

    4. 패키지 관리자를 사용하여 Tableau Server 패키지를 설치합니다.

      • CentOS를 포함한 RHEL 유사 배포에서 다음 명령을 실행합니다.

        sudo yum install tableau-server-<version>.x86_64.rpm

      • Ubuntu에서는 다음 명령을 실행합니다.

        sudo gdebi -n tableau-server-<version>_amd64.deb

  2. Tableau Server를 중지합니다. 클러스터를 업그레이드하는 경우 클러스터의 모든 노드에 새 패키지를 설치한 후 이 작업을 수행하십시오.

    tsm stop

  3. Tableau Server가 중지된 동안 노드 중 하나에서 다음 명령을 실행합니다. 이 명령을 여러 노드에서 실행해서는 안 됩니다.

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm --accepteula

    여기서 <version>은 업그레이드의 대상인 10.5.x 버전입니다.

    upgrade-tsm 스크립트에서 사용할 수 있는 모든 옵션을 보려면 -h 옵션을 사용합니다. 예를 들면 다음과 같습니다. 

    upgrade-tsm -h

  4. 업그레이드가 완료된 후 다음 중 하나를 수행하여 업데이트된 TSM 버전이 세션에 사용되는지 확인합니다.

    • source 명령을 사용합니다.

      source /etc/profile.d/tableau_server.sh

    • 초기 노드에서 터미널 세션을 종료하고 다시 로그인합니다.

  5. Tableau Server를 시작합니다.

    tsm start

2018.x 설치

Tableau Server 2018.x 패키지를 설치하지만 아직 이 버전으로 업그레이드하지는 마십시오. 업그레이드하기 전에 몇 가지 명령과 마이그레이션 스크립트를 실행해야 합니다. 서버를 중지하지 않고 2018.x 패키지를 설치할 수 있습니다. 새 패키지를 설치하면 소프트웨어가 컴퓨터에 복사되지만 현재 실행 중인 버전은 변경되지 않습니다.

클러스터의 각 노드에 2018.x 패키지를 설치하려면

  1. Tableau Server 2018.x .rpm 또는 .deb 패키지를 업그레이드하려는 컴퓨터에서 액세스할 수 있는 위치에 복사합니다.

    Tableau Server 분산 배포 환경을 업그레이드하려는 경우 .rpm 또는 .deb 패키지를 클러스터의 각 노드에 복사하거나 각 노드에서 액세스할 수 있는 위치에 복사합니다.

  2. 업그레이드하려는 컴퓨터에 sudo 액세스 권한이 있는 사용자로 로그온합니다.

  3. .rpm 또는 .deb Tableau Server 패키지를 복사한 디렉터리로 이동합니다.

  4. 패키지 관리자를 사용하여 Tableau Server 패키지를 설치합니다.

    • CentOS를 포함한 RHEL 유사 배포에서 다음 명령을 실행합니다.

      sudo yum install tableau-server-<version>.x86_64.rpm

    • Ubuntu에서는 다음 명령을 실행합니다.

      sudo gdebi -n tableau-server-<version>_amd64.deb

 

TSM 명령 실행

설치되어 실행 중인 Tableau Server 버전 10.5.x 사용:

  1. 서버를 중지합니다.

    tsm stop

  2. 다음 3개의 명령을 실행합니다.

    tsm configuration set -k service.linux.privileged_user -v 'tableau'

    tsm configuration set -k install.username -v 'tableau'

    tsm pending-changes apply

    여기서, 'tableau'는 10.5.x를 처음 설치할 때 initialize-tsm --unprivileged-user 옵션에 지정한 사용자 이름입니다. 사용자를 지정하지 않은 경우 기본값은 'tableau'입니다.

10.5.x를 단일 사용자로 마이그레이션

2018.x 스크립트 디렉터리에서 다음 스크립트를 실행합니다.

sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/migrate-to-single-user

여기서, <version>은 2018.x 버전 번호입니다.

중요: 다중 노드 설치의 경우 클러스터의 모든 노드에서 이 스크립트를 실행해야 합니다.

이 시점에는 Tableau Server가 10.5.x를 실행 중이지만 단일 사용자에서 작동하도록 구성되어 있습니다. 이것은 중간 단계입니다. Tableau를 사용하기 전에 버전 2018.x로의 업그레이드를 완료해야 합니다.

2018.x로 업그레이드

위의 단계를 완료한 후 다음을 수행합니다.

  1. 2018.x에 대해 upgrade-tsm 스크립트를 실행합니다.

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm -u <tsm_system_admin> -p <tsm_system_admin_password> --accepteula

    여기서, <version_code>은 업그레이드하려는 2018.x 버전의 긴 버전이고 <system_admin>은 초기 노드가 설치된 컴퓨터에 대한 관리 권한이 있는 사용자입니다. 관리 사용자의 암호를 묻는 메시지가 표시됩니다.

    -u 옵션은 2018.1부터 추가되었습니다. 자세한 내용은 업데이트된 upgrade-tsm 스크립트를 참조하십시오. upgrade-tsm 스크립트에서 사용할 수 있는 모든 옵션을 보려면 -h 옵션을 사용합니다. 예를 들면 다음과 같습니다. 

    upgrade-tsm -h

    참고: Tableau Server가 중지되지 않으면 스크립트가 실행되지 않습니다.

  2. 업그레이드가 완료된 후 다음 중 하나를 수행하여 업데이트된 TSM 버전이 세션에 사용되는지 확인합니다.

    • source 명령을 사용합니다.

      source /etc/profile.d/tableau_server.sh

    • 초기 노드에서 터미널 세션을 종료하고 다시 로그인합니다.

  3. Tableau Server를 시작합니다.

    tsm start

원하는 경우 Linux 기반 Tableau Server 버전 10.5를 서버에서 제거할 수 있습니다. Linux에서 실행되는 대부분의 다른 프로그램과 달리 이전 Tableau Server 버전은 업그레이드가 성공해도 자동으로 제거되지 않습니다. 자세한 내용은 컴퓨터에서 Tableau Server 제거를 참조하십시오.