서버 업그레이드 - 구성 세부 정보 수집
현재 위치 업그레이드를 실행하는 경우(업그레이드의 일부로 하드웨어를 업데이트하지 않는 경우) 거의 모든 구성 데이터가 보존됩니다. 엄격하게 말하면 이 경우 모든 구성 정보를 수집할 필요가 없습니다. 그러나 이 항목에 설명된 대로 정보를 수집하는 것이 좋습니다. 최악의 시나리오에서는 업그레이드가 실패하면 복원을 위해 모든 구성 정보의 기록이 필요할 수 있습니다. 어떤 경우이든 수집한 구성 세부 정보를 사용하여 완료된 업그레이드를 확인할 수 있습니다.
스크린샷 만들기
구성의 기본 정보를 캡처하는 비교적 빠른 방법은 TSM 웹 인터페이스 페이지 및 Tableau Server 관리 영역의 스크린샷을 만드는 것입니다.
모든 보이는 페이지를 차례로 클릭하고 스크린샷을 만듭니다.
개체 수 기록
Tableau Server 관리 영역에 있는 경우 각 사이트에서 다음의 개수를 계산하여 기록합니다.
- 프로젝트, 통합 문서, 뷰, 데이터 원본
- 사용자 및 그룹
자산 파일 수집
Tableau Server에 업로드하는 지원 파일(인증서, IdP 메타데이터, 로고 등) 중 많은 수가 업로드가 완료된 후 TSM에서 액세스할 수 없습니다. 구체적으로, 클라이언트 파일 서비스에 의해 업로드되고 관리되는 파일은 배포 환경에 배포되기 전에 이름이 바뀌고 난독화됩니다. 이 프로세스에서는 Tableau Services에 필요한 파일 특성도 매개 변수화합니다. 결과적으로, 다음과 같은 파일의 경우 파일이 파일 시스템의 단일 파일 위치에 매핑되지 않습니다. 다음과 같은 파일 중 하나를 업로드한 경우 Tableau Server를 실행하는 컴퓨터 외부에 파일 복사본을 저장해야 합니다.
- SAML 인증서 파일
- SAML 키 파일
- SAML IdP 메타데이터 파일
- OpenID.static.file
- Kerberos.keytab 파일
- LDAP Kerberos keytab 파일
- LDAP Kerberos conf 파일
- 상호 SSL 인증서 파일
- 상호 SSL 해지 파일
- 사용자 지정 머리글 로고 파일
- 사용자 지정 로그인 로고 파일
- 사용자 지정 압축 로고 파일
사용자 지정 구성 정보 수집
일부 구성 정보는 TSM 또는 Tableau Server 웹 페이지에 표시되지 않습니다. 이 섹션에는 Tableau 배포를 사용자 지정하는 방법에 따라 수집해야 할 구성 세부 정보가 포함되어 있습니다.
보안 SMTP
Tableau Server에 대해 TLS를 구성한 경우 TSM 웹 UI의 이메일 서버 구성에 포함되지 않는 TLS 관련 구성을 기록해야 합니다.
TLS 관련 구성을 수집하려면 다음 키 값을 사용하여 tsm configuration get
명령을 실행해야 합니다.
svcmonitor.notification.smtp.ssl_enabled
svcmonitor.notification.smtp.ssl_required
svcmonitor.notification.smtp.ssl_check_server_identity
svcmonitor.notification.smtp.ssl_trust_all_hosts
svcmonitor.notification.smtp.ssl_ciphers
svcmonitor.notification.smtp.ssl_versions
예를 들어 SMTP TLS에 대해 구성된 암호 목록을 검색하려면 다음 명령을 실행합니다.
tsm configuration get -k svcmonitor.notification.smtp.ssl_ciphers
위에 있는 각 키에 대한 보다 자세한 정보는 SMTP 설정 구성의 TSM CLI 섹션에서 찾을 수 있습니다.
분석 확장 프로그램
분석 확장 프로그램(이전에는 "외부 서비스"라고 함)을 구성한 경우 구성 정보를 기록해야 합니다. Tableau Server 2020.2 이상으로 업그레이드하면 이 기능의 모든 구성이 제거됩니다.
Tableau Server 버전 2019.1~2020.1에서 분석 확장 프로그램 구성을 검색하려면 다음 명령을 실행합니다.
tsm security vizql-extsvc-ssl list
분석 확장 프로그램 연결을 위해 저장된 비밀번호(있는 경우)를 검색하려면 다음 tsm 명령을 실행합니다.
tsm configuration get -k vizqlserver.rserve.password
SSL을 구성한 경우 분석 확장 프로그램에 대한 인증서 복사본도 필요합니다.
외부 리포지토리
Tableau Server에서 외부 리포지토리 구성을 사용하는 경우에만 해당됩니다. 사용 중인 환경에 적용되는지 여부를 잘 모르겠으면 Tableau Server 외부 리포지토리를 참조하십시오.
외부 리포지토리를 사용하는 경우 업그레이드할 때 추가 단계를 수행해야 할 수 있습니다.
- 버전 변경 없음 - PostgreSQL 버전이 변경되지 않은 경우 특별한 조치가 필요하지 않습니다.
- 부 버전 변경 - PostgreSQL의 부 버전이 변경된 경우 Tableau Server를 업그레이드하기 전에 외부 리포지토리를 업그레이드해야 합니다. 대부분의 경우 제공된 방법을 사용하여 이 작업을 수행할 수 있습니다. 사용하는 방법은 리포지토리의 위치에 따라 다르며 이 설명서에서는 설명하지 않습니다.
주 버전 변경 - PostgreSQL의 주 버전이 변경된 경우 PostgreSQL의 새로운 주 버전을 위해 외부 리포지토리로 Tableau Server 업그레이드에 설명된 단계를 따라야 합니다.
단계에는 다음 작업이 포함됩니다.
- PostgreSQL DB의 새 인스턴스 만들기 자세한 내용은 다음을 참조하십시오.
- 구성 파일을 만들고 1단계에서 만든 새 인스턴스에 대한 SSl 인증서 파일을 다운로드합니다.
업그레이드하는 동안 구성 파일을 사용하여 Tableau Server가 새 인스턴스를 가리키도록 지정해야 합니다. 업그레이드 프로세스는 현재 외부 리포지토리의 콘텐츠를 새 인스턴스로 마이그레이션합니다. 자세한 내용은 PostgreSQL의 새로운 주 버전을 위해 외부 리포지토리로 Tableau Server 업그레이드를 참조하십시오.
외부 파일 저장소
외부 파일 저장소가 구성된 Tableau Server를 업그레이드할 때 필요한 특별한 단계, 동작 또는 구성은 없습니다. 일반 절차를 사용하여 Tableau Server를 업그레이드할 수 있습니다.
포트 사용자 지정
Tableau Server에 대한 동적 포트 범위를 변경하거나 포트를 수동으로 구성한 경우 수행한 변경 사항을 기록합니다.
다음 명령을 실행합니다.
tsm topology list-ports
자세한 내용은 Tableau 서비스 관리자 포트를 참조하십시오.
프록시 사용자 지정
OAuth를 사용 중이고 Tableau Server의 net.properties
파일(<drive>:\Program Files\Tableau\Tableau Server\packages\repository.<version>\jre\conf
폴더)을 변경한 경우 변경 내용을 기록해야 합니다. 업그레이드 프로세스에서 새 net.properties
파일이 생성되므로 업그레이드 후에 새 파일을 업데이트해야 할 수 있습니다.
복사본을 안전한 위치에 저장하고 업그레이드 후에 이를 사용하여 새로 만들어진 파일에 차이가 있는지 비교할 수 있습니다.
자세한 내용은 Tableau Desktop 및 웹 작성 도움말에서 OAuth 인증에 대한 정방향 프록시 구성(링크가 새 창에서 열림)을 참조하십시오.