Loading

Tableau Server 백업 문제 해결

게시 일자: Jul 20, 2023
과업

Tableau Server 백업 문제를 해결하는 방법

단계
클릭하여 문제 해결 단계 확장

백업 프로세스에 백업 폴더에 대한 사용 권한이 없음

기본 위치를 사용할 경우 폴더 사용 권한 구성은 Tableau Server 설치 프로세스에 의해 처리됩니다.
 
백업 파일의 기본 위치는 아래와 같습니다.
 
운영 체제백업 파일의 기본 위치
WindowsC:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups\
Linux/var/opt/tableau/tableau_server/data/tabsvc/files/backups/
클릭하여 문제 해결 단계 확장

폴더 사용 권한 다시 적용

일부 조직은 응용 프로그램 서버에 대한 사용 권한 및 계정을 표준화하기 위해 그룹 정책 또는 기타 시스템 관리 솔루션을 사용합니다. 조직이 그와 같은 솔루션을 실행하는 경우 '서비스 계정 사용자' 계정에 필요한 폴더 사용 권한을 수용하도록 시스템을 구성해야 합니다. '서비스 계정 사용자' 계정의 폴더 사용 권한이 변경된 경우 Tableau 구성 유틸리티를 사용하여 사용 권한을 다시 적용할 수 있습니다. 참조:

클릭하여 문제 해결 단계 확장

기본 위치가 아닌 위치 사용

백업 파일 위치가 변경된 경우 다음 사용 권한을 확인해야 합니다.

Windows

사용자/계정사용 권한 필요
NETWORK SERVICE모든 권한
SYSTEM모든 권한
CREATOR OWNER모든 권한

Linux

사용자/계정사용 권한 필요
tableaudrwxrwx---

 

클릭하여 문제 해결 단계 확장

바이러스 백신

바이러스 백신/끝점 보안 프로그램은 백업 파일 쓰기를 차단하기 때문에 이러한 프로그램을 사용하려면 일반적으로 Tableau Server에 대한 예외를 만들어야 합니다.  예외를 만들지 않으면 서버 성능이 저하될 수도 있습니다.
자세한 내용은 바이러스 백신의 제외 기능을 사용하여 성능 개선을 참조하세요.

클릭하여 문제 해결 단계 확장

다른 일반적인 원인

백업 실패의 다른 원인은 명령을 실행하는 사용자 계정의 사용 권한 설정으로 인해 발생합니다. 
Windows의 경우 필수적인 서비스 계정 사용자 계정 설정에 따라 사용 권한을 설정하세요. 

Linux의 경우 시스템 사용자, sudo 권한 및 systemd에 따라 사용 권한을 설정하세요.

참고: 위 절차를 수행하기 전에 Tableau Server를 중지해야 합니다. 

디스크 공간

백업 오류의 또 다른 일반적인 원인은 백업을 수행할 충분한 디스크 공간이 없는 것입니다.

사용 가능한 디스크 공간이 충분하지 않은 경우 다음 옵션 중 하나를 시도해 보세요. 

백업에 필요한 크기 줄이기 

오래된 로그 파일과 잔여 리포지토리 파일을 제거하여 Tableau Server 백업에 필요한 크기를 줄일 수 있습니다. 

중요: tabadmin/tsm cleanup을 실행하면 모든 로그 파일이 제거됩니다. 여기에는 디스크 공간 확보로 문제가 해결되지 않는 경우 Tableau 지원 서비스에서 문제를 해결하는 데 필요한 로그 파일도 포함됩니다.  이 명령은 서버가 시작될 때 대부분의 오래된 콘텐츠를 제거하고 서버가 중지된 상태일 때 현재 로그를 제거합니다.  cleanup 명령을 실행하기 전에 tabadmin ziplogs / tsm maintenance ziplogs를 수행하고 로그를 안전한 위치로 이동하는 것이 좋습니다.

TSM(Windows의 경우 2018.2 이상, Linux의 경우 10.5 이상):
  1. 초기 노드에서 관리자로 명령 프롬프트(Linux의 경우 터미널)를 엽니다.
  2. 다음 명령을 입력하여 잔여 리포지토리 파일을 정리합니다. 
    • tsm status 
    • 상태가 stopped인 경우 tsm start를 입력합니다.
    • tsm maintenance cleanup 
  3. 다음 명령을 입력하여 로그 파일을 정리합니다. 
    • tsm stop 
    • tsm maintenance cleanup
TSM 이전(Windows의 경우 Tableau Server 2018.1 이하):
  1. 관리자로 명령 프롬프트를 열고 Tableau Server bin 폴더로 이동합니다. 이 폴더는 기본적으로 C:\Program Files\Tableau\Tableau Server\[Version]\bin에 위치합니다.
  2. 다음 명령을 입력하여 잔여 리포지토리 파일을 정리합니다. 
    • tabadmin status 
    • 상태가 stopped인 경우 다음 입력: tabadmin start
    • tabadmin cleanup 
  3. 다음 명령을 입력하여 로그 파일을 정리합니다. 
    • tabadmin stop 
    • tabadmin cleanup
    서비스 로그 파일 및 리포지토리를 정리해도 백업에 필요한 디스크 공간을 충분히 확보할 수 없는 경우 임시로 파일을 다른 드라이브로 이동하여 사용 가능한 저장소 공간을 늘리는 것이 좋습니다. 

    백업을 더 큰 드라이브에 있는 폴더로 지정 - TSM 이전만 해당(현재 TSM에 사용할 수 없음)

    기본적으로 Tableau Server는 C:\ 드라이브에 있는 temp 폴더를 사용하여 백업(.tsbak)용 임시 파일을 저장합니다. C:\ 드라이브에 충분한 디스크 공간이 없는 경우 Tableau Server가 다른 드라이브의 폴더를 사용하도록 설정하고 사용 가능한 디스크 공간이 더 많은 드라이브에 최종 백업을 저장할 수 있습니다. 다음 예에서는 H:\temp라는 공유 드라이브를 사용합니다. 
    1. 관리자로 명령 프롬프트를 열고 Tableau Server bin 폴더로 이동합니다. 
    2. 다음 명령을 입력합니다. 경로에 공백이 포함된 경우 전체 경로를 따옴표로 묶습니다. 
      • tabadmin stop
      • tabadmin backup C:\temp\backupfilename.tsbak -d -t "H:\temp dir\backup"
    참고: 백업 작업 프로세스 도중에 디스크 공간 확인이 수행되지만 아래 Tableau Server 프로세스 중 하나 이상을 포함하며 현재 조사 중인 작업/추가 노드에는 확인이 올바르게 수행되지 않을 수 있습니다.
    • 리포지토리
    • 데이터 엔진
    • 파일 저장소
    추가 자원

    최상의 방법은 복구에 사용할 수 있도록 주기적으로 Tableau Server를 백업하는 것입니다. 백업을 성공적으로 복원하려면 대상 설치와 원본 설치가 동일한 구성이어야 합니다. 새로 설치한 후 구성을 변경하기 전에 복원이 성공적으로 수행되었는지 확인해야 합니다. 

    Tableau Server가 제거 프로세스 중에 자동으로 백업을 만들지만 제거를 수행하기 전에 Tableau Server를 수동으로 백업하고 파일을 안전한 위치에 복사하는 것이 좋습니다. 이렇게 하면 다시 설치하거나 업그레이드할 때 백업 또는 복원 프로세스에서 발생하는 오류를 방지할 수 있습니다. 

    백업본을 만드는 데 필요한 디스크 여유 공간은 Tableau Server 리포지토리 및 파일 저장소 서비스에 있는 데이터의 양과 이 리포지토리 및 서비스가 tabadmincontroller 서비스와 같은 위치에 있는지 여부에 따라 다릅니다. 필요한 디스크 여유 공간 계산 방법에 대한 자세한 내용은 Tableau Server 디스크 공간 요구 사항에서 확인할 수 있습니다. 

    backup, restore 또는 send-logs 디렉터리를 변경하려면 Tableau 도움말의 현재 파일 위치 변경의 지침을 참조하여 다음 명령을 실행하세요.


    Knowledge 기사 번호

    001456727

     
    로드 중
    Salesforce Help | Article