Пул лицензий

Редактирование параметров

Вы можете редактировать параметры двумя способами:

  • Редактирование файла bricsys.opt, расположенного в папке установки Network License Manager.
  • Использование веб-интерфейса Network License Manager.
    • Перейдите по адресу http:/ localhost:5054 на сервере лицензий.
    • Нажмите кнопку Status.
    • Щелкните bricsys в столбце OPTIONS строки bricsys ISV.

После редактирования выполните перезапуск сервера лицензий.

Часто используемые параметры

Группы могут использоваться для определения списка имен пользователей, имен хостов или IP-адресов.

Это имя позже можно будет использовать при назначении правил для этой группы.

Синтаксис Пример:
GROUP Определяет группу имен пользователей. GROUP имя_группы список_имен_пользователей GROUP engineers userA userB userC
HOST_GROUP Определяет группу имен хостов. HOST_GROUP имя_группы список_имен_хостов HOST_GROUP firstFloor machineA machineB machineC
INTERNET_GROUP Определяет группу IP-адресов. INTERNET_GROUP имя_группы список_IP_адресов INTERNET_GROUP networkGhent 192.168.1. * 192.168.2.*

В IP-адресах можно использовать подстановочный знак (*).

RESERVE Зарезервируйте количество лицензий для определенного пользователя или группы пользователей. RESERVE число продукт пользователь|хост|группа|группа_хостов|интернет| интернет_группа|проект кто [id = nnn] RESERVE 20 bricscad GROUP engineers
MAX Ограничение количества лицензий, доступных определенному пользователю или группе пользователей. MAX число продукт пользователь|хост|группа|группа_хостов|интернет| интернет_группа|проект кто [id = nnn] MAX 5 bricscad HOST_GROUP firstFloor
INCLUDE Предоставлять доступ к лицензии на продукт только определенному пользователю или группе пользователей. Любой, кто не указан в строке INCLUDE, не имеет права использовать продукт. INCLUDE продукт пользователь|хост|группа|группа_хостов|интернет| интернет_группа|проект кто [id = nnn] INCLUDE bricscad GROUP bricscadusers
EXCLUDE Запретить доступ к лицензии на продукт конкретному пользователю или группе пользователей. EXCLUDE продукт пользователь|хост|группа|группа_хостов|интернет| интернет_группа|проект кто [id = nnn] EXCLUDE bricscad INTERNET_GROUP 1.1.*.*

Дополнительные сведения о параметрах вы можете найти в руководстве пользователя RLM в разделе The ISV Options File.

Идентификация файла лицензии

Начиная с версии V15, новая функция в диспетчере лицензий Reprise позволяет добавлять в файл лицензии поле _id.

С помощью этого идентификатора _id вы можете определить каждый файл лицензий как отдельный пул лицензий.

При указании параметра [id = nnn] для добавленного OPTION этот OPTION будет иметь эффект только для соответствующего файла лицензии.

Пример использования: у вас есть 2 лицензии, одна на 10 рабочих мест для BricsCAD® Lite, а другая на 10 рабочих мест для BricsCAD® Pro, и вам необходимо определить, какие пользователи и какой уровень лицензии могут использовать.

ФАЙЛЫ ЛИЦЕНЗИЙ

Lite License

HOST host_name ethernet_mac 5053

ISV bricsys

LICENSE bricsys bricscad 15 permanent 10 share=uh

contract=1 options="LA:xx_XX TY:FCO LE:PRO"

_ck=6a06665467 sig=""

HOST host_name ethernet_mac 5053

ISV bricsys

LICENSE bricsys bricscad 15 permanent 10 share=uh

contract=1 options="LA:xx_XX TY:FCO LE:PRO" _id=1

_ck=6a06665467 sig=""

Pro License

HOST host_name ethernet_mac 5053

ISV bricsys

LICENSE bricsys bricscad 15 permanent 10 share=uh

contract=1 options="LA:xx_XX TY:FCO LE:PLA"

_ck=6a06665467 sig=""

HOST host_name ethernet_mac 5053

ISV bricsys

LICENSE bricsys bricscad 15 permanent 10 share=uh

contract=1 options="LA:xx_XX TY:FCO LE:PLA" _id=2

_ck=6a06665467 sig=""

Лицензия Lite определяется идентификатором id=1, а лицензия Pro - идентификатором id=2.

ПАРАМЕТРЫ

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

GROUP engineers userA userB userC

INCLUDE bricscad GROUP engineers id=2

Когда использовать

При необходимости настройки пула лицензий.

Дополнительная информация: http://www.reprisesoftware.com/RLM_Enduser.html

Создание пула лицензий с использованием RLM_PROJECT

Описанное ниже относится к случаям, когда на одном сервере RLM активируются сетевые лицензии нескольких уровней и пользователи могут решить, какой уровень лицензии необходим ему при активации BricsCAD®.

Пользователь может получить определенный уровень лицензии BricsCAD® на основе переменной среды RLM_PROJECT, которая должна соответствовать параметрам сервера ISV. Лицензионные места будут зарезервированы IDentifer на сервере ISV для определенных пользователей PROJECT.
Note: Приведенные ниже действия должны выполняться сотрудником ИТ-отдела.
1. Действия с сервером RLM
  1. Добавьте идентификатор _id =<число> в файлы лицензий непосредственно перед строкой _ck = xxxxxxx:

    ……contract=999-9999-9999-8888 options="LA:xx_XX TY:NFR LE:PRO _id=1 _ck=4b07efdd90….

    ……contract=999-9999-9999-9999 options="LA:xx_XX TY:NFR LE:LIT _id=2 _ck=4b07efdd90…..

  2. Добавьте параметр RESERVE для PROJECT и идентификаторы лицензий для сервера ISV для всех рабочих мест:

    RESERVE 5 bricscad PROJECT bc_pro id=1

    RESERVE 5 bricscad PROJECT bc_lite id=2

2. Действия пользователя BricsCAD®
  1. Создайте сценарий, который устанавливает временную переменную среды RLM_PROJECT на пользовательском компьютере, что позволит BricsCAD взаимодействовать с пулом лицензий PROJECT сервера RLM.
  2. Выполнение определенного сценария позволит BricsCAD получить необходимый уровень лицензии.

    Это могут быть файлы *.CMD (командная строка):
    • @echo off

      set RLM_PROJECT=bc_lite

      call "C:\Program Files\Bricsys\BricsCAD V21 en_US\bricscad.exe"

    • @echo off

      set RLM_PROJECT=bc_pro

      call "C:\Program Files\Bricsys\BricsCAD V21 en_US\bricscad.exe"

    • или *.PS1 (powershell) файлы:

      $env:RLM_PROJECT = "bc_pro"

      Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V21 en_US\bricscad.exe"

    • $env:RLM_PROJECT = "bc_lite"

      Start-Process -FilePath "C:\Program Files\Bricsys\BricsCAD V21 en_US\bricscad.exe"

Поскольку все лицензионные места RESERVE в параметрах RLM, BricsCAD® не сможет получить лицензию, если переменная RLM_PROJECT не существует или если ее значение не соответствует параметрам сервера ISV.

Увеличение количества доступных мест более 5 или уменьшение количества рабочих мест RESERVE менее 5 позволит некоторым лицензиям быть свободно доступными.

RLM_PROJECT также работает с другими параметрами (EXCLUDE/INCLUDE/…), поэтому существует множество других конфигураций.