이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Polyspace Access 라이선스 구성
Polyspace®Access™ 라이선스는 NNU(Network Named User) 라이선스로서, 라이선스 매니저가 라이선스 체크아웃을 관리해야 하며 라이선스 사용 권한을 부여받을 명명된 사용자를 지정하는 옵션 파일이 필요합니다.
경고
Enterprise 라이선스 고객의 경우 PolyspaceAccess 사용자 로그인은 Polyspace as You Code가 사용되는 컴퓨터의 사용자 로그인과 일치해야 합니다. 두 로그인이 일치하지 않으면 동일한 사용자가 Polyspace Access와 Polyspace as You Code를 사용할 때 두 개의 다른 라이선스를 체크아웃하게 됩니다. 자세한 내용은 MathWorks® 영업 담당자에게 문의하세요.
NNU 라이선스 구성
선행 조건
라이선스 매니저를 설치합니다. 라이선스 매니저 설치 항목을 참조하십시오.
PolyspaceAccess 라이선스를 구성하려면 다음 단계를 따르십시오. 사용자를 추가하거나 제거하려면 Polyspace Access의 지정된 사용자 관리를 참조하십시오.
라이선스가 있는 각 Polyspace Access 사용자는 최대 5개의 세션에 동시에 로그인할 수 있습니다.
참고
이 지침은 Enterprise 라이선스 고객에게는 적용되지 않습니다. Polyspace Access Enterprise 라이선스를 구성하려면 라이선스 관리자에게 문의하세요.
1단계: 라이선스 관리자 옵션 파일 구성
이 템플릿 파일을 텍스트 편집기에 복사하고 라이선스 매니저를 설치한 컴퓨터에 MLM.opt
로 저장합니다.
이 파일을 사용하여 PolyspaceAccess(Polyspace_BF_Access)에 대한 사용 권한을 부여한 사용자를 식별합니다. PolyspaceAccess에 대한 사용 권한이 있는 사용자는 Bug Finder, Code Prover 및 Ada 분석을 통해 생성된 결과에 대한 리포트를 검토하거나 생성할 수 있습니다.
PolyspaceAccess에 대한 사용 권한을 가진 사용자는 Polyspace as You Code에 대한 사용 권한을 갖습니다.
각 사용자에 대해 Polyspace Access에 로그인할 때 지정한 사용자 이름을 입력하세요. 사용자 이름은 회사 LDAP 서버 또는 User Manager 내부 디렉터리의 사용자 이름 항목에 해당합니다. User Manager 구성하기 항목을 참조하십시오.
Polyspace as You Code 사용자의 경우 사용자 이름은 사용자가 Polyspace as You Code를 설치하고 실행하는 컴퓨터에 로그인하는 데 사용되는 사용자 이름과도 일치해야 합니다.
Polyspace Access는 TIMEOUT feature seconds
구문을 사용하여 라이선스 옵션 파일(MLM.opt
)에 설정한 라이선스 시간 초과 값을 무시합니다. 라이선스 시간 초과를 설정하려면 User Manager의 Authentication token expiration 설정을 사용하십시오. User Manager 구성하기 항목을 참조하십시오.
2단계: 서버 라이선스 구성
Polyspace Access 라이선스를 라이선스 관리자를 설치한 서버 머신에 복사하고 license.dat
라는 이름으로 저장합니다. 텍스트 편집기에서 파일을 열고 파일 맨 위에 다음 줄을 삽입합니다.
SERVER lmHostname HostID 27000 DAEMON MLM pathTo_MLM_bin options=pathTo_MLM.opt port=27100
파라미터 | 설명 |
---|---|
lmHostname | 라이선스 매니저를 설치한 머신의 정규화된 도메인 이름(FQDN)입니다. FQDN을 얻으려면 명령 프롬프트 창을 열고 다음을 입력하십시오.
|
HostID | Polyspace Access 라이선스를 활성화하기 위해 제공한 MAC 주소입니다. 이 MAC 주소는 라이선스 파일에 있는 Polyspace Access에 대해 나열된 호스트 ID와 일치해야 합니다. |
pathTo_MLM_bin | MLM 바이너리(공급업체 데몬)의 경로입니다. 이 바이너리는 |
pathTo_MLM.opt | 1단계에서 생성한 옵션 파일의 경로입니다. |
디폴트:
라이선스 매니저 데몬은 포트 27000에서 시작됩니다. 다른 포트를 사용하려면
SERVER
줄 끝에 다른 포트 번호를 지정하세요.DAEMON MLM
행에 포트를 지정하지 않으면 공급업체 데몬(MLM)이 시스템에서 선택한 임의의 포트에서 시작됩니다. 다른 포트를 지정하려면DAEMON MLM
행 끝에port=
를 추가하세요. 예를 들어 포트 27100에서 공급업체 데몬을 시작하려면portNumber
port=27100
를 추가합니다.
예를 들어 방화벽을 통해 라이선스 매니저를 실행하고 방화벽에 열려 있는 포트를 사용하려는 경우 라이선스 매니저 및 공급업체 데몬에 대한 사용자 정의 포트를 지정합니다.
MATLAB® 인스톨러를 사용하여 라이선스 매니저를 설치한 경우 license.dat
파일은
폴더에 이미 존재하며 해당 파일에는 이미 matlabroot
/etcSERVER
및 DAEMON
라인이 포함되어 있습니다. license.dat
의 DAEMON
줄에 options=
명령어를 추가해야 할 수도 있습니다. pathTo_MLM.opt
matlabroot
는 MATLAB 설치 폴더입니다. Polyspace Access 라이선스 내용을 license.dat
파일에 추가하고 3단계로 이동합니다.
3단계: 클라이언트 라이선스 구성
license.dat
파일에서 SERVER
행을 복사하여 텍스트 편집기의 새 파일에 붙여넣습니다. SERVER
행 아래에 USE_SERVER
를 추가합니다.
SERVER lmHostname HostID 27000 USE_SERVER
network.lic
라는 이름으로 이 파일을 저장하세요. 이 위치는 라이선스 매니저를 설치한 컴퓨터와 다른 컴퓨터에 있을 수 있습니다.
Polyspace Access 웹 서버의 경우 Cluster Admin 웹 인터페이스의 Polyspace Access Web Server 설정에 있는 License file: 필드에 대한 이 파일의 경로를 지정합니다. Polyspace Access 앱 서비스 구성 항목을 참조하십시오.
Docker 엔진이 호스트 이름
lmHostname
을 확인할 수 있는지 확인하세요. 명령 프롬프트 창에 다음을 입력합니다.Docker 엔진이 이 호스트 이름을 확인할 수 없는 경우docker run --rm -it alpine ping lmHostname
network.lic
에서lmHostname
를 라이선스 매니저를 설치한 머신의 IP 주소로 바꿉니다.Polyspace as You Code의 경우 설치 프로그램에서 라이선스 파일 경로를 제공하라는 메시지가 표시되면
network.lic
에 대한 경로를 지정합니다. 인스톨러를 사용하여 Polyspace as You Code 설치 항목을 참조하십시오.
4단계: 라이선스 관리자 시작
명령 프롬프트 창에서 라이선스 매니저를 설치한 폴더로 이동하여 라이선스 매니저를 시작합니다.
Windows |
cd LM_Folder\etc\win64 lmgrd.exe -c pathToLicense -l lm_log.log Windows에서는 lmtool.exe를 사용하고 Start/Stop/Reread 탭으로 이동하여 라이선스 매니저를 시작할 수도 있습니다. |
Linux | cd LM_Folder/etc/glnx64 ./lmgrd -c pathToLicense -l lm_log.log |
LM_Folder
는 라이선스 매니저를 설치한 폴더입니다.
pathToLicense
는 라이선스 매니저를 설치한 머신에 저장한 license.dat
파일의 경로입니다. 이 명령은 라이선스 매니저를 시작하고 lm_log.log
로그 파일을 출력합니다. 디버깅 목적으로 이 로그 파일을 참조하세요.
참고
라이선스 매니저의 로그 및 오류 메시지에 나열된 라이선스 파일 경로는 pathToLicense
와 일치하지 않을 수 있습니다. Polyspace Access Web Server 서비스는 pathToLicense
를 Docker 컨테이너 내부의 내부 경로로 다시 매핑합니다.
5단계: 부팅 시 시작되도록 라이선스 관리자 구성
라이선스 매니저를 시작한 후 라이선스 매니저가 부팅 시 자동으로 시작되도록 구성되어 있는지 확인하십시오.
Windows | lmtool.exe를 사용하여 Config Services 탭으로 이동한 다음 Start Server at Power Up 및 Use Services가 선택되어 있는지 확인하세요. |
Linux | 예를 들어 부팅 순서가 끝나면 라이선스 매니저가 시작되도록 구성합니다. |
라이선스 매니저 설치
라이선스 매니저는 Polyspace Access 소프트웨어와 함께 제공됩니다. 라이선스 관리자 바이너리와 유틸리티는 accessRoot/lm
에 있습니다. accessROOT
는 Polyspace Access 설치 이미지를 추출한 폴더입니다.
Polyspace Access를 실행하는 서버와 별도의 서버에서 라이선스 관리자를 실행하려면 accessRoot/lm
에서 플랫폼에 해당하는 폴더(예: accessRoot/lm/glnxa64
)를 해당 서버로 복사합니다.
라이선스 매니저 다운로드에서 라이선스 매니저를 다운로드할 수도 있습니다.
라이선스 매니저 폴더에는 다음 바이너리가 포함되어 있습니다.
lmgrd
: 코어 라이센스 관리자 바이너리. 명령줄에서 라이선스 매니저를 시작하려면 이 바이너리를 사용하십시오. 유용한 명령 목록을 보려면lmgrd -h
를 입력하세요.mlm
: MATLAB 공급업체 데몬.lmutil
: 명령줄에서 라이선스 매니저를 관리하기 위한 툴스트립입니다. 유용한 명령 목록을 보려면lmutil -h
를 입력하세요.lmtools.exe
(Windows 전용): 라이선스 관리자를 관리하기 위한 그래픽 사용자 인터페이스입니다.Linux 시스템의 경우 라이선스 매니저 폴더에는 명령줄 유틸리티도 포함되어 있습니다. 명령줄 유틸리티 사용하기 항목을 참조하십시오.
라이선스 파일 작업과 관련된 잠재적인 문제를 방지하려면 최신 라이선스 매니저 소프트웨어 버전을 실행해야 합니다. 사용 가능한 최신 라이선스 매니저 소프트웨어 버전을 보려면 이 페이지에서 FlexNet® 버전을 참조하세요.
현재 라이선스 매니저 소프트웨어 버전을 확인하려면 명령줄에서 운영 체제에 따라 다음 표에 나열된 명령을 입력하십시오.
Windows |
cd LM_Folder\etc\win64 lmgrd.exe -v |
Linux | cd LM_Folder/etc/glnx64 ./lmgrd -v |
LM_Folder
는 라이선스 매니저를 설치한 폴더입니다. 네트워크 라이선스 매니저 소프트웨어 업데이트하기 항목도 참조하십시오.