exponenta event banner

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

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

Лицензия на использование сетевых имен позволяет определенному числу пользователей устанавливать и запускать продукты MathWorks ® по сети, администрируемой с использованием одной лицензии. Список авторизованных пользователей должен быть указан по имени пользователя MathWorks. Лицензия сетевого пользователя может включать несколько продуктов, каждый из которых имеет одинаковое или различное количество лицензированных пользователей. Для этого типа лицензии требуется сервер лицензий.

Как администратор лицензии Network Name User, у вас есть две основные цели:

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

Определение авторизованных пользователей

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

Примечание

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

При наличии лицензии Network Name User после установки продуктов может потребоваться выполнить следующие действия:

Дополнительные сведения о создании файлов параметров диспетчера сетевых лицензий см. в Руководстве по администрированию лицензий, доступном в 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\R2021a\etc\win64\MLM.exe" \
            options="C:\Program Files\MATLAB\R2021a\etc\mlm.opt"

Связанные темы

Внешние веб-сайты