---
schema_version: "1"
id: dd47aee55192cbff2ea83512c3486d327435ca8c78674c64dd8e26fd40c3351b
title: Tableau Server 리포지토리 다시 구성
collection: tableau
version: next
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/next/ko-kr/server-linux/server_external_repo_reconfigure.md
canonical_url: https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_reconfigure.htm
source_site: help.tableau.com
content_type: documentation
content_hash: b273f67a13f7e69bc1e53fd3c519097990010de0e2f51e92febaa21bfcb61588
description: Reconfigure the Tableau Server repository between local and external.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# Tableau Server 리포지토리 다시 구성

Tableau Server는 로컬 또는 외부 리포지토리를 사용하도록 구성할 수 있습니다. 이 항목에서는 다음 옵션 중 하나를 사용하여 기존 Tableau Server를 다시 구성하는 데 필요한 단계에 대해 설명합니다.

- 로컬 Tableau Server 리포지토리를 외부 리포지토리로 이동하고 외부 리포지토리를 사용하도록 Tableau Server를 구성합니다.
- 외부 Tableau Server 리포지토리를 로컬 Tableau Server 설치로 이동하고 로컬 리포지토리를 사용하도록 Tableau Server를 구성합니다. 즉, Tableau Server 리포지토리는 Tableau Server와 동일한 컴퓨터에 설치됩니다.

**참고:** 리포지토리를 안전하게 이동하려면 먼저 Tableau Server를 중지해야 합니다.

이러한 옵션 및 외부 리포지토리에 대해 자세히 알아보려면 [Tableau Server 외부 리포지토리](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo.htm)를 참조하십시오.

## 로컬 리포지토리를 외부로 이동

로컬 리포지토리에서 외부 리포지토리로 마이그레이션하려면 Tableau Server를 중지해야 합니다.

다음 단계에 따라 Tableau Server 리포지토리를 로컬에서 외부로 이동합니다.

1. 아직 Tableau Server가 활성화되지 않은 경우 Tableau Server에서 Advanced Management 제품 키를 활성화합니다. Tableau Server에서 외부 리포지토리를 구성하려면 Advanced Management 라이선스가 필요합니다.
2. 외부 리포지토리로 사용할 Amazon PostgreSQL DB 인스턴스를 구성합니다.
    1. Amazon: [AWS RDS(Relational Database Service)에서 PostgreSQL DB 인스턴스 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_RDS.htm)
    2. Azure 데이터베이스: [Azure에서 Azure 데이터베이스 PostgreSQL 인스턴스 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_Azure.htm)
    3. Google Cloud 데이터베이스: [Google Cloud에서 PostgreSQL 인스턴스 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_gcp.htm)
    4. 독립 실행형 PostgreSQL 인스턴스: [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/v0.0/server-linux/ko-kr/server_external_repo_configure_standalone.htm)
3. 다음 구성 설정을 사용하여 json 파일을 만듭니다.
    
    {
     "flavor":"<flavor name>",
     "masterUsername":"<admin user name>",
     "masterPassword":"<password>", 
     "host":"<instance host name>",
     "port":5432
    }
    
    - **flavor:** Tableau Server 리포지토리로 사용할 외부 서비스의 유형입니다.
        
        - Amazon RDS: "rds" 사용
        - Azure 데이터베이스: "azure" 사용
        - Google Cloud 데이터베이스: "gcp" 사용
        - 독립 실행형 PostgreSQL 데이터베이스: "generic" 사용
    - **masterUsername:**
        
        - Amazon RDS: 사용자 이름으로 "rails"를 사용합니다. 이 사용자는 RDS 인스턴스를 만들 때 지정한 사용자입니다.
            
            > [!IMPORTANT]
            > 
            > masterUsername으로 "rails"를 사용해야 합니다. 외부 리포지토리가 Tableau Server에서 올바르게 작동하려면 이 설정이 필요합니다.
        - **Azure 데이터베이스, Google Cloud 인스턴스 및 독립 실행형 PostgreSQL 인스턴스:** 요구 사항을 충족하는 사용자 이름을 선택합니다. Admin user name(관리자 사용자 이름)으로 **postgres**를 사용하는 것이 좋습니다. 다른 사용자 이름을 사용하도록 선택하는 경우 사용자 이름이 **pg** 또는 **azure**로 시작하지 않는지 확인하십시오. 또한 사용자 이름으로 **rails**, **tblwgadmin**, **tableau**, **readonly** 또는 **tbladminviews**를 사용할 수 없습니다. 'postgres' 이외의 사용자 이름을 선택하면 각 백업 복원 후에 리포지토리의 초기 'postgres' 시스템 사용자에 '\_bak' 접미사가 추가됩니다(예: 'postgres\_bak').
    - **masterPassword:** PostgreSQL 데이터베이스 인스턴스를 만들 때 지정한 것과 동일한 비밀번호입니다.
    - **host:** PostgreSQL 데이터베이스 인스턴스의 끝점입니다.
    - **port:** PostgreSQL DB 인스턴스를 만들 때 지정한 데이터베이스 포트입니다.
4. 다음 TSM CLI 명령을 실행하여 외부 리포지토리를 사용하도록 Tableau Server를 구성합니다.
    
    `tsm topology external-services repository enable -f file.json -c <ssl certificate file>.pem`
    
    **참고:** SSL 인증서는 Tableau Server와 외부 리포지토리 간에 암호화된 연결을 사용하는 경우에만 필요합니다. 필요하지 않은 경우 `--no-ssl` 옵션을 지정해야 합니다. 이 경우 tsm 명령은 다음과 같습니다.  
    `tsm topology external-services repository enable -f <filename>.json --no-ssl`  
    
    json 파일은 구성 설정의 첫 번째 단계에서 만든 파일입니다. SSL 인증서 파일은 [이 항목](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL)의 설명에 따라 다운로드할 수 있습니다.
    
    위 명령을 실행하면 로컬 리포지토리가 새 외부 PostgreSQL DB 인스턴스로 마이그레이션됩니다.

## 외부 리포지토리를 로컬로 이동

외부 리포지토리에서 로컬 리포지토리로 마이그레이션하려면 Tableau Server를 중지해야 합니다.

다음 단계에 따라 Tableau Server 리포지토리를 외부 위치에서 로컬 설치 위치로 이동합니다.

1. 다음 TSM CLI 명령을 실행하여 리포지토리를 특정 노드로 이동합니다.
    
    `tsm topology external-services repository disable -n nodeN`
2. 리포지토리에 대해 HA를 설정한 경우 두 번째 노드에 리포지토리를 설치합니다. 자세한 내용은 [예: 3노드 HA 클러스터 설치 및 구성](https://help.tableau.com/v0.0/server-linux/ko-kr/distrib_ha_install_3node.htm)을 참조하십시오.
    
    **참고:** 두 번째 노드에 리포지토리를 설치하려면 먼저 이전 단계에서 설명한 명령을 실행해야 합니다. 첫 번째 단계는 외부 리포지토리를 로컬 리포지토리로 마이그레이션합니다. 그런 다음 Tableau Server의 두 번째 노드에 리포지토리를 설치할 수 있습니다.

## 이 작업을 수행할 수 있는 사용자

Tableau Server 관리자는 외부 리포지토리를 다시 구성할 수 있습니다. 또한 Amazon 또는 Azure에서 PostgreSQL 데이터베이스 인스턴스를 만들 수 있는 액세스 권한이 있어야 합니다.