Инструменты диспетчера сетевых лицензий

В этом разделе описываются несколько утилит, предоставляемых FlexNet® лицензирование, которое можно использовать для управления диспетчером сетевых лицензий. Для получения дополнительной информации об этих утилитах смотрите Руководство по администрированию лицензий, включенное в формат PDF в MATLAB® установка (matlabroot\ etc\LicenseAdministration.pdf).

LMTOOLS доступен для Windows® только компьютеры. Все операционные системы могут использовать утилиты командной строки.

Использование LMTOOLS (только для Windows)

На компьютерах с Windows лицензирование FlexNet Publisher включает инструмент, называемое LMTOOLS. Используя LMTOOLS, можно выполнить множество задач управления лицензиями, таких как:

  • Получите состояние диспетчера сетевых лицензий.

  • Запустите и остановите диспетчер сетевых лицензий.

  • Сконфигурируйте диспетчер сетевых лицензий как службу.

Для иллюстрации в следующем примере показано, как использовать LMTOOLS для просмотра текущего состояния диспетчера сетевых лицензий:

  1. Запустите LMTOOLS, дважды щелкнув мышью на lmtools.exe файл в matlabroot\ etc\ $ARCH папка, где matlabroot Ваша папка установки MATLAB и $ARCH является подпапкой для платформы, например win64.

  2. Выберите вкладку Server Status.

  3. Нажмите кнопку Perform Status Enquiry. LMTOOLS отображает ту же информацию, что и при вводе команды lmutil lmstat -a.

    LMTOOLS dialog box, displaying the status of the license manager

Использование утилит командной строки

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

На компьютерах с Windows FlexNet упаковывает все утилиты в один исполняемый файл командной строки под названием lmutil.exe. Эта программа доступна в matlabroot\ etc\$ ARCH папка, где matlabroot Ваша папка установки MATLAB и $ARCH является подпапкой для платформы, например win64. Например, чтобы запустить проверку состояния диспетчера сетевых лицензий, откройте командное окно DOS и запустите lmutil определение lmstat как аргумент:

lmutil lmstat -a -c "C:\Program Files\MATLAB\R2021a\etc\license.dat"

The -a опция запрашивает подробное описание. Вы также должны включить -c Опция, чтобы указать файл лицензии для использования. Вы должны использовать эту опцию с каждым lmutil опция. Если путь установки содержит пространства, заключайте путь в кавычки. Нижеследующее объявление является фрагментом возвращаемой информации.

lmutil - Copyright (c) 1989-2014 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Tue 11/5/2014 10:11

[Detecting lmgrd processes...]
License server status: 27000@ah-jcustomer
License File(s) on customerj: C:\Program Files\MATLAB\R2021a\etc\license.dat:

  customerj: license server UP (MASTER) v.11.9

Vendor daemon status (on ah-jcustomer):

    MLM: UP v11.9

Feature usage info:

Users of MATLAB: (Total of 5 licenses available)

Users of SIMULINK: (Total of 5 licenses available)

Users of Control_Toolbox: (Total of 5 licenses available)

Users of Identification_Toolbox: (Total of 5 licenses available). 

Чтобы просмотреть список всех утилит в lmutil пакет, тип:

lmutil -h

Чтобы получить помощь для конкретной утилиты, введите имя утилиты с -h опция, как в следующем примере:

lmutil lmstat -h

На компьютерах Linux и macOS эти утилиты управления лицензиями являются отдельными исполняемыми файлами, доступными в matlabroot/ etc папка. Для примера, чтобы просмотреть состояние диспетчера сетевых лицензий, используйте lmstat утилита, следующим образом:

lmstat -a

lmutil - Copyright (c) 1989-2016 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Fri 11/4/2016 10:11

License server status: 27000@ah-jcustomer
License File(s) on customerj: /user/local/MATLAB/R2021a/etc/license.dat:

  customerj: license server UP (MASTER) v.11.9

Vendor daemon status (on customerj):

    MLM: UP v11.9

Feature usage info:

Users of MATLAB: (Total of 5 licenses available)

Users of SIMULINK: (Total of 5 licenses available)

Чтобы получить помощь для конкретной утилиты, используйте -h опция, как в следующем примере:

lmstat -h

В следующей таблице перечислены имена наиболее полезных инструментов управления лицензиями.

УтилитаОписание

lmdiag

Диагностируйте проблемы с оформлением лицензий.

lmdown

Завершите работу всех демонов лицензий (оба lmgrd и все демоны поставщика) на узле сервера лицензий.

lmhostid

Сообщите идентификатор хоста системы.

lmreread

Перечитайте файл лицензии менеджером сетевых лицензий и запустите новые демоны поставщика.

Примечание

Когда вы используете lmreread для повторной обработки файла лицензии для пользовательской лицензии изменяется на INCLUDE операторы в связанном файле опций сетевого менеджера лицензий вступают в эффект после 15-минутной задержки.

lmstat

Отображение состояния всех действий сетевого лицензирования.

lmswitchr

Переключитесь в другой файл журнала отчетов.

lmver

Определите версию библиотеки или двоичного файла.

Список благодарностей

В этом разделе перечислены владельцы авторских прав на содержимое, используемый в демоне поставщика сетевого менеджера лицензий.

MD5

MD5, полученная из RSADSI MD5 Message-Digest Algorithm.Copyright (C) 1991-2, RSA Data Security, Inc. Создан в 1991 году. Все права защищены.

Лицензия на копирование и использование данного программного обеспечения предоставляется при условии, что оно идентифицировано как "RSA Data Security, Inc. MD5 Message-Digest algorithm "во всех материалах, упоминающих или ссылающихся на это программное обеспечение или эту функцию.

Лицензия также предоставляется на изготовление и использование производных работ при условии, что такие работы идентифицированы как "полученные от RSA Data Security, Inc. MD5 Алгоритм дайджеста сообщений "во всех материалах, упоминающих или ссылающихся на производную работу.

RSA Data Security, Inc. не делает никаких заявлений ни о товарности данного программного обеспечения, ни о его пригодности для каких-либо конкретных целей. Предоставляется «как есть» без явной или подразумеваемой гарантии любого рода.

Эти уведомления должны быть сохранены в любых копиях любой части настоящей документации и/или программного обеспечения.

Похожие темы