본문 바로가기
Tableau 흡수내용

[Tableau Server migration 마이그레이션]window to linux migration(윈도우를 그대로 리눅스로 변경하기)

by Mr.noobiest 2023. 11. 16.

 

 

 

How To Install Tableau Server in Linux

 

[Tableau Server Install 설치하기]Ubuntu20.04 / 태블로 서버 설치 / 초기화 / tsm install

최근 window에서 linux로 서버를 마이그레이션 작업을 진행하게 되었다. 윈도우에서 사용중인 데이터 원본이나, 대시보드, 사용자들까지 모두 가져와서 새로운 서버에서 그대로 사용가능해야 한다

mrnoobiest.tistory.com

 

 

이전에 Tableau Server를 리눅스에 설치하는 방법을 게시하였다, 해당 내용을 통해 Linux(Ubuntu)에 설치한 이후 이전 Tableau Server의 .tsbak을 생성하고 옮긴후 설치하는 방법까지 모두 알아보자.

 


 

 

.tsbak 생성하기

1) .tsbak 생성 명령어

> tsm maintenance backup -f  backup -d

# ./Tableau_Server/data/tabsvc/filed/backups/backup-yyyy-mm-dd.tsbak 에 생성됩니다.

 

 

2) 백업파일을 저장할 리눅스 경로 생성

이제 윈도우에서 생성된 백업 파일을 리눅스로 옮길 것이다, 윈도우에서 전송될 파일을 저장할 리눅스 경로를 생성한다.

# 폴더 생성
$ sudo mkdir ./backup_temp_folder

#생성된 폴더에 계정 
$ sudo chown 계정명:계정명 ./backup_temp_folder

 

 

3) 윈도우 cmd를 관리자 권한으로 실행한다.

백업 파일이 저장된  경로로 이동한다.

cd ./경로

 

※Permission Denied가 발생하면, 아래 코드로 권한을 부여한다.

icacls "filelocation/filename" /grant Everyone:F

 

 

4) 다음 명령어로  파일을 이동 시켜준다.

scp "filelocation/filename" 리눅스계정@ip:저장하고 싶은 리눅스경로

 

이렇게 하면 window폴더의 파일을 리눅스에 보낼수 있다.

 

 


 

 

Using .tsbak migrate Linux Tableau Server

linux에 아래 명령어를 실행 해준다.

tsm maintenance restore -f /백업파일경로/백업파일.tsbak

 

완료되면 서버가 그대로 마이그레이션 될것이다.

 

단 라이선스는 아직 입력을 안해서 사용자들의 권한이 모두 라이선스 없음으로 되므로, 라이선스를 입력한뒤 다시 백업 retore를 실행하도록 한다.

 

끝.

 

 

728x90
반응형