Установка для администраторов

Настройка файла параметров

Доступом к лицензиям можно управлять с помощью файла параметров, указав в нем нужные настройки. Использование файла параметров необязательно и не требуется для нормальной работы лицензии. Полную информацию о файлах параметров см. в разделе «Управление файлом параметров» Руководства по администрированию лицензий FLEXnet Publisher в формате PDF, которое устанавливается вместе с Network License Manager (NLM). Для просмотра этого руководства перейдите в папку Network License Manager на сервере лицензий.

В следующих разделах описывается создание файла параметров и его использование для выполнения различных функций. В последнем разделе представлен пример файла параметров.

Создание файла параметров

Можно создать файлы параметров для одного или нескольких серверов и управлять сетевыми лицензиями с помощью этих файлов. Если вам не нужны возможности файла параметров для какого-либо сервера, то его можно не создавать.

Если в файле параметров определены элементы управления на основе функций программ, то эти элементы управления применяются к программам независимо от того, используется подписка к бессрочной лицензии или подписка с многопользовательским доступом. Если же элементы управления определены на уровне пакета программ, рабочие места по подписке к бессрочной лицензии можно отделить от подписок с многопользовательским доступом.

Чтобы активировать файл параметров, сохраните его, а затем повторно прочитайте файл лицензии.

  1. Откройте текстовый редактор, например Блокнот (Windows) или TextEdit (macOS). Введите команды и параметры, указанные для журнала отчета или других операций.
  2. Задайте имя файла adskflex.opt и сохраните его там же, где сохранен файл сетевой лицензии.
    Примечание. Файл должен быть сохранен с расширением .opt. Network License Manager не распознает файлы .txt.
  3. Повторно прочитайте файл лицензии на сервере.
    • Для серверов Windows используйте утилиту LMTOOLS, установленную вместе с Network License Manager, и выберите команду ReRead License File (Повторно прочитать файл лицензии).
    • Для серверов 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 секунд или два часа.

TIMEOUTALL n

В данном случае тайм-аут применяется ко всем продуктам, где n — количество секунд до того, как сервер повторно запросит неактивный продукт Autodesk.

Настройка параметров заимствования лицензий

Существует несколько способов управления заимствованием лицензий.

  • Обеспечение пула доступных лицензий
  • Настройка периода заимствования
  • Исключение заимствования лицензий
  • Включение заимствования лицензий

Обеспечение пула доступных лицензий

Параметр BORROW_LOWWATER используется для указания количества лицензий, которое нельзя заимствовать. Благодаря этому параметру в пуле всегда остается определенное количество лицензий. Таким образом, пул не будет исчерпан в результате заимствования.

BORROW_LOWWATER [компонент продукта] [количество]

В следующем примере показано, как заблокировать заимствование пяти лицензий AutoCAD по подписке с многопользовательским доступом:

BORROW_LOWWATER 64300ACD_T_F 5

Настройка периода заимствования

Можно задать максимальный срок заимствования конкретной лицензии в часах. Это значение не может превышать максимальный срок заимствования, указанный Autodesk в файле лицензии.

MAX_BORROW_HOURS [компонент продукта] [ч]

В следующем примере показано, как ограничить срок заимствования лицензии AutoCAD по подписке с многопользовательским доступом до трех дней:

MAX_BORROW_HOURS 64300ACD_T_F 72

Примечание. Если этот параметр не указан в файле параметров, то максимальный срок заимствования лицензий составит шесть месяцев или будет равен сроку действия подписки с многопользовательским доступом (в зависимости от того, что истекает раньше). Настоятельно рекомендуется установить меньший период заимствования.

Исключение заимствования лицензий

Можно заблокировать заимствование конкретных лицензий. Все пользователи, хосты и IP-адреса, которые не были явно исключены, смогут по-прежнему заимствовать лицензии.

EXCLUDE_BORROW [компонент продукта] [тип] [имя]

В следующих примерах показано, как заблокировать заимствование лицензии 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 [компонент продукта] [тип] [имя]

В следующих примерах показано, как разрешить заимствование лицензии 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–2013 для конкретного пользователя используется код пакета из лицензии для подписки с многопользовательским доступом на AutoCAD 2016 (64300ACD_T_F):

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 (без подписки к ней) для определенной группы пользователей используется код продукта:

RESERVE 5 86445ACD_2016_0F GROUP EngineeringGroup 

Добавление комментариев в файл параметров

Диспетчер лицензий игнорирует весь синтаксис после знака решетки (#).

#Текст комментария

Задание групп

Указание лиц, которые могут и не могут получить доступ к лицензиям, позволяет задать группы пользователей или компьютеров. Группы удобны, когда требуется зарезервировать лицензии или ограничить их использование.

Задать группы можно, используя имя пользователя Windows или имя компьютера. По умолчанию имена компьютеров и пользователей вводятся с учетом регистра, если к файлу параметров не добавлено выражение GROUPCASEINSENSITIVE ON.

GROUP [имя группы] [пользователь1] [пользователь2] [пользователь3]
HOST_GROUP [имя группы] [компьютер1] [компьютер2] [компьютер3]

В следующем примере показано, как настроить группу с именем EngineeringGroup, состоящую из трех пользователей:

GROUP EngineeringGroup smithj jonesb whitef

В следующем примере показано, как настроить группу с именем DraftingDept, состоящую из трех компьютеров:

HOST_GROUP DraftingDept computer1 computer2 computer3

Чтобы создать группу, состоящую из большого числа пользователей, задайте несколько строк GROUP с одним именем группы, в каждой из которых должно быть не более 4000 символов. Если задано несколько строк GROUP с одним именем группы, можно добавить всех указанных пользователей в одну группу.

Отключение учета регистра в именах пользователей и компьютеров

Учет регистра имен пользователей и компьютеров можно отключить с помощью команд GROUP и HOST_GROUP. По умолчанию имена пользователей и компьютеров вводятся с учетом регистра.

Выражение GROUPCASEINSENSITIVE отключает (ON) и включает (OFF) учет регистра для имен пользователей и компьютеров:

GROUPCASEINSENSITIVE ON
GROUPCASEINSENSITIVE OFF

Резервирование лицензий

Зарезервировав определенное число лицензий для программы, можно гарантировать их наличие в случае необходимости (зарезервированные лицензии недоступны другим пользователям). Например, лицензии можно зарезервировать для сотрудников, работающих над срочным проектом.

RESERVE [количество] [компонент продукта] [тип] [имя]

В следующих примерах показано, как зарезервировать одно или пять рабочих мест в рамках лицензии на AutoCAD по подписке с многопользовательским доступом для пользователя, компьютера, группы и т. п.:

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 [количество] [компонент продукта] [тип] [имя]

В следующих примерах показано, как задать ограничение в одно или пять рабочих мест для лицензии на AutoCAD по подписке с многопользовательским доступом для пользователя, компьютера, группы и т. п.:

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 [компонент продукта] [тип] [имя]

В следующих примерах показано, как заблокировать доступ к лицензии на 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 [компонент продукта] [тип] [имя]

В следующих примерах показано, как предоставить доступ к лицензии на 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. Нажмите «ОК», чтобы закрыть все диалоговые окна.

Проект определен. Чтобы эти настройки вступили в силу, перезагрузка компьютера не требуется.

Пример файла параметров

# Файл параметров Компании А # # Последнее обновление: 5 января 2021 г., Джон Смит # Задает для всех продуктов тайм-аут неактивности продолжительностью 90 минут: TIMEOUTALL 5400 # Задает максимальный срок заимствования продолжительностью 10 дней для подписки AutoCAD с многопользовательским доступом: MAX_BORROW_HOURS 64300ACD_T_F 240 # Задает журнал отчетов: REPORTLOG +”C:\adsk_flexnet\logs\adskflex_report.log”` # Отключает учет регистра при определении групп/хост-групп: GROUPCASEINSENSITIVE ON # Задает группу Civil Eng и контролирует использование лицензий группой: 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 # Задает группу Mech Eng по имени компьютера и контролирует использование лицензий группой: 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 # Контролирует использование лицензии главными техниками в подсети 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.*