라이선스 작업 자동화

다양한 명령줄 옵션을 사용하여 자동화된 스크립트를 통해 Tableau Server의 일반적인 라이선스 작업을 수행할 수 있습니다.

자동화된 스크립트를 사용하여 Tableau Desktop에 대해 이러한 라이선스 작업을 수행하려면 Desktop 배포 가이드의 Tableau Desktop 배포(링크가 새 창에서 열림)를 참조하십시오.

명령줄 도구 옵션 및 향상된 스크립트 자동화

tabinstallck.exe라는 유틸리티를 사용하여 서버 제품 키의 활성화, 새로 고침 및 비활성화를 스크립트로 작성할 수 있습니다. tabinstallck.exe는 초기 노드의 Tableau Server \bin 디렉터리에 설치됩니다. 기본적으로 다음과 같습니다.

C:\Program Files\Tableau\Tableau Server\packages\bin.<version_code>

또한 tsm licenses를 사용하여 Tableau Server 제품 키를 온라인 또는 오프라인에서 활성화하거나 비활성화하고, 오프라인 활성화 또는 비활성화에 사용할 관련 파일을 가져오는 등, 라이선스 작업을 수행할 수 있습니다. 하지만 Tableau Server 제품이 이미 배포되고 구성되어 있어야 합니다. Tableau 서비스 관리자 API를 사용하여 이러한 라이선스 작업을 자동화할 수 있습니다. 또한 tabinstallck.exe를 사용하면 완전히 구성되지 않은 새 Tableau Server 설치에 대한 라이선스 단계를 스크립트로 작성할 수 있습니다.

tabinstallck.exe를 사용하려면 주 Tableau Server 노드에서 관리자로 명령이나 스크립트를 실행해야 합니다.

참고: tabinstallck.exe는 오프라인 활성화 및 비활성화를 지원하지 않습니다. 자세한 내용은 오프라인으로 Tableau Server 활성화를 참조하십시오.

전방향 프록시 서버에서 제품 키 작동

Tableau Server를 실행 중인 컴퓨터가 정방향 프록시를 통해 인터넷에 연결하도록 구성된 경우 제품 키를 활성화하거나 새로 고치거나 비활성화하기 전에 정방향 프록시에서 제품 키 작업 구성 항목의 절차를 따릅니다.

활성화

-activate 옵션을 사용하여 Tableau Server 라이선스를 활성화합니다.

start/wait tabinstallck.exe -activate <product_key>

새로 고침

-refresh 옵션을 사용하여Tableau Server 라이선스를 새로 고칩니다.

start/wait tabinstallck.exe -refresh <product_key>

비활성화

-return 옵션을 사용하여 Tableau Server 라이선스를 비활성화합니다.

start/wait tabinstallck.exe -return <product_key>

다음은 Tableau Server을 활성화하는 스크립트의 예입니다.

@echo off
start/wait tabinstallck.exe -activate <product_key>
if %errorlevel% EQU 0 (ECHO SUCCESS) ELSE (ECHO FAILED)

오류 처리

tabinstallck.exe 를 사용하여 Tableau Server 라이선스 작업을 자동화할 때 상태 정보가 ERRORLEVEL 환경 변수의 종료 코드로 반환됩니다. 활성화가 성공한 경우 종료 코드는 0입니다. 아래 표에 활성화 프로세스의 종료 코드와 해당 의미가 나와 있습니다. tabinstallck.log 파일에서도 오류 정보를 찾을 수 있습니다. 이 로그 파일은 기본적으로 Tableau Server \logs 폴더에 있습니다.

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\

ProgramData 폴더는 기본적으로 숨겨집니다.

이 예제 스크립트에서는 Tableau Server을 활성화하고 잘못된 제품 키(536871018) 같은 특정 오류와 일반 라이선스 문제(536871012)를 확인하는 방법을 보여 줍니다.

@echo off
start/wait tabinstallck.exe -activate  <product_key>
if %errorlevel% EQU 536871018 (ECHO TABLEAU_ERROR_LICENSING_INVALID_KEY)
if %errorlevel% EQU 536871012 (ECHO TABLEAU_ERROR_LICENCING_GENERAL)
if %errorlevel% EQU 0 (ECHO SUCCESS)
종료 코드메시지
536871012TABLEAU_ERROR_LICENSING_GENERAL라이선스 작업 중에 알 수 없는 오류가 발생했습니다.
536871013TABLEAU_ERROR_LICENSING_INTERNAL내부 라이선스 오류로 인해 제품을 시작할 수 없습니다.
536871014TABLEAU_ERROR_LICENSING_SETUP내부 라이선스 오류로 인해 제품을 시작할 수 없습니다.
536871015TABLEAU_ERROR_LICENSING_CONNECTTableau 라이선스 서버에 연결하는 동안 오류가 발생했습니다.
536871017TABLEAU_ERROR_LICENSING_ACTIVATION_ASRASR을 활성화하는 동안 오류가 발생했습니다.
536871016TABLEAU_ERROR_LICENSING_ACTIVATION_GENERAL활성화하지 못했습니다. 다시 시도하십시오.
536871018TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_KEY제품 키가 잘못되었습니다.
536871019TABLEAU_ERROR_LICENSING_ACTIVATION_OFFLINE오프라인 활성화를 완료할 수 없습니다.
536871020TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_MODEL라이선스 서버에서 오류가 반환되었습니다. 자세한 내용은 Tableau 로그 파일을 참조하십시오.
536871021TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_REHOSTS이 라이선스의 비활성화 제한에 도달했기 때문에 라이선스를 비활성화하지 못했습니다.
536871033TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_EXTRA_ACTIVATIONS이 라이선스에 대한 활성화 제한에 도달하여 라이선스를 활성화하지 못했습니다.
536871022TABLEAU_ERROR_LICENSING_UNLICENSED_GENERAL라이선스 해제 작업 도중 알 수 없는 오류가 발생했습니다. 제품 키를 확인하거나 지원 팀에 문의하십시오.
536871023TABLEAU_ERROR_LICENSING_UNLICENSED_NONE_FOUND라이선스를 찾을 수 없습니다.
536871024TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED만료된 제품 키만 찾았습니다.
536871025TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_TRIAL이 버전의 평기 기간이 끝났습니다.
536871026TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_SUBSCRIPTION제품 키가 만료되었습니다.
536871027TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_MAINTENANCE유지 관리가 만료되었습니다.
536871028TABLEAU_ERROR_LICENSING_RESYNC_GENERAL제품 키를 동기화할 수 없습니다.
536871029TABLEAU_ERROR_LICENSING_REGISTRATION_GENERAL제품 등록 중에 오류가 발생했습니다.
536871030TABLEAU_ERROR_LICENSING_SERVICE_INSTALL라이선스 작업 중에 알 수 없는 오류가 발생했습니다.
536871031TABLEAU_ERROR_LICENSING_SERVICE_UNINSTALL라이선스 작업 중에 알 수 없는 오류가 발생했습니다.
536871032TABLEAU_ERROR_LICENSING_SERVICE_NOT_PRESENTFLEXnet 라이선스 서비스가 시스템에 없습니다.
피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!