Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

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 ManagerAuthentication 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을 얻으려면 명령 프롬프트 창을 열고 다음을 입력하십시오.

  • Windows®

    net config workstation | findstr /C:"Full Computer name"
    
  • Linux®

    hostname --fqdn

HostID

Polyspace Access 라이선스를 활성화하기 위해 제공한 MAC 주소입니다. 이 MAC 주소는 라이선스 파일의 Polyspace Access에 나열된 호스트 ID와 일치해야 합니다. HostID는 라이선스 매니저를 실행하는 시스템의 MAC 주소와도 일치해야 합니다.

pathTo_MLM_bin

MLM 바이너리(공급업체 데몬)의 경로입니다. 이 바이너리는 LM_Folder\etc\win64(Windows) 또는 LM_Folder/etc/glnx64(Linux)에서 찾을 수 있습니다. 여기서 LM_Folder는 라이선스 매니저를 설치한 폴더입니다.

pathTo_MLM.opt

1단계에서 생성한 옵션 파일의 경로입니다.

디폴트:

  • 라이선스 매니저 데몬은 포트 27000에서 시작됩니다. 다른 포트를 사용하려면 SERVER 줄 끝에 다른 포트 번호를 지정하세요.

  • DAEMON MLM 행에 포트를 지정하지 않으면 공급업체 데몬(MLM)이 시스템에서 선택한 임의의 포트에서 시작됩니다. 다른 포트를 지정하려면 DAEMON MLM 행 끝에 port=portNumber를 추가하세요. 예를 들어 포트 27100에서 공급업체 데몬을 시작하려면 port=27100를 추가합니다.

예를 들어 방화벽을 통해 라이선스 매니저를 실행하고 방화벽에 열려 있는 포트를 사용하려는 경우 라이선스 매니저 및 공급업체 데몬에 대한 사용자 정의 포트를 지정합니다.

MATLAB® 설치 프로그램을 사용하여 라이선스 매니저를 설치한 경우 license.dat 파일은 matlabroot/etc 폴더에 이미 존재하며 해당 파일에는 이미 SERVERDAEMON 라인이 포함되어 있습니다. license.datDAEMON 라인에 options=pathTo_MLM.opt 명령을 추가해야 할 수도 있습니다. matlabroot는 MATLAB 설치 폴더입니다. Polyspace Access 라이선스의 내용을 license.dat 파일에 추가하고 3단계로 이동합니다.

3단계: 클라이언트 라이선스 구성

license.dat 파일에서 SERVER 행을 복사하여 텍스트 편집기의 새 파일에 붙여넣습니다. SERVER 행 아래에 USE_SERVER를 추가합니다.

SERVER lmHostname HostID 27000
USE_SERVER
Polyspace Access 또는 Polyspace as You Code를 설치한 컴퓨터에서 액세스할 수 있는 위치에 이 파일을 network.lic로 저장합니다. 이 위치는 라이선스 매니저를 설치한 컴퓨터와 다른 컴퓨터에 있을 수 있습니다.

  • Polyspace Access 웹 서버의 경우 Cluster Admin 웹 인터페이스에서 Polyspace Access Web Server 설정의 License file: 필드에 이 파일의 경로를 지정합니다. Polyspace Access 앱 서비스 구성를 참조하세요.

    Docker 엔진이 호스트 이름 lmHostname을 확인할 수 있는지 확인하세요. 명령 프롬프트 창에 다음을 입력합니다.

    docker run --rm -it alpine ping lmHostname
    Docker 엔진이 이 호스트 이름을 확인할 수 없는 경우 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 UpUse Services가 선택되어 있는지 확인하세요.

Linux

예를 들어 /etc/inti.d 폴더에 스크립트를 추가하여 부팅 시 자동으로 시작되도록 라이선스 매니저를 구성하려면 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는 라이선스 매니저를 설치한 폴더입니다. 네트워크 라이선스 매니저 소프트웨어 업데이트하기도 참조하세요.

관련 항목