관리자 설치

옵션 파일 구성

사용하려는 설정으로 구성된 옵션 파일을 사용하여 라이선스에 대한 액세스를 제어할 수 있습니다. 옵션 파일 사용은 선택 사항이며 일반 라이선스 작업에는 필요하지 않습니다. 옵션 파일에 대한 전체 내용은 NLM과 함께 설치된 FLEXnet Publisher 라이선스 관리 안내서 PDF 파일의 옵션 파일 관리를 참조하십시오. PDF 안내서를 보려면 라이선스 서버의 Network License Manager 폴더를 참조하십시오.

다음 섹션에서는 옵션 파일을 작성하고 이 파일과 함께 다양한 기능을 수행하는 방법에 대해 설명합니다. 마지막 섹션에 샘플 옵션 파일이 표시됩니다.

옵션 파일 생성

하나 이상의 서버에 대한 옵션 파일을 생성하고 해당 파일을 통해 네트워크 라이선스를 관리할 수 있습니다. 옵션 파일 기능이 필요하지 않은 경우 모든 서버에 대한 옵션 파일을 작성할 필요가 없습니다.

옵션 파일이 제품 기능을 기준으로 컨트롤을 정의하는 경우 컨트롤은 메인터넌스 플랜을 사용 중인지 또는 복수 사용자 서브스크립션을 사용 중인지에 상관없이 제품에 적용됩니다. 그러나 제품 패키지 수준에서 컨트롤을 정의하는 경우 메인터넌스 플랜 시트를 복수 사용자 서브스크립션과 구분할 수 있습니다.

옵션 파일을 활성화하려면 파일을 저장한 후에 라이선스 파일을 다시 읽습니다.

  1. 메모장(Windows) 또는 TextEdit(macOS)와 같은 텍스트 편집기를 엽니다. 보고서 로그 또는 기타 기능에 대해 지정된 명령 및 매개변수를 입력합니다.
  2. 파일 이름을 adskflex.opt로 지정하고 네트워크 라이선스 파일을 저장한 위치에 저장합니다.
    참고: 파일을 저장할 때는 .opt 확장자를 사용해야 합니다. NLM은 .txt를 인식하지 않습니다.
  3. 서버에서 라이선스 파일을 다시 읽습니다.
    • Windows 서버의 경우 NLM과 함께 설치되는 LMTOOLS 유틸리티를 사용하고 라이선스 파일 다시 읽기를 선택합니다.
    • macOS 또는 Linux 서버의 경우 터미널 창을 열고 Autodesk Network License Manager 폴더(flexnetserver)로 이동한 후에 다음 문자열을 입력합니다.
      ./lmutil lmreread -c @hostname-all
      
  4. 로그 파일을 검사하여 옵션 파일을 읽었는지 확인합니다. 옵션 파일을 읽지 않은 경우에는 라이선스 서버를 중지했다가 다시 시작합니다.

라이선스 시간 초과 설정

서버에서 라이선스를 회수하기 전에 비활성 컴퓨터에 라이선스가 할당되는 시간에 대한 제한을 설정합니다. 컴퓨터가 다시 활성화되면 서버가 새 라이선스를 발행합니다. 라이선스를 사용할 수 없는 경우 사용자에게 경고가 표시됩니다.

텍스트 편집기에서 옵션 파일을 열고 새 줄에 다음 명령 중 하나를 입력합니다.

TIMEOUT feature_code n

여기서 feature_code는 제품의 이름이고 n은 서버에서 라이선스를 회수할 때까지 컴퓨터가 비활성 상태로 유지될 수 있는 시간(초)입니다.

TIMEOUT 66800REVIT_F 7200

이 예제는 Revit의 라이선스 시간 초과 값이 7200초(2시간)임을 의미합니다.

TIMEOUTALL n

여기서 시간 초과 값은 모든 제품에 적용되며, n은 서버에서 비활성 Autodesk 제품의 라이선스를 회수할 때까지의 시간(초)입니다.

라이선스 대여 구성

라이선스 대여를 제어하는 옵션은 여러 가지가 있습니다.

  • 사용 가능한 라이선스 풀 유지
  • 대여 기간 설정
  • 라이선스 대여 제외
  • 라이선스 대여 포함

사용 가능한 라이선스 풀 관리

BORROW_LOWWATER는 대여할 수 없는 라이선스 수를 지정합니다. 이 옵션을 사용하면 지정된 라이선스 수가 항상 라이선스 풀에 남아 있습니다. 이렇게 대여함으로써 풀이 완전히 고갈되는 일이 없게 됩니다.

BORROW_LOWWATER [productfeature] [count]

다음 예에서는 AutoCAD 복수 사용자 서브스크립션 라이선스 5개에 대해 라이선스 대여를 차단합니다.

BORROW_LOWWATER 64300ACD_T_F 5

대여 기간 설정

특정 라이선스를 대여할 수 있는 최대 기간을 시간 단위로 지정할 수 있습니다. 이 값이 Autodesk가 제품 라이선스 파일에 지정해 둔 최대 대여 기간을 초과해서는 안 됩니다.

MAX_BORROW_HOURS [productfeature] [hours]

다음 예는 AutoCAD 복수 사용자 서브스크립션 라이선스의 라이선스 대여 기간을 3일로 제한합니다.

MAX_BORROW_HOURS 64300ACD_T_F 72

참고: 옵션 파일에 이 설정이 없으면 라이선스의 최대 대여 기간이 6개월 또는 복수 사용자 라이선스 서브스크립션의 만료 날짜까지의 기간 중 더 빠른 기간으로 정해집니다. 대여 기간은 더 짧게 설정하는 것이 좋습니다.

라이선스 대여 제외

특정 라이선스의 대여를 차단합니다. 명시적으로 제외되지 않은 모든 사용자, 호스트 또는 IP 주소는 라이선스를 계속 대여할 수 있습니다.

EXCLUDE_BORROW [productfeature] [type] [name]

다음 예는 사용자, 컴퓨터, 그룹 등에 대해 AutoCAD 복수 사용자 서브스크립션 라이선스의 대여를 차단합니다.

EXCLUDE_BORROW 64300ACD_T_F USER smithj EXCLUDE_BORROW 64300ACD_T_F HOST computer1 EXCLUDE_BORROW 64300ACD_T_F GROUP EngineeringGroup EXCLUDE_BORROW 64300ACD_T_F HOST_GROUP DraftingDept EXCLUDE_BORROW 64300ACD_T_F INTERNET 192.168.0.100 EXCLUDE_BORROW 64300ACD_T_F INTERNET 192.168.0.* EXCLUDE_BORROW 64300ACD_T_F PROJECT CivilProject

참고: EXCLUDE 및 INCLUDE와 마찬가지로 EXCLUDE_BORROW도 충돌하는 INCLUDE_BORROW 구문보다 우선합니다.

라이선스 대여 포함

특정 라이선스의 대여를 허용합니다. 명시적으로 포함되지 않은 모든 사용자, 호스트 또는 IP 주소는 지정된 라이선스를 대여하지 못하게 차단됩니다. 몇 명의 사용자에 대해서만 라이선스 대여를 차단하려면 EXCLUDE_BORROW 구문을 대신 사용하는 것이 좋습니다.

INCLUDE_BORROW [productfeature] [type] [name]

다음 예는 사용자, 컴퓨터, 그룹 등에 대해 AutoCAD 복수 사용자 서브스크립션 라이선스 대여를 허용합니다.

INCLUDE_BORROW 64300ACD_T_F USER smithj INCLUDE_BORROW 64300ACD_T_F HOST computer1 INCLUDE_BORROW 64300ACD_T_F GROUP EngineeringGroup INCLUDE_BORROW 64300ACD_T_F HOST_GROUP DraftingDept INCLUDE_BORROW 64300ACD_T_F INTERNET 192.168.0.100 INCLUDE_BORROW 64300ACD_T_F INTERNET 192.168.0.* INCLUDE_BORROW 64300ACD_T_F PROJECT CivilProject

참고: EXCLUDE_BORROW 구문은 충돌하는 INCLUDE_BORROW 구문보다 항상 우선하기 때문에 단일 옵션 파일에서는 이러한 구문 중 하나만 사용하는 것이 좋습니다.

패키지 및 기능 코드 사용

다음에 나오는 예는 제품 패키지 코드를 사용하는 특정 제품의 옵션 파일 매개변수 설정을 보여줍니다. 예를 들어, 다음은 AutoCAD 2016 복수 사용자 라이선스 서브스크립션의 패키지 코드(64300ACD_T_F)를 사용하여 특정 사용자를 위해 AutoCAD 2016-2013의 라이선스 하나를 예약하기 위한 구문입니다.

RESERVE 1 64300ACD_T_F USER smithj

패키지 코드를 사용하면 서브스크립션 고객의 이전 버전 사용 권한에 따라 제품의 모든 적격한 버전에 옵션 파일 매개변수가 적용됩니다.

경우에 따라 옵션 파일의 패키지 코드를 사용할 수 있으며 라이선스 파일에는 동일한 제품에 대한 복수 사용자 서브스크립션 라이선스와 영구 라이선스 또는 메인터넌스 플랜이 모두 포함되어 있을 수 있습니다. 이 경우 복수 사용자 서브스크립션 라이선스를 수용하도록 다른 매개변수를 포함해야 합니다. 다음 구문은 메인터넌스 플랜의 영구 라이선스든, 복수 사용자 서브스크립션 라이선스든 상관없이 특정 사용자를 위해 AutoCAD 2016-2013의 라이선스 하나를 예약합니다.

RESERVE 1 64300ACD_F USER smithj RESERVE 1 64300ACD_T_F USER smithj

복수 사용자 서브스크립션 라이선스에 대한 매개변수를 추가한 후에는 서브스크립션 갱신이나 버전 릴리즈 시 옵션 파일을 수정할 필요가 없습니다.

메인터넌스 플랜에 포함되지 않은 영구 라이선스에 대한 옵션 파일 매개변수를 설정하는 경우에만 제품 기능 코드(예: 86445ACD_2016_0F)를 사용해야 합니다. 메인터넌스 플랜에 대한 영구 라이선스와 복수 사용자 서브스크립션 라이선스에는 항상 패키지 코드를 사용해야 합니다. 다음 구문은 기능 코드를 사용하여 특정 그룹을 위해 AutoCAD 2016(메인터넌스 플랜에 포함 안 됨)의 영구 라이선스 시트 5개를 예약합니다.

RESERVE 5 86445ACD_2016_0F GROUP EngineeringGroup 

옵션 파일에 주석 입력

라이선스 관리자는 해시(#) 기호 뒤의 모든 구문을 무시합니다.

#This is a comment

그룹 정의

라이선스에 액세스할 수 있는 사용자와 액세스할 수 없는 사용자를 지정할 때에는 사용자 또는 컴퓨터 그룹을 정의하는 것이 편리합니다. 그룹은 라이선스 사용을 예약하거나 제한할 때 유용합니다.

Windows 로그인 이름 또는 컴퓨터 이름을 사용해 그룹을 정의할 수 있습니다. 기본적으로 GROUPCASEINSENSITIVE ON 구문을 옵션 파일에 추가하지 않는 한 컴퓨터 이름과 사용자 이름은 대소문자를 구분합니다.

GROUP [groupname] [user1] [user2] [user3]
HOST_GROUP [groupname] [computername1] [computername2] [computername3]

다음 예는 세 명의 사용자로 이루어진 EngineeringGroup이라는 그룹을 정의합니다.

GROUP EngineeringGroup smithj jonesb whitef

다음 예는 세 대의 컴퓨터로 이루어진 DraftingDept라는 그룹을 정의합니다.

HOST_GROUP DraftingDept computer1 computer2 computer3

사용자가 많은 그룹을 생성하려면 동일한 그룹 이름으로 여러 GROUP 행을 정의하면 됩니다. 각 행의 최대 글자 수는 4,000자입니다. 동일한 그룹 이름으로 GROUP 행을 여러 개 정의하는 경우 지정된 모든 사용자를 단일 그룹에 추가할 수 있습니다.

사용자 및 컴퓨터 이름의 대소문자 구분 기능 비활성화

GROUP 또는 HOST_GROUP 명령을 사용할 때 사용자 이름과 컴퓨터 이름에 대해 대소문자 구분 기능을 활성화하거나 비활성화할 수 있습니다. 기본적으로 사용자 및 컴퓨터 이름은 대소문자를 구분합니다.

GROUPCASEINSENSITIVE 구문은 ON으로 설정할 경우 사용자 및 컴퓨터 이름의 대소문자 구분 기능을 비활성화하고 OFF로 설정할 경우 활성화합니다.

GROUPCASEINSENSITIVE ON
GROUPCASEINSENSITIVE OFF

라이선스 예약

필요할 때 제품 라이선스를 사용할 수 있도록 특정 수의 라이선스를 예약할 수 있습니다. (예약된 라이선스는 다른 사용자가 사용할 수 없습니다.) 예를 들어, 시간에 민감한 프로젝트 작업자를 위해 라이선스를 예약할 수 있습니다.

RESERVE [count] [productfeature] [type] [name]

다음 예에서는 사용자, 컴퓨터, 그룹 등에 대해 AutoCAD 복수 사용자 서브스크립션 라이선스의 시트를 1개 또는 5개 예약합니다.

RESERVE 1 64300ACD_T_F USER smithj RESERVE 1 64300ACD_T_F HOST computer1 RESERVE 5 64300ACD_T_F GROUP EngineeringGroup RESERVE 5 64300ACD_T_F HOST_GROUP DraftingDept RESERVE 1 64300ACD_T_F INTERNET 192.168.0.100 RESERVE 5 64300ACD_T_F INTERNET 192.168.0.* RESERVE 5 64300ACD_T_F PROJECT CivilProject 

최대 라이선스 사용 제한

지정된 제품에 대해 정해둔 수만큼의 라이선스에만 액세스할 수 있도록 제한하여 라이선스 가용성을 최대한으로 유지하도록 라이선스 사용을 제한할 수 있습니다.

MAX [count] [productfeature] [type] [name]

다음 예에서는 사용자, 컴퓨터, 그룹 등에 대해 AutoCAD 복수 사용자 서브스크립션 라이선스의 제한을 하나 또는 5개 시트로 설정합니다.

MAX 1 64300ACD_T_F USER smithj MAX 1 64300ACD_T_F HOST computer1 MAX 5 64300ACD_T_F GROUP EngineeringGroup MAX 5 64300ACD_T_F HOST_GROUP DraftingDept MAX 1 64300ACD_T_F INTERNET 192.168.0.100 MAX 5 64300ACD_T_F INTERNET 192.168.0.* MAX 5 64300ACD_T_F PROJECT CivilProject 

라이선스 사용 제외

특정 라이선스에 대한 액세스를 차단합니다. 명시적으로 제외되지 않은 모든 사용자, 호스트 또는 IP 주소는 라이선스에 액세스할 수 있습니다.

EXCLUDE [productfeature] [type] [name]

다음 예에서는 사용자, 컴퓨터, 그룹 등에 대해 AutoCAD 복수 사용자 서브스크립션 라이선스에 대한 액세스를 차단합니다.

EXCLUDE 64300ACD_T_F USER smithj EXCLUDE 64300ACD_T_F HOST computer1 EXCLUDE 64300ACD_T_F GROUP EngineeringGroup EXCLUDE 64300ACD_T_F HOST_GROUP DraftingDept EXCLUDE 64300ACD_T_F INTERNET 192.168.0.100 EXCLUDE 64300ACD_T_F INTERNET 192.168.0.* EXCLUDE 64300ACD_T_F PROJECT CivilProject

참고: EXCLUDE 구문이 충돌하는 INCLUDE 구문을 항상 대체합니다. 충돌이 있을 경우 EXCLUDE 구문이 우선합니다.

라이선스 사용 포함

특정 라이선스에 대한 액세스 권한을 부여합니다. 이 설정은 명시적으로 포함되지 않은 모든 사용자, 호스트 또는 IP 주소를 차단합니다. 몇 명의 사용자만 차단하려면 EXCLUDE를 대신 사용하는 것이 좋습니다.

INCLUDE [productfeature] [type] [name]

다음 예는 지정된 사용자, 컴퓨터, 그룹 등에 대해 AutoCAD 복수 사용자 서브스크립션 라이선스에 대한 액세스 권한을 부여합니다.

INCLUDE 64300ACD_T_F USER smithj INCLUDE 64300ACD_T_F HOST computer1 INCLUDE 64300ACD_T_F GROUP EngineeringGroup INCLUDE 64300ACD_T_F HOST_GROUP DraftingDept INCLUDE 64300ACD_T_F INTERNET 192.168.0.100 INCLUDE 64300ACD_T_F INTERNET 192.168.0.* INCLUDE 64300ACD_T_F PROJECT Civil Project

참고: EXCLUDE 구문이 충돌하는 INCLUDE 구문보다 항상 우선하기 때문에 단일 옵션 파일에서는 이러한 구문 중 하나만 사용하는 것이 좋습니다.

보고서 로그 작성

보고서 로그 파일은 라이선스 활동에 대한 사용 보고서를 생성하는 암호화된 압축 파일입니다.

REPORTLOG [+]report_log_path

Windows 예제: report.rl이라는 보고서 로그는 C:\My Documents 폴더에 있습니다.

REPORTLOG +"C:\My Documents\report.rl"

macOS 또는 Linux 예제: report.rl이라는 보고서 로그는 /Users//NLM 폴더에 있습니다.

REPORTLOG +"/Users/<user id>/NLM/report.rl"

참고: 공백이 포함된 경로는 큰따옴표로 묶어야 합니다. 해당 경로는 이미 존재해야 합니다. 라이선스 관리자가 이 위치를 새로 생성할 수는 없습니다.

REPORTLOG 구문에서 [+]는 로그 파일에 대한 새 항목이 Network License Manager가 다시 시작될 때마다 이전 항목을 덮어쓰는 것이 아니라 이전 항목에 추가됨을 의미합니다. [+] 옵션을 사용하여 로그 항목의 내역을 유지하는 것이 좋습니다.

제품 연관 정의

클라이언트 컴퓨터에서 환경 변수를 구성하여 특정 컴퓨터를 프로젝트의 일부로 정의할 수 있습니다. 그런 다음 이 프로젝트 지정을 사용하여 옵션 파일을 통해 라이선스 액세스를 제어할 수 있습니다. 프로젝트 환경 변수는 선택 사항입니다. 옵션 파일에서 직접 그룹을 정의하는 경우에는 지정할 필요가 없습니다.

컴퓨터를 프로젝트 멤버로 지정하려면

  1. 시작 메뉴(Windows)에서 설정 > 제어판을 클릭합니다.
  2. 제어판에서 시스템을 두 번 클릭합니다.
  3. 시스템 속성 대화상자에서 고급 탭을 클릭합니다.
  4. 고급 탭에서 환경 변수를 클릭합니다.
  5. 시스템 변수에서 새로 만들기를 클릭합니다.
  6. 새 시스템 변수 대화상자에서 변수 이름으로 LM_PROJECT를 입력하고, 변수 값으로 해당 프로젝트 이름을 입력합니다.
  7. 확인을 클릭하여 각 대화상자를 닫습니다.

프로젝트가 이제 정의되었습니다. 이 설정을 적용하기 위해 컴퓨터를 다시 시작할 필요가 없습니다.

옵션 파일 예시

# Company A - Options File # # Last updated: Jan 5, 2021 by John Smith # Sets inactivity timeout for all products to 90 minutes: TIMEOUTALL 5400 # Sets maximum borrow time of 10 days for a subscription with multi-user access of AutoCAD: MAX_BORROW_HOURS 64300ACD_T_F 240 # Defines a report log: REPORTLOG +”C:\adsk_flexnet\logs\adskflex_report.log”` # Disables case sensitivity when defining groups/host_groups: GROUPCASEINSENSITIVE ON # Defines a Civil Eng group and controls license usage: GROUP CivilTeam smithj jonesb whitef MAX 3 64300ACD_T_F GROUP CivilTeam RESERVE 3 64900CIV3D_T_F GROUP CivilTeam INCLUDE_BORROW 64900CIV3D_T_F HOST_GROUP CivilTeam # Defines a Mech Eng group by computer name and controls license usage: HOST_GROUP MechTeam JoesPC FredsPC WillsPC JohnsPC BobsPC MAX 5 64300ACD_T_F HOST_GROUP MechTeam RESERVE 5 85578INVNTOR_T_F HOST_GROUP MechTeam RESERVE 2 65500ACAD_E_T_F HOST_GROUP MechTeam INCLUDE_BORROW 85578INVNTOR_T_F HOST_GROUP MechTeam INCLUDE_BORROW 65500ACAD_E_T_F HOST_GROUP MechTeam # Controls license usage for general drafters in subnet 192.168.0.* RESERVE 30 64300ACD_T_F INTERNET 192.168.0.* EXCLUDE 64900CIV3D_T_F INTERNET 192.168.0.* EXCLUDE 85578INVNTOR_T_F INTERNET 192.168.0.* EXCLUDE 65500ACAD_E_T_F INTERNET 192.168.0.* EXCLUDE_BORROW 64300ACD_T_F INTERNET 192.168.0.*