네트워크 라이선스 사용 제한하기
기술노트 17747
아키텍처:
All
컴포넌트:
lms
업데이트:
2021-06-17 오전 7:55
소개
네트워크 라이선스는 서버에 액세스할 수 있는 라이선스가 활성화된 모든 사용자가 사용할 수 있습니다. 경우에 따라 이것은 바람직하지 않습니다. 예를 들어, 특정 부서에서 라이센스 세트를 지불하고 다른 부서에서 라이센스 세트를 사용하지 않도록 하는 경우가 있습니다.
해결방법
기능을 사용할 수 있는 사용자 그룹을 지정하는 예약 파일을 만들 수 있습니다. 파일을 수동으로 편집하거나 그래픽 도구 WlsGrMgr를 사용하여 편집할 수 있습니다. SafeNet Environment 변수 LSRESERV를 사용하여 예약 파일의 위치를 설정해야 합니다.
준비사항
- Group Reserv.zip 파일을 다운로드 한 뒤, 압축 해제 합니다.
- 이 개념에 대한 정보를 얻으려면 "Setting Group Reservations.docx" 파일을 읽어보시기 바랍니다.
- 아래의 방법을 통해 "WlsGrMgr.exe"를 사용하세요.
방법
- WlsGrMgr를 열고 새 기능 (예: ARM.EW.COMPILER_STD)을 올바른 버전 (예: 1.00)으로 추가합니다. "Capacity" 필드에 "No limit"을 선택합니다.
- 다음 "group" 대화상자에서, 편집할 그룹 이름과 토큰 수 (라이선스 사용자 수)를 지정합니다.
- 다음 "member" 대화상자에서, 기능 사용을 허용할 사용자 혹은 PC 이름을 추가합니다.
- 선택적으로 그룹을 추가하여 구성원을 제외할 수 있지만 포함되지 않은 구성원은 암시적으로 제외됩니다.
- 라이선스 서버에 파일을 저장하고 환경변수 LSRESERV 값을 파일 위치로 설정합니다.
- 라이선스 서버 서비스를 재시작 합니다 (Sentinel RMS License Manager).
예제
# Created By Sentinel RMS Development Kit Group Manager ::: 8.5.2.0015 ::: 1.0
ARM.EW.COMPILER_STD,1.01:EWARM_Compiler_users:3:include_user1 $include_machine !exclude_user
이 예약파일을 사용하면 사용자 include_user1와 PC include_machine가 IAR Embedded Workbench for ARM 컴파일러 라이선스를 사용할 수 있습니다. Exclude_user 는 명시적으로 제외됩니다.
참고
본 기술 노트는 예전 버전의 License Managerment System 1.xx에는 적용되지 않습니다.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.