Лицензия на использование сетевых имен позволяет определенному числу пользователей устанавливать и запускать продукты MathWorks ® по сети, администрируемой с использованием одной лицензии. Список авторизованных пользователей должен быть указан по имени пользователя MathWorks. Лицензия сетевого пользователя может включать несколько продуктов, каждый из которых имеет одинаковое или различное количество лицензированных пользователей. Для этого типа лицензии требуется сервер лицензий.
Как администратор лицензии Network Name User, у вас есть две основные цели:
Настройка установки, которая оптимизирует доступ к продуктам. См. раздел Установка диспетчера сетевых лицензий с подключением к Интернету или Установка диспетчера сетевых лицензий в автономном режиме.
Обеспечение доступа к продуктам только авторизованных пользователей. См. раздел Настройка лицензирования именованных пользователей.
При использовании лицензий Network Named User MathWorks использует файл параметров для диспетчера сетевых лицензий для определения конкретных именованных пользователей, которым назначены права на использование. Файл опций представляет собой текстовый файл, содержащий инструкции option. Оператор option начинается с ключевого слова, определяющего параметр, например RESERVE, INCLUDE, EXCLUDE, GROUP, или HOST_GROUP.
Примечание
Не путайте файл лицензии с файлом параметров диспетчера сетевых лицензий. Файл лицензии содержит зашифрованные пароли для каждого продукта, для которого вы имеете лицензию на установку и запуск. Файл параметров диспетчера сетевых лицензий представляет собой текстовый файл, содержащий инструкции параметров диспетчера лицензий.
При наличии лицензии Network Name User после установки продуктов может потребоваться выполнить следующие действия:
Убедитесь, что файл параметров диспетчера сетевых лицензий включает всех лицензированных пользователей - см. раздел Проверка файла параметров.
Проверьте, что DAEMON строка в файле лицензии содержит расположение файла параметров - см. раздел Убедитесь, что в строке 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\R2021a\etc\win64\MLM.exe" \ options="C:\Program Files\MATLAB\R2021a\etc\mlm.opt"