연결되지 않은 환경(Air-Gapped 환경)에서 Tableau Server 설치

어떠한 유형의 외부 네트워크 액세스도 없는 연결되지 않은 환경에 Tableau Server를 설치할 수 있습니다. 일반적으로 Air-Gapped 환경이라고 하는, 이러한 연결되지 않은 환경은 데이터 침해를 방지하거나 해킹에 대비하기 위해 높은 수준의 보안이 필요한 경우 사용됩니다. Air-Gapped 환경에는 인터넷 액세스, 외부 네트워크 액세스, 외부 무선 액세스 등이 없습니다. Air-Gapped 환경에서 소프트웨어 및 데이터를 가져오거나 내보내는 유일한 방법은 USB 스틱이나 쓰기 가능한 광학 CD 또는 DVD 같은 이동식 미디어를 사용하는 것입니다.

Air-Gapped 환경에 Tableau Server를 설치하는 것은 Air-Gapped 환경에 소프트웨어 설치 시 발생하는 보안과 관련된 고려 사항과 최상의 방법, 단점 등에 대해 잘 알고 있는 IT 관리자가 수행하는 고급 작업입니다.

Air-Gapped 환경에서는 다음과 같은 Tableau Server 기능을 사용할 수 없거나 기능이 제한됩니다.

  • Tableau Server는 기본적으로 외부에서 호스팅되는 맵 데이터를 사용합니다. 2020.4.0 버전부터 오프라인 맵을 사용하도록 Tableau Server를 구성할 수 있습니다. 이전 버전의 Tableau에서는 Air-Gapped 환경에 맵 서버를 설치하지 않는 한 Air-Gapped 환경에서 맵을 사용할 수 없습니다. 자세한 내용은 Air-Gapped 환경에서 맵 표시를 참조하십시오.

  • 라이선스Tableau Server는 제품 키를 활성화하려면 인터넷에 연결해야 합니다. 하지만 제품 키를 수동으로 활성화할 수 있습니다.

  • 외부 데이터 – Air-Gapped 환경 외부에 위치한 모든 데이터를 사용할 수 없습니다.

필수 요건

Air-Gapped 환경에 Tableau Server를 설치하려면 다음이 필요합니다.

  • Tableau Server에 필요한 설치 패키지와 리소스를 다운로드하는 데 사용할 수 있는 제한적인 인터넷 액세스 권한이 있는 신뢰할 수 있는 컴퓨터. 신뢰할 수 있는 컴퓨터는 모든 바이러스와 멀웨어를 검사하여 치료한 상태여야 합니다.

  • 다운로드한 소프트웨어를 Air-Gapped 환경에 전송하는 데 사용할 수 있는 신뢰할 수 있는 이동식 미디어. 신뢰할 수 있는 이동식 미디어는 평판이 좋거나 알려진 출처에서 구한 새 이동식 미디어이거나 이전에 사용하지 않은 이동식 미디어입니다. 신뢰할 수 있는 이동식 미디어는 바이러스나 멀웨이를 포함하지 않는지 검사하고 확인한 상태여야 합니다.

  • Tableau Server를 설치하기 위한 요구 사항을 충족하는 컴퓨터와 저장소가 있는 Air-Gapped 환경.

Windows를 실행하는 Air-Gapped 환경에 Tableau Server 설치

Air-Gapped 환경의 컴퓨터에 Tableau Server를 설치하는 가장 쉬운 방법은 컴퓨터를 Air-Gapped 환경으로 만들기 전에 설치하는 것입니다. 이것이 불가능한 경우 Air Gapped 환경 외부에 있는 신뢰할 수 있는 컴퓨터에 필요한 패키지를 다운로드한 후 Air-Gapped 환경의 컴퓨터로 전송해야 합니다.

  1. Air Gapped 환경 외부에 있으며 인터넷에 액세스할 수 있는 신뢰할 수 있는 컴퓨터에서 Tableau Server 설치 패키지를 다운로드합니다.

  2. 패키지를 이동식 미디어에 전송합니다.

  3. Air-Gapped 환경의 컴퓨터에서 Tableau Server 설치 패키지가 포함된 이동식 미디어를 삽입하고 설치 프로그램을 실행합니다.

  4. 설치가 완료되면 Tableau Server 제품 키를 활성화할 수 있습니다. 자세한 내용은 Air-Gapped 환경에서 Tableau Server 활성화를 참조하십시오.

Air-Gapped 환경에서 Tableau Server 활성화

Air-Gapped 환경의 컴퓨터는 인터넷에 연결되어 있지 않기 때문에 Tableau Server 활성화 프로세스를 수동으로 수행해야 합니다.

  1. Air-Gapped 환경의 Tableau Server에서 TSM을 사용하여 오프라인 활성화 파일을 얻습니다. 명령 프롬프트에서 다음을 입력합니다.

    tsm licenses get-offline-activation-file -k <product-key> -o <target-directory>

    <target-directory>가 존재해야 합니다. Tableau 고객 포털에서 제품 키를 구할 수 있습니다.

  2. 인터넷에 연결되어 있으며 이메일을 통해 파일을 보낼 수 있는 신뢰할 수 있는 컴퓨터에서 server_firstpass_windows.tlq 또는 server_secondpass_windows.tlq 파일을 마우스 오른쪽 단추로 클릭하고 다른 이름으로 링크 저장을 선택하여 다운로드합니다. 이전에 컴퓨터에 Tableau Server를 설치한 적이 없으면 firstpass 템플릿이 사용됩니다.

  3. 연결이 끊어진 컴퓨터의 offline.tlq 파일과 적절한 server_firstpass_windows.tlq 또는 server_secondpass_windows.tlq 파일을 인터넷에 액세스할 수 있는 신뢰할 수 있는 컴퓨터에서 Notepad++ 같은 XML 텍스트 편집기를 사용하여 엽니다. 연결이 끊어진 컴퓨터에서 인터넷에 액세스할 수 있는 신뢰할 수 있는 컴퓨터로 복사할 수 있도록 값을 기록해야 합니다.

  4. 적절한 server_firstpass_windows.tlq 또는 server_secondpass_windows.tlq 파일에서 다음과 같은 XML 요소를 연결이 끊긴 컴퓨터의 offline.tlq에서 아래에 나열된 동일한 요소의 값으로 업데이트합니다. .tlq 파일의 모든 컴퓨터/해시 값은 16진수 값입니다. 유효한 문자는 0~9와 A~F뿐입니다. 모든 문자는 대문자로 사용하십시오.

    2행 - <EntitlementId>

    5행 - <ClientVersion>

    5행 - <RevisionType>(이 값은 server_secondpass_windows.tlq 파일에 있습니다.)

    5행 - <MachineIdentifier>(이 값은 server_secondpass_windows.tlq 파일에 있습니다.)

    11행 - <Value>(값이 없는 경우 "X" 자리 표시자를 제거하고 <Value></Value>만 남겨두십시오.)

    12행 - <Value>(값이 없는 경우 "X" 자리 표시자를 지우고 <Value></Value>만 남겨두십시오.)

    14행 - <SequenceNumber>

    60행 - <Hash>

  5. 편집한 템플릿(offline.tlq)을 Tableau 오프라인 활성화(링크가 새 창에서 열림) 웹 사이트에 업로드합니다.

    참고: Air-Gapped Tableau Server를 완전하게 활성화하려면 오프라인 활성화를 두 번 수행해야 할 수 있습니다. Tableau가 이전에 라이선스가 허가된 적이 없는 경우 첫 번째 오프라인 활성화에서 컴퓨터에 신뢰할 수 있는 저장소를 설정합니다. 두 번째 오프라인 활성화에서 라이선스 정보를 신뢰할 수 있는 저장소로 전파합니다. 기존 Tableau Server 설치를 업그레이드하는 경우 server_secondpass_windows.tlq 파일을 마우스 오른쪽 단추로 클릭하고 다른 이름으로 링크 저장을 선택하여 다운로드합니다. 그러면 생성된 .tlq 파일의 값을 저장하기 위해 모든 위치가 확인됩니다.

  6. 업데이트된 템플릿을 처리하는 중에 Tableau 웹 사이트에서 오류가 발생하는 경우 오류의 스크린샷을 만들고 Tableau 기술 지원 팀에 전달하여 도움을 받으십시오.

  7. 신뢰할 수 있는 이동식 미디어를 사용하여 활성화 파일(activation.tlf)을 연결이 끊긴 컴퓨터로 이동한 후 다음 명령을 실행합니다.

    tsm licenses activate -f <path-and-activation-file>

  8. 컴퓨터에서 Tableau 라이선스를 처음 활성화하는 경우 다음과 같은 메시지가 표시됩니다.

    Your license has been initialized. To complete the activation, we need one more exchange. Generate and send to Tableau a second activation request file.

    아래 단계에 따라 라이선스를 활성화해야 합니다. 단계를 반복해야 하는지 여부를 잘 모르겠으면 다음 명령을 실행할 수 있습니다.

    tsm licenses list

    다음과 같은 메시지가 표시되면 위 단계를 반복해야 합니다.

    No licenses are currently activated.

    컴퓨터에서 Tableau 라이선스를 처음 활성화하는 경우가 아니거나 위 단계를 두 번 완료한 경우 Tableau Server가 활성화되었음을 나타내는 "Activation successful." 메시지가 나타납니다.

Air-Gapped 환경에서 맵 표시

Air-Gapped 환경에서는 인터넷에 액세스할 수 없기 때문에 기본적으로 Tableau Server의 맵을 사용할 수 없습니다. Tableau Server 2020.4.0 이상을 사용하는 경우 로컬 맵을 사용하도록 Tableau를 구성할 수 있습니다. 이전 버전이 있는 경우 여러 해결 방법 중 하나를 사용하여 오프라인 환경에서 맵을 표시할 수 있습니다.

오프라인 맵을 사용하도록 Tableau Server 구성(버전 2020.4.0 이상):

  1. 관리자로 명령 프롬프트를 엽니다.

  2. 로컬에서 사용 가능한 오프라인 맵을 사용하도록 Tableau를 구성합니다.

    tsm configuration set -k vizqlserver.force_maps_to_offline -v true
    tsm pending-changes apply

오프라인 환경에서 Tableau Server에 맵을 표시하기 위한 해결 방법(2020.4.0 이전 버전):

  • 옵션 1 – 오프라인 배경 맵 사용

    오프라인 배경 맵을 사용하려면 > 배경 맵 > 오프라인을 선택합니다. 자세한 내용은 배경 맵 선택(링크가 새 창에서 열림)을 참조하십시오.

    참고: 오프라인 맵의 크기 제한 때문에 지나치게 가까이 확대하면 상세 맵의 이미지가 오프라인에 저장되어 있지 않기 때문에 오류가 발생할 수 있습니다.

  • 옵션 2 – 맵을 배경 이미지로 사용

    필요한 맵을 온라인에서 찾아 이미지 파일로 저장하거나 다른 위치에서 맵을 복사합니다. 이 맵 이미지를 Tableau Desktop에서 정적 배경 이미지로 설정합니다. 자세한 내용은 뷰에서 배경 이미지 사용(링크가 새 창에서 열림)을 참조하십시오.

    참고: 배경 이미지는 zoom in 및 zoom out이 작동하지 않습니다.

  • 옵션 3 – 로컬 GeoServer 사용

    자세한 내용은 WMS(Web Map Service) 서버 사용(링크가 새 창에서 열림)을 참조하십시오.

피드백을 제공해 주셔서 감사합니다!