설치 및 업그레이드 > ThingWorx 설치 > ThingWorx 구성 리소스 > ThingWorx Platform용 라이선스 구성
ThingWorx Platform용 라이선스 구성
두 가지 경로를 통해 라이선스를 시작 및 실행할 수 있습니다.
연결됨 모드
연결됨 시나리오에는 라이선스를 읽어들이기 위해 ThingWorx 인스턴스에 PTC 지원 사이트에 대한 아웃바운드 인터넷 연결이 있습니다. 자세한 내용은 아래의 연결됨 모드에서 ThingWorx 구성을 참조하십시오.
연결 끊김 모드
연결 끊김 시나리오에는 ThingWorx 인스턴스에 라이선스를 읽어들일 수 있는 PTC 지원에 대한 인터넷 연결이 없습니다. 연결 끊김 사이트의 경우 ThingworxPlatform 폴더에서 시작 시 더미 파일(licenseRequestFile.txt)이 생성됩니다. 이 파일을 사용하면 ThingWorx를 시작할 수 있지만 제한된 모드에서 실행됩니다. 제한된 모드에서는 라이선스가 부여된 엔티티를 데이터베이스에 저장할 수 없습니다. 라이선스가 부여된 엔티티는 사물, 매쉬업, 마스터, 가젯, 사용자 및 지속성 공급자입니다. 이 모드에서 파일을 로드하려면 아래의 연결 끊김 모드에서 ThingWorx 구성을 참조하십시오.
* 
고가용성 구성을 사용하는 경우 2020년 6월 이후에 생성된 라이선스를 사용해야 합니다. 2020년 6월 이후에 생성된 새 라이선스는 HA 또는 비HA 인스턴스에 대해 사용할 수 있습니다.
연결됨 모드에서 ThingWorx 구성 
이 경로는 ThingWorx 설치 중에 구성할 수 있습니다. 자세한 프로세스 단계는 ThingWorx 설치를 참조하십시오.
또는
아래의 단계에 따라 License Configurator 설치 후 작업을 수행합니다.
1. ThingWorx 설치 폴더\ThingWorxFoundation\licensingconfigurator\twx-licensing-configurator.exe에 있는 License Configurator를 실행합니다.
2. 라이선스 구성 화면에서 예, 연결되었습니다.를 선택합니다.
3. 라이선스 구성 화면의 나머지 단계를 따릅니다.
* 
License Configurator는 자동 모드에서 실행할 수 있습니다. 연결됨 모드에 대한 명령은 다음과 같습니다.
twx-licensing-configurator.exe --mode unattended --unattendedmodeui minimal --LICENSE_TYPE Connected --LICENSE_SERVER_USERNAME <license server username> --LICENSE_SERVER_PASSWORD <'password'> --LICENSE_SERVER_TIMEOUT 600 --THINGWORX_ADMIN_USERNAME <user name> --THINGWOR_ADMIN_PASSWORD <'password’>
연결 끊김 모드에서 ThingWorx 구성 
아래 단계에 따라 ThingWorx 라이선스를 수동으로 다운로드하고 배포합니다.
라이선스 파일 다운로드
라이선스 파일을 수동으로 생성하려면 사용자가 PTC 지원에 로그인해야 합니다. 이 시나리오에서는 다음 단계를 수행합니다.
a. ThingWorx를 설정하는 동안 생성된 ThingworxPlatform 폴더에서 licenseRequestFile.txt 파일을 열어 장치 ID를 찾습니다. licenseRequestFile.txt 파일이 ThingworxPlatform 폴더에 포함되어 있지 않은 경우 ThingworxPlatform 폴더에서 license.bin 파일을 삭제하고 ThingWorx 서버를 다시 시작합니다.
b. 장치 ID 값을 복사합니다.
c. 기존 자격 증명을 사용하여 PTC 지원 사이트에 로그인하거나 새 계정을 생성합니다.
d. https://support.ptc.com/apps/licensePortal/auth/ssl/index로 이동하고 드롭다운 옵션에서 ThingWorx 8.1+ 또는 Navigate 1.6+를 선택합니다. 장치 ID를 장치 ID 입력: 필드에 붙여넣습니다.
e. 읽어들이기를 클릭합니다.
f. 라이선스가 다운로드되는 위치로 이동합니다.
라이선스 파일 배포
라이선스 파일을 다운로드한 후 다음 두 가지 방법으로 배포할 수 있습니다.
수동으로
1. 라이선스 파일을 ThingworxPlatform 폴더에 복사합니다.
2. 파일 이름을 license_capability_response.bin으로 바꿉니다.
3. ThingworxPlatform 폴더에 있는 license.bin 파일을 삭제합니다.
4. ThingWorx를 다시 시작하거나 라이선싱 하위 시스템에서 AcquireLicense 서비스를 실행하거나 자정(서버 시간)까지 대기할 수 있습니다. 위의 동작 중 하나가 발생할 때까지는 ThingWorx Platform이 새 기능 권한으로 업데이트되지 않습니다.
License Configurator 사용
1. ThingWorx 설치 폴더\ThingWorxFoundation\licensingconfigurator>twx-licensing-configurator.exe에 있는 License Configurator를 실행합니다.
2. 라이선스 구성 화면에서 이 시스템에 인터넷 연결이 없습니다.를 선택합니다.
3. 라이선스 구성 창의 나머지 단계를 따릅니다.
* 
License Configurator는 자동 모드에서 실행할 수 있습니다. 연결됨 모드에 대한 명령은 다음과 같습니다.
twx-licensing-configurator.exe --mode unattended --unattendedmodeui minimal --LICENSE_TYPE Disconnected --THINGWORX_ADMIN_USERNAME <user name> --THINGWORX_ADMIN_PASSWORD <'password’> --texlicense C:\license_capability_response.bin
만료된 라이선스 동작 
라이선스의 만료가 예약된 경우 20일 경고와 함께 ThingWorx Composer에 메시지가 표시됩니다. 20일 이내에 라이선스가 갱신되지 않으면 ThingWorx가 종료됩니다. 데이터를 검색할 수 있지만 ThingWorx를 완전히 복원하려면 라이선스를 갱신해야 합니다.
* 
ThingWorx 라이선스에 만료 날짜가 다른 기능이 있는 경우 가장 빠른 만료 날짜에 따라 종료됩니다. 다양한 기능 및 만료 날짜에 대한 정보는 모니터링>하위 시스템>라이선싱 하위 시스템 설정>라이선스 사용 현황 데이터에 나와 있습니다.
시험판 버전을 유료 버전으로 업그레이드 
라이선스를 자동으로(연결됨 모드) 또는 수동으로(연결 끊김 모드) 배포할 수 있습니다.
라이선스 문제 해결 
FNO에서 라이선스 가져오기
디버그 로깅을 활성화하여 라이선스 서버에서 라이선스 파일을 검색할 때 발생하는 문제를 해결할 수 있습니다. 디버그 로깅은 Active Directory 인증 문제를 해결할 때만 활성화하는 것이 좋습니다. 이러한 메시지는 응용 프로그램 로그에 기록되며 활성화할 경우 로그가 꽉 찰 수 있습니다.
디버그 로깅을 활성화하려면 ThingworxPlatform 디렉터리의 표준 logback.xml 파일을 사용합니다. logback.xml 파일이 이 위치에 있는 경우 기존 로거 세트에 라이선스 로거를 추가할 수 있습니다.
<configuration>
<logger name="com.thingworx.system.subsystems.licensing.LicenseFetcher" level="DEBUG"/>
</configuration>
* 
logback.xml 기능은 Java 표준입니다. 이러한 파일의 구성에 대한 자세한 내용은 Java 설명서를 참조하십시오.
로거 패키지에 대한 다음 정보는 ThingWorx Platform과 라이선스 서버 간 연결과 관련된 문제를 조사하는 데 도움이 됩니다.
패키지:
com.thingworx.system.subsystems.licensing.LicenseFetcher
엔트리:
<logger name="com.thingworx.system.subsystems.licensing" level="DEBUG"/>
설명:
다음은 디버깅이 활성화되어 있을 때 응용 프로그램 로그에 표시되는 예제 로그입니다.
1) 잘못된 라이선스 서버 URL:
[L: ERROR] [O: c.t.s.s.l.LicensingStateMachine] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Unable to retrieve license from FNO server because invalid.ptc.com: Name or service not known
2) 잘못된 라이선스 자격 증명:
[L: DEBUG] [O: c.t.s.s.l.LicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Failed authenticating to license server
[L: INFO] [O: c.t.s.s.l.LicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Unable to retrieve License capabilities from license server
3) 유효한 라이선스 자격 증명:
[L: DEBUG] [O: c.t.s.s.l.LicenseFetcher] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Successfully authenticated to license Server
관련 링크
도움이 되셨나요?