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

С Сетевыми лицензиями Именованного пользователя MathWorks® использует файл опций для сетевого менеджера лицензий, чтобы идентифицировать определенных Именованных пользователей, которым вы присвоили привилегии права на использование. Файл опций является текстовым файлом, который содержит операторы опции. Оператор опции начинается с ключевого слова, которое идентифицирует опцию, такую как RESERVE, INCLUDE, EXCLUDE, GROUP или HOST_GROUP.

Примечание

Не путайте свой Файл лицензии с вашим сетевым файлом опций менеджера лицензий. Файл лицензии содержит зашифрованные коды доступа для каждого продукта, который вам разрешают установить и запустить. Сетевой файл опций менеджера лицензий является текстовым файлом, который содержит операторы опции менеджера лицензий.

Если у вас есть Сетевая лицензия Именованного пользователя, после того, как вы устанавливаете свои продукты, вы можете должны быть

Для более подробной информации о создании сетевых файлов опций менеджера лицензий см. Руководство по администрированию Лицензии, доступное в форме 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

Убедитесь, что ваша строка DAEMON включает ваш файл опций

Когда инсталлятор создает файл опций во время установки, это также добавляет синтаксис 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"

Похожие темы