Emprunter des licences
Présentation de l’emprunt de licence
Pour assurer la mobilité des licences, MathWorks® supporte l’emprunt de licences.
Cette fonctionnalité vous permet d’utiliser les produits MathWorks sur des ordinateurs qui n'ont pas de connexion continue au serveur de licences.
Après avoir emprunté une licence, vous pouvez déconnecter votre ordinateur du réseau et continuer à utiliser les produits sélectionnés lors de l'emprunt jusqu’à l’expiration de la durée d’emprunt.
Vous pouvez également rendre une licence empruntée de manière anticipée.
Les licences commerciales de type Concurrent et Network Named User peuvent recourir à l’emprunt de licence.
La durée d’emprunt maximale est de 30 jours (720 heures).
Les produits MathWorks doivent être installés sur les ordinateurs clients sur lesquels la licence empruntée sera utilisée.
Remarque
L’emprunt de licence n’est pas compatible avec les Campus-Wide license, y compris celles de type Concurrent.
Activer l’emprunt de licence
Vous devez être un administrateur de la licence pour activer l’emprunt de licence.
Demandez l’activation de l’emprunt sur votre licence à MathWorks. Pour cette demande de modification, rendez-vous sur le site web de MathWorks à l’adresse https://www.mathworks.com et cliquez sur Support. Sur la page du support, cliquez sur Contact support.
Remarques
Dans les fichiers de licence avec emprunt, les lignes
INCREMENT
des produits comprennent le mot-cléBORROW=720
, où720
est le nombre maximal d’heures de la durée d’emprunt (vous ne pouvez pas modifier cette valeur). Par exemple :INCREMENT MATLAB MLM 17 30-jan-2025 5 52FCH63184G5 BORROW=720 \ DUP_GROUP=UH SN=220668
La durée d’emprunt maximale est de 720 heures, soit 30 jours.
Une fois l’emprunt de votre licence activé, téléchargez un nouveau fichier de licence.
Sur votre serveur de licences, arrêtez le Network License Manager.
Sur votre serveur de licences, copiez les lignes
SERVER
etDAEMON
à partir du fichier de licence existant,matlabroot/etc/license.dat
, oùmatlabroot
représente votre dossier d’installation MATLAB®. Par exemple, voici les lignesSERVER
etDAEMON
d’un fichier de licence :SERVER mysystem 0012110gbc86 27000 DAEMON MLM C:\Program Files\MATLAB\R2024a\etc\win64\MLM.exe
Collez les lignes
SERVER
etDAEMON
que vous avez copiées à partir de votre fichier de licence existant en haut du nouveau fichier de licence qui inclut la fonctionnalité d’emprunt de licence.Sur votre serveur de licences, remplacez le fichier de licence existant par le nouveau fichier de licence.
Redémarrez le Network License Manager.
Activer l’option de menu « Borrow Products » (Emprunter des produits)
Remarque
Assurez-vous que l’ordinateur client dispose d’une connexion réseau au serveur de licences.
Pour activer l’option « Borrow Products » du menu « Licensing » :
Sur l’ordinateur client, lancez MATLAB et entrez la commande suivante :
matlab.internal.licensing.enableBorrowUI(true)
Après son activation, l’option de menu relative à l’emprunt de licence reste disponible chaque fois que vous démarrez MATLAB.
Redémarrez MATLAB.
Recherchez l’option « Borrow Products » du menu « Licensing ».
Dans l’onglet Home, et la section Resources, cliquez sur Help.
Sous Licensing, cherchez Borrow Products.
Emprunter des licences de produits en sélectionnant des produits
Pour emprunter des licences par nom de produit :
Démarrez MATLAB.
Dans l’onglet Home, et la section Resources, cliquez sur Help.
Sous Licensing, cliquez sur Borrow Products.
Sélectionnez Borrow selected products by choosing from a list. La boîte de dialogue affiche les produits qui peuvent être empruntés.
Spécifiez la durée d’emprunt : entre 1 jour (par défaut) et 30 jours.
Cochez la case en regard de chaque produit que vous souhaitez emprunter.
Cliquez sur Borrow.
Fermez MATLAB.
Déconnectez votre ordinateur du réseau.
À la réouverture de MATLAB, les produits que vous avez empruntés sont utilisables hors ligne.
Continuez à utiliser les produits empruntés jusqu’à l’expiration de la durée d’emprunt. Si vous vous reconnectez à votre réseau avant la fin de la durée d’emprunt, consultez Rendre des licences empruntées de manière anticipée.
Emprunter automatiquement des licences de produits
Pour emprunter automatiquement des licences de produits :
Démarrez MATLAB.
Dans l’onglet Home, et la section Resources, cliquez sur Help.
Sous Licensing, cliquez sur Borrow Products.
Sélectionnez Borrow products automatically as you work with them.
Spécifiez la durée d’emprunt : entre 1 jour (par défaut) et 30 jours.
Cliquez sur Turn On Auto Borrow.
Travaillez dans MATLAB comme vous le feriez normalement, en exécutant les tâches que vous souhaitez réaliser lorsque vous êtes déconnecté du réseau. MATLAB emprunte automatiquement les licences correspondantes aux produits que vous utilisez.
Lorsque vous avez fini d’utiliser tous les produits que vous vouliez emprunter, cliquez sur Turn Off Auto Borrow.
Fermez MATLAB.
Déconnectez votre ordinateur du réseau.
À la réouverture de MATLAB, les produits que vous avez empruntés sont utilisables hors ligne.
Continuez à utiliser les produits empruntés jusqu’à l’expiration de la durée d’emprunt. Si vous vous reconnectez à votre réseau avant la fin de la durée d’emprunt, consultez la rubrique « Rendre des licences empruntées de manière anticipée » dans la section suivante.
Rendre des licences empruntées de manière anticipée
Pour rendre une licence empruntée de manière anticipée :
Connectez votre ordinateur au réseau.
Dans l’onglet Home, et la section Resources, cliquez sur Help.
Sous Licensing, cliquez sur Borrow Products.
Sélectionnez Return borrowed products early. La boîte de dialogue affiche une liste des produits actuellement empruntés.
Indiquez les licences de produits que vous souhaitez rendre de manière anticipée. Par défaut, toutes les licences des produits empruntés sont sélectionnées. Désélectionnez tous les produits que vous ne souhaitez pas rendre.
Cliquez sur Return.
Remarque
Vous ne pouvez pas emprunter de licences et les rendre au cours de la même session MATLAB. Vous devez quitter MATLAB et le redémarrer pour pouvoir rendre les licences.
Gérer l’emprunt de licence
Utilisez un fichier d’options pour contrôler le comportement de l’emprunt de licence. Utilisez les outils du Network License Manager pour surveiller les licences empruntées.
Déterminer les licences actuellement empruntées
Le Network License Manager offre des outils que vous pouvez utiliser pour surveiller l’état des licences empruntées dans votre configuration réseau. Vous pouvez utiliser l’application LMTOOLS ou la commande lmstat
.
Utiliser l’application LMTOOLS sur les systèmes Windows
Connectez-vous à votre serveur de licences.
Accédez au dossier
, oùmatlabroot
\etc\win64
représente le nom de votre dossier d’installation MATLAB.matlabroot
Démarrez l’application LMTOOLS en double-cliquant sur le fichier exécutable
lmtools.exe
.Sélectionnez l’onglet Server Status dans la boîte de dialogue de LMTOOLS.
Cliquez sur le bouton Perform Status Enquiry. LMTOOLS affiche les informations d’état dans la fenêtre de résultat. Dans les informations d’état, chaque entrée de la liste d’un produit indique le nombre total de licences pour ce produit et précise combien de licences sont actuellement utilisées. Pour les licences empruntées, l’entrée du produit comprend le mot-clé (
linger:XXX
), oùXXX
spécifie la durée d’emprunt en secondes.lmutil - Copyright (c) 1989-2018 Flexera. All Rights Reserved. Flexible License Manager status on Thu 12/9/2021 15:43 [Detecting lmgrd processes...] License server status: 27000@myserver License file(s) on myserver: C:\Program Files\MATLAB\R2024a\etc\license.dat: myserver: license server UP (MASTER)inclusivetermexception v11.16.2 Vendor daemon status (on myserver): MLM: UP v11.16.2 Feature usage info: Users of MATLAB: (Total of 13 licenses issued; Total of 1 license in use) "MATLAB" v46, vendor: MLM, expiry: 30-jan-2025 vendor_string: vi=0:at=200:ae=1:lu=300:lo=CN:ei=1234567:lr=1:ep=0: floating license juser myserver DESKTOP-4SPTFG0 (v45) (myserver/27000 102), start Thu 12/9 15:41 Users of SIMULINK: (Total of 1 license issued; Total of 0 licenses in use) Users of Compiler: (Total of 1 license issued; Total of 1 license in use) "Compiler" v46, vendor: MLM, expiry: 30-jan-2025 vendor_string: vi=0:at=200:ae=1:lu=300:lo=CN:ei=1234567:lr=1:ep=0: floating license juser myserver DESKTOP-4SPTFG0 (v45) (myserver/27000 201), start Thu 12/9 15:43 (linger: 807316 / 807360)
Remarque
MATLAB Compiler™: les informations sur l’état de la licence peuvent contenir la ligne
linger
même si l’application MATLAB Compiler n’est pas actuellement empruntée.
Utiliser l'utilitaire lmstat
sur les systèmes Windows
Connectez-vous à votre serveur de licences et ouvrez une fenêtre de commande DOS. Vous pouvez ouvrir la fenêtre de commande DOS en sélectionnant l’option Run du menu Start. Entrez
cmd
dans le champ de saisie et cliquez sur OK.Accédez au dossier
, oùmatlabroot
\etc\$ARCH
représente le nom de votre dossier d’installation MATLAB etmatlabroot
$ARCH
un dossier propre à la plateforme.Exécutez la commande
lmutil
en spécifiantlmstat
en tant qu’argument. (Sur les ordinateurs Windows®, FlexNet® regroupe tous ses utilitaires de gestion de licences dans un seul programmelmutil
.)L’exemple suivant utilise l’option
-a
pour afficher toutes les informations renvoyées par l'utilitairelmstat
. Notez que vous devez également utiliser l’option-c
pour spécifier le nom de votre fichier de licence. Pour plus d’informations surlmstat
, reportez-vous au guide de l’utilisateur final de FlexNet.lmutil lmstat -a -c "C:\Program Files\MATLAB\R2024a\etc\license.dat"
Dans les informations d’état renvoyées par lmstat
, chaque entrée de la liste pour un produit indique le nombre total de licences pour ce produit et précise combien de licences sont actuellement utilisées. Pour les licences empruntées, l’entrée du produit comprend le mot-clé (linger:XXX
), où XXX
spécifie la durée d’emprunt en secondes.
"Control_Toolbox" v46, vendor: MLM floating license carlostessier lm-server lm-server (v46) (lm-server/27000 201), start Fri 12/17 14:37 (linger: 121500)
Remarque
MATLAB Compiler: les informations sur l’état de la licence peuvent contenir la ligne linger
même si l’application MATLAB Compiler n’est pas actuellement empruntée.
Utiliser lmstat
sur les systèmes Linux
Connectez-vous à votre serveur de licences.
Accédez au répertoire
, oùmatlabroot
/etcmatlabroot
est votre répertoire d’installation MATLAB.Exécutez l’utilitaire
lmstat
.lmstat -a -c /usr/local/MATLAB/R2024a/etc/license.dat
Contrôler l’emprunt de licence avec les fichiers d’options
Vous pouvez contrôler divers aspects du comportement d’emprunt de licence en utilisant un fichier d’options pour le Network License Manager. Un fichier d’options est un fichier texte qui contient des énoncés d’options. Chaque énoncé d’option commence par un mot clé qui identifie l’option. Le tableau suivant répertorie les options que vous pouvez utiliser pour contrôler les caractéristiques de l’emprunt de licence. Pour plus d’informations sur ces options, reportez-vous au Guide de l’utilisateur final de FlexNet. Un exemple de fichier d’options est présenté dans la rubrique suivante.
Tâche | Option à spécifier |
---|---|
Réserver un nombre spécifique de licences non empruntables. | Utilisez l’option Par exemple, utilisez la syntaxe suivante pour rendre impossible l’emprunt de trois licences MATLAB :
|
Spécifier les utilisateurs qui peuvent emprunter des licences pour un produit particulier. | Utilisez l’option Par exemple, utilisez la syntaxe suivante pour autoriser l'utilisateur Fred à emprunter une licence Image Processing Toolbox™ :
Remarque : lorsque vous spécifiez qu’un utilisateur particulier peut emprunter des licences, vous excluez tous les autres utilisateurs. |
Spécifier les utilisateurs qui ne peuvent pas emprunter de licences pour un produit particulier. | Utilisez l’option Par exemple, utilisez la syntaxe suivante pour empêcher l'utilisateur Donna d’emprunter une licence Image Processing Toolbox :
|
Spécifier la durée maximale d’emprunt d’une licence par un utilisateur. | Utilisez l’option Par exemple, utilisez cette syntaxe pour limiter la durée d’emprunt des utilisateurs d’Image Processing Toolbox à trois jours :
La durée d’emprunt que vous spécifiez doit être inférieure à 30 jours, soit la durée d’emprunt spécifiée pour les licences autorisant l’emprunt de MathWorks. |
Exemple : exclure un utilisateur de l’emprunt d’une licence
Afin d’illustrer l’utilisation d’un fichier d’options pour contrôler le comportement d’emprunt d'une licence, cet exemple utilise un fichier d’options pour empêcher un utilisateur d'emprunter une licence d'un produit spécifique :
Créez le fichier d’options.
Un fichier d’options est un fichier texte qui contient des énoncés d’options. Dans un éditeur de texte quelconque, créez un fichier contenant la ligne suivante. Vous pouvez donner au fichier d’options le nom de votre choix et l’enregistrer dans le dossier de votre choix.
EXCLUDE_BORROW SIMULINK USER fred
Spécifiez le nom du fichier d’options sur la ligne
DAEMON
de votre fichier de licence.Sur votre serveur de licences, utilisez n’importe quel éditeur de texte simple pour modifier votre fichier de licence en ajoutant le mot clé
options=
à la ligneDAEMON
, comme suit. N’oubliez pas d’utiliser le caractère de continuation de ligne (\) si la ligneDAEMON
s’étend au-delà d’une simple ligne.DAEMON MLM C:\Program Files\MATLAB\R2024a\etc\win64\MLM.exe \ options=C:\myborrowoptions.opt
Démarrez (ou redémarrez) le Network License Manager pour qu’il traite le fichier d’options.
Une fois ce fichier d’options configuré, testez-le :
Connectez-vous avec les identifiants de l'utilisateur Fred.
Démarrez MATLAB.
Dans le menu Borrow Products, sélectionnez Simulink® pour l’emprunter.
Le message d’erreur suivant doit apparaître :
License Manager Error -38. User/host on EXCLUDE list for feature Feature: SIMULINK License path: C:\Program Files\MATLAB\bin\win64\license.dat; C:\Program Files\MATLAB\bin\win64\*.lic