Main Content

Concurrent License 관리

네트워크 동시사용자(Network Concurrent User) 설치

관리자가 네트워크 라이선스 매니저를 네트워크의 중앙 서버에 설치하는 역할을 담당합니다. 이 중앙 서버 시스템을 관리자의 라이선스 서버라고 합니다. 사용자는 네트워크를 통해 라이선스 서버에 연결되는 자신의 컴퓨터, 즉 클라이언트 시스템에서 MATLAB®을 실행합니다. Windows® 컴퓨터가 Linux® 또는 macOS 클라이언트의 라이선스 서버가 될 수도 있고, 그 반대의 경우도 가능합니다. 라이선스 서버에 MATLAB 제품을 설치하는 방법에 대한 자세한 내용은 설치 설명서에서 네트워크 라이선스 매니저 설치 지침을 참조하십시오.

주요 관리 작업

Concurrent License를 사용하면 관리자 네트워크에 액세스할 수 있는 모든 사용자가 MathWorks® 제품을 사용할 수 있습니다. 액세스 권한은 Network Named User License처럼 특정 명명된 사용자에게 제한되지 않습니다. 대신 Concurrent License에서는 라이선스 키를 사용하여 액세스를 제어합니다. 사용자는 MATLAB을 시작하거나 다른 제품에서 기능을 사용할 때 라이선스 키를 체크아웃합니다. 특정 제품에 대한 키가 모두 체크아웃되면 네트워크 라이선스 매니저는 더 이상의 요청을 거부합니다.

Concurrent License 관리자의 주요 목표는 설치를 설정할 때 제품의 접근성을 최적화하는 것입니다. Concurrent License를 관리하는 데 필요한 기본적인 작업은 다음과 같습니다.

  1. 사용자를 위해 제품을 어떻게 구성할지 결정 — 가능한 구성은 몇 가지가 있습니다. 사용자가 MATLAB을 사용자 자신의 컴퓨터에 설치하도록 할지 또는 네트워크를 통해 MATLAB에 액세스하도록 할지 결정합니다. 클라이언트 컴퓨터에 제품 설치하기 항목을 참조하십시오.

  2. 구성에 필요한 컴퓨터에 소프트웨어 설치 — 파일 서버에 네트워크 라이선스 매니저를 설치해야 하고, 구성에 따라 MathWorks 제품을 파일 서버에 설치하거나 클라이언트 컴퓨터에 설치해야 합니다. MathWorks 인스톨러를 사용하여 이러한 설치를 모두 수행할 수 있습니다. 클라이언트 컴퓨터에 제품 설치하기 항목을 참조하십시오.

네트워크 구성 설계

네트워크 설치의 경우, MathWorks에서는 Flexera Software, Inc.의 네트워크 라이선스 매니저 프로그램을 사용합니다. 네트워크 설치를 설정하려면 라이선스 매니저를 설치하고 MathWorks 제품을 설치해야 합니다. MathWorks 인스톨러를 사용하여 이 둘을 모두 설치할 수 있습니다. 이미 설정된 라이선스 관리 방법에 MathWorks 제품을 통합하려는 경우에는 MathWorks 라이선스 관리 데몬을 해당 컴퓨터로 복사하면 됩니다.

네트워크 설치에서 MATLAB을 설치하기 전에 설정하려는 구성의 유형을 결정하십시오. 이에 따라 몇 번의 설치를 수행해야 하는지가 결정됩니다. 이 항목에서는 이러한 옵션에 대해 설명합니다.

로컬 클라이언트 액세스 구성 설정

로컬 클라이언트 액세스 구성에서는 네트워크 라이선스 매니저를 서버에 설치하고 MATLAB을 각 클라이언트 컴퓨터에 설치합니다. 클라이언트 컴퓨터에 있는 사용자가 MATLAB을 시작하면 MATLAB은 네트워크를 통해 라이선스 매니저에 접속하여 라이선스 키를 체크아웃합니다.

네트워크상의 클라이언트 컴퓨터에 MATLAB을 설치하려면 제품 설치하기의 지침을 따르십시오.

네트워크 액세스 구성 설정

Network Concurrent User 설치에서는 MATLAB과 그 밖의 제품을 파일 서버에 설치하여 네트워크 액세스 구성을 설정한 후 클라이언트 컴퓨터가 네트워크를 통해 제품에 액세스하도록 할 수도 있고, 각 클라이언트 컴퓨터에 제품을 설치하여 로컬 액세스 구성을 설정할 수도 있습니다. 이 시나리오에서 클라이언트는 라이선스 키를 체크아웃할 때만 서버와 통신합니다.

참고

관리자는 인스톨러를 실행하기 전에 설치하려는 제품에 대한 라이선스를 미리 활성화해 두어야 합니다. 구성에 필요한 라이선스 파일을 가져오려면 MathWorks 웹사이트에서 라이선스 센터로 이동하십시오.

라이선스 파일을 요청할 때 네트워크 라이선스 매니저를 실행하려는 컴퓨터의 호스트 ID를 입력해야 합니다. 설치하는 동안 관리자는 라이선스 파일의 위치를 지정합니다.

유휴(Idle) 상태의 라이선스 키에 제한 시간 기능(Timeout) 사용

개요

Concurrent License가 있는 경우 라이선싱 제한 시간(Licensing Timeout) 옵션을 사용하여 사이트에 있는 유휴(Idle) 상태의 라이선스 키를 자동으로 반환할 수 있습니다. 라이선스 제한 시간 기능을 사용하면, 네트워크 라이선스 매니저는 지정된 시간 동안 지속적으로 유휴 상태인 라이선스 키를 자동으로 해제하고 사용 가능한 라이선스 키 풀로 반환합니다.

예를 들어, 어떤 사용자가 MATLAB 또는 툴박스 같은 제품을 시작하면서 해당 제품의 라이선스 키를 체크아웃합니다. 그리고 이 사용자가 MATLAB 세션을 종료하지 않고 퇴근하면 그 라이선스는 체크아웃 상태로 유지되어 다른 사용자가 사용할 수 없게 됩니다. 제한 시간 기능이 활성화되면, 지정된 기간 동안 지속적으로 유휴 상태인 라이선스 키가 있을 시, 네트워크 라이선스 매니저는 지금까지 이 키로 사용한 모든 제품의 라이선스 키를 해제하여 다른 사용자가 이 키를 사용할 수 있도록 합니다.

라이선스 제한 시간 기능 활성화

제한 시간 기능을 사용하려면 네트워크 라이선스 매니저의 옵션 파일에 TIMEOUT 옵션을 지정해야 합니다. 이 옵션 파일은 INCLUDE 문, EXCLUDE 문, GROUP 문과 같은 라이선스 매니저 옵션 명령문이 포함된 텍스트 파일입니다.

제한 시간 기능을 활성화하려면 다음 절차를 따르십시오.

  1. 옵션 파일이 없으면 텍스트 편집기를 사용하여 새로 만듭니다. 옵션 파일의 이름을 MLM.opt로 지정하고 이 파일을 matlabroot/etc/$ARCH 폴더에 넣습니다. 여기서 matlabroot는 설치 폴더이고 $ARCH는 플랫폼별 폴더입니다. 예를 들어, Windows 컴퓨터에서는 다음과 같은 파일을 만들 수 있습니다.

    C:\Program Files\MATLAB\R2024a\etc\win64\MLM.opt
    
  2. 다음 구문을 사용하여 옵션 파일에 TIMEOUT 옵션을 추가합니다.

    TIMEOUT feature seconds
    

    feature에는 MATLAB을 지정합니다. 툴박스와 같은 개별 MathWorks 제품에 별도의 제한 시간 값을 지정할 수는 없습니다.

    seconds에는 허용하려는 유휴 상태의 시간을 지정합니다. 최솟값은 4시간(14,400초)입니다. 제한 시간 값을 이보다 작게 지정해도 최솟값이 사용됩니다. 예를 들어, 제한 시간을 5시간으로 지정하려면 옵션 파일에 다음을 입력하십시오.

    TIMEOUT MATLAB 18000
    
  3. 라이선스 파일의 DAEMON 라인에 옵션 파일의 위치가 지정되어 있는지 확인합니다. 라이선스 파일의 DAEMON 라인에는 options= 구문이 포함되어 있어야 합니다. 예를 들어, DAEMON 라인은 다음과 같을 수 있습니다.

    DAEMON MLM "C:\Program Files\MATLAB\R2024a\etc\win64\MLM.exe" \
                options="C:\Program Files\MATLAB\R2024a\etc\win64\mlm.opt"
    
  4. 네트워크 라이선스 매니저를 중지하고 다시 시작합니다. 라이선스 파일을 변경하거나 옵션 파일의 제한 시간 값을 변경할 때마다 라이선스 매니저를 다시 시작해야 합니다.

라이선스 제한 시간 기능

다음과 같은 경우 라이선스 제한 시간 기능이 동작할 수 있습니다.

  • 제한 시간 기능이 활성화됨, 그리고

  • MATLAB 세션이 오랜 시간 동안 유휴 상태임.

이러한 조건이면 네트워크 라이선스 키는 반환되지만 MATLAB은 계속 열려 있습니다.

다음과 같이 네트워크 라이선스 매니저의 로그 파일에 제한 시간 사항이 기록됩니다.

Idle session.  Returning keys for <user>@<machine>

제한 시간을 초과한 MATLAB 세션을 재개하려면 MATLAB의 사용을 재개하십시오. 사용 가능한 라이선스 키가 있는 경우 MATLAB에서는 키를 자동으로 체크아웃합니다. 사용 가능한 라이선스 키가 없는 경우 MATLAB은 경고를 생성한 후 다시 시도합니다. MATLAB은 10번 시도한 후에 종료됩니다.

참고

제한 시간을 초과한 Simulink® 세션으로 돌아온 상황에서, 사용할 수 있는 라이선스가 없으면 현재 열려 있는 모델을 실행하거나 수정할 수 없습니다. Simulink 라이선스 키를 사용할 수 있게 될 때까지 이 메뉴 옵션들은 비활성화된 상태로 유지됩니다. 하지만 제한 시간을 초과한 Simulink 세션에서 모델을 저장할 수는 있습니다.

관련 항목