С Сетевыми лицензиями Именованного пользователя MathWorks® использует файл опций для сетевого менеджера лицензий, чтобы идентифицировать определенных Именованных пользователей, которым вы присвоили привилегии права на использование. Файл опций является текстовым файлом, который содержит операторы опции. Оператор опции начинается с ключевого слова, которое идентифицирует опцию, такую как RESERVE
, INCLUDE
, EXCLUDE
, GROUP
или HOST_GROUP
.
Не путайте свой Файл лицензии с вашим сетевым файлом опций менеджера лицензий. Файл лицензии содержит зашифрованные коды доступа для каждого продукта, который вам разрешают установить и запустить. Сетевой файл опций менеджера лицензий является текстовым файлом, который содержит операторы опции менеджера лицензий.
Если у вас есть Сетевая лицензия Именованного пользователя, после того, как вы устанавливаете свои продукты, вы можете должны быть
Проверяйте, что сетевой файл опций менеджера лицензий включает всех лицензированных пользователей — смотрите Проверку Файл Опций.
Проверяйте, что строка DAEMON
в вашем Файле лицензии включает расположение файла опций — см., что Лицензия Управления Одалживает с Файлами Опций.
Для более подробной информации о создании сетевых файлов опций менеджера лицензий см. Руководство по администрированию Лицензии, доступное в форме PDF в matlabroot
/etc/LicenseAdministration.pdf
, где matlabroot
представляет вашу папку установки.
Как часть процесса установки, инсталлятор MathWorks создает сетевой менеджер лицензий, опции обрабатывают по шаблону файл, названный MLM.opt
, в подпапке etc
вашей папки установки MATLAB® верхнего уровня. В этом шаблоне опций установщик помещает строку INCLUDE
для каждого продукта, который вам разрешают установить и запустить. По умолчанию установщик помещает имя пользователя человека, который выполнил установку в этих строках INCLUDE
. Если вы выполнили свою собственную установку, файлу опций не может быть нужно редактирование. Однако, если вы выполнили установку для другого пользователя, или если ваш сервер лицензий будет установлен на Linux®, и у вас были полномочия пользователя root, когда вы выполнили установку, необходимо будет отредактировать этот шаблон опций.
Например, если бы вашим именем пользователя является sysadmin
, файл опций выглядел бы так.
INCLUDE MATLAB USER sysadmin INCLUDE Signal_Toolbox USER sysadmin INCLUDE Optimization_Toolbox USER sysadmin
Необходимо заменить sysadmin
в этих операторах INCLUDE
с именами пользователей лицензированных пользователей. Поскольку инсталлятор включает опцию GROUPCASEINSENSITIVE
в файл опций и устанавливает его на ON
, имена для входа в систему не являются чувствительными к регистру. Если многий пользователь лицензируется для того же продукта, необходимо создать отдельную строку INCLUDE
для каждого пользователя или забрать пользователей в группу, с помощью синтаксиса GROUP
, и задать имя группы в строке INCLUDE
. Количество пользователей не должно превышать количество ключей лицензии, доступных для того продукта. Этот пример показывает оба метода.
Если вы редактируете файл опций, удостоверяетесь, что нет никаких символов дополнительного пространства в конце каждой строки INCLUDE
.
GROUPCASEINSENSITIVE ON GROUP matlab_users tom judy mike jean brad GROUP signal_users tom mike brad INCLUDE MATLAB GROUP matlab_users INCLUDE Signal_Toolbox GROUP signal_users INCLUDE Optimization_Toolbox USER mike INCLUDE Optimization_Toolbox USER jean
Когда инсталлятор создает файл опций во время установки, это также добавляет синтаксис Options=
в строку DAEMON
в вашем Файле лицензии. Этот синтаксис задает путь файла опций.
Например, если бы ваш сервер называют thunderball
, и его IP-адресом является 144.212.111.103
, SERVER
и строки DAEMON
в вашем Файле лицензии выглядели бы так:
SERVER thunderball INTERNET=144.212.111.103 27000 DAEMON MLM "C:\Program Files\MATLAB\R2017b\etc\win64\MLM.exe" \ options="C:\Program Files\MATLAB\R2017b\etc\mlm.opt"