Пул лицензий
Редактирование параметров
Вы можете редактировать параметры двумя способами:
- Редактирование файла 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®.
-
Добавьте идентификатор _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…..
-
Добавьте параметр RESERVE для PROJECT и идентификаторы лицензий для сервера ISV для всех рабочих мест:
RESERVE 5 bricscad PROJECT bc_pro id=1
RESERVE 5 bricscad PROJECT bc_lite id=2
- Создайте сценарий, который устанавливает временную переменную среды RLM_PROJECT на пользовательском компьютере, что позволит BricsCAD взаимодействовать с пулом лицензий PROJECT сервера RLM.
-
Выполнение определенного сценария позволит 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/…), поэтому существует множество других конфигураций.