Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Exporter en PDFTout plier/déplierExportation ODTHaut de page Vous affichez une ancienne révision du document ! Si vous l'enregistrez, vous créerez une nouvelle version avec ce contenu. Sélection de fichiers ====== Génération des licences avec licence 4J et déploiement sur le serveur ====== ===== Partie 1 : Mise en place nouvelle licence ===== Le présent guide comporte les étapes à suivre pour la génération de licences avec l’outil ''licence 4J - Licence Manager'' qui est installé sur un serveur distant. ==== Étape 1 : Se connecter au Serveur de licence ==== Pour accéder au serveur de licence, faire la demande à **l’équipe Infra** qui vous fournira sur ce point les informations nécessaires pour vous connecter par VNC au serveur de licence installé sur une distribution Linux disposant d’une interface graphique. ==== Étape 2 : Démarrage de l'application de gestion ==== Une fois connecté sur le serveur, merci de procéder comme suite : - Se positionner via ligne de commande terminal, sur le répertoire ou se trouve le JAR de l'application licence **cd opt/licence4J-licence-manager** - Executer la commande suivante pour lancer l’application **java -jar LICENSE4J-License-Manager.jar** ==== Étape 3 : Créer un produit ==== Le produit représente la solution sur laquelle une gestion des licences doit être effectuée. Pour ce faire, merci de procéder comme suite : - Cliquer sur **Database Storage** - Sélectionner le menu **product** - Cliquer **Create new product** {{:creation_produit.png?400|}} ==== Étape 4 : Créer une nouvelle licence ==== Pour créer une nouvelle licence, un produit doit être déjà créé et disponible sur l’application licence4J Licence Manager. Pour ce faire, merci de faire comme suite : - **Se positionner** sur le produit pour lequel nous souhaitons créer une licence et faire un **clique droit** - Choisir **Generate new licence** ==== Étape 5 : Renseigner les informations sur le client ==== Une fois sur generate new licence, passer à l'étape suivante : - Renseigner les champs du formulaire **user information** (les champs **full name** et **Registered to** sont obligatoirement). - Cliquer sur **suivant** {{:user_infiormation.png?400|}} ==== Étape 6 : Renseigner les informations sur le type de licence à générer ==== - Se positionner sur la section **license type** - Cocher **License Text** - Faire **suivant** {{:type_licence.png?400|}} ==== Étape 7 : Renseigner les attributs et la durée de la validité ==== Renseigner les champs suivantes : - Licence quality : **1** (Exemple) - Valid product edition : **Professional** - Valid product version : **3.4** (la version de l'application défini sur le produit) - Licence validity period : **1000** (Exemple) - Maintenance period : **1000** (Exemple) - Faire suivant {{:validite_.png?400|}} ==== Étape 8 : Renseigner les paramètres d'activation de la licence ==== - Cocher **activation required** - Activation period : 0 (Exemple) - Allowed activation account : 1 (Exemple) - Dans le liste déroulante Activation return, sélectionner **License Text** - Cocher **Reject License Désactivation** - Cocher **Set activated license text generation time to activation time** - Cocher **Check Any** - Cocher **Hostname** - Cocher **Ethernet Adress** - Cocher **System Disk volume UUID** - Cocher **HDD Serial Number** - Faire **suivant** {{:activation.png?400|}} ==== Étape 9 : Ajouter des paramètres customisés à la Licence ==== Nous pouvons ajouter des paramètres composés d’une clé et d’une valeur associée à la licence pour un comportement spécifique sur un produit. Pour le cas de CYNOD, merci de trouver ci-dessous les paramètres concernés : - **nbTerm** : Prends une valeur numérique représentant le nombre de terminaux actifs autorisés pour cette licence. - **mode** : les valeurs possibles sont **production** et **test** . Décrit le type d’environnement dans lequel la licence sera installée, UAT ou en Production. - **authorizedTerminals** : Ce paramètre permet de renseigner la liste des numéros IMEI des terminaux autorisés pour cette licence. __**NB :**__ //Les numéros IMEI doivent être séparés par des virgules (,) et ne doivent pas contenir d’espaces vides. (Ex :123456789012347,987654321098743,...)// {{:customisation.png?400|}} ==== Étape 10 : Validation et obtention la licence ==== - Pour valider la création de la licence, poursuivre les étapes de création en appuyant sur **Next** puis **valider** la licence après vérification de la conformité des informations avec le bouton Finish. {{:validation_parame_trage.png?400|}} - Pour obtenir la licence générée, se positionner sur la licence générée => ouvrir le menu contextuel pour copier le texte de licence ou directement utiliser l’option Export pour obtenir la licence. {{:licence_ge_ne_re_e.png?400|}} ==== Étape 11 : Obtention de la clé publique ==== Les clés publiques des produits à partager et à renseigner sur les différentes instances des applications se trouvent sous le menu Product. Pour les consulter, il est nécessaire de se positionner sur le produit en question au préalable. {{:cle_publique.png?400|}} ==== Étape 12 : Configuration context application ==== Pour ce faire, merci de procéder comme suite : - Creer une fichier text sous le format suivant **licence_nomClient.l4j** - Mettre dans ce fichier la licence copier précédemment sur le serveur de licence - Creer un ticket support sur le projet **IT Production** contenant les instructions ci-dessous pour une prise en charge : * Placer le fichier **licence_nomClient.l4j** joint dans le ticket, au niveau du répertoire **/conf** du serveur tomcat. * Rajouter les configurations suivantes sur le fichier context du client <file sql context> <Environment name="publicKey" value="Valeur de la clé publique précédemment copié" type="java.lang.String" override="true"/> <Environment name="licenseTextPath" value= Le bon chemin du répertoire /conf + "/licence_nomClient.l4j" type="java.lang.String" override="true"/> <Environment name="productID" value="Cynod" type="java.lang.String" override="true"/> <Environment name="productEdition" value="Professional" type="java.lang.String" override="true"/> <Environment name="productVersion" value="3.4" type="java.lang.String" override="true"/> <Environment name="licenseActivationUrl" value="https://licence.sensoft-labs.com/autoactivate" type="java.lang.String" override="true"/> <Environment name="licenseOnlineAvailabilityUrl" value="https://licence.sensoft-labs.com/checkavailability" type="java.lang.String" override="true"/> </file> __**NB :**__ //Merci de mettre le bon chemin menant vers le fichier licence au niveau de la variable **licenseTextPath** et coller la clé publique précédemment copié sur la variable **publicKey**// ===== Partie 2 : Mise à jour licence ou ajout nouveau TPE ===== Pour autoriser un TPE à opérer sur le réseau, il faudra mettre à jour la liste des terminaux autorisés **authorizedTerminals** mentionné à l'étape 9. Merci de procéder comme suite : - Se connecter au serveur de licence - Faire un clique droit sur le produit de licence précédemment créé - Cliquer **Modify** =>> **Full** (with license string change) - Faire suivant jusqu'à l'étape 9 décrit précédemment - Faire un clique droit sur **authorizedTerminals** et cliquer sur le bouton **edit** - Rajouter le/les codes IMEI sur le champ tout en respectant la règle de nomenclature - Faire suivant jusqu'a la fin et terminer les modifications - Faire à nouveau un **clique droit** sur le produit et cliquer sur **view** - Copier la nouvelle licence généré dans un nouveau fichier **licence_nomClient.l4j** - Creer un ticket IT sur Redmine pour une mise à jour du fichier sur le serveur Pour plus d’informations sur cet outil et ses fonctionnalités, merci de vous référer à la documentation officielle de licence4j : https://www.license4j.com/documents/license-manager-gui/. Enregistrer Aperçu Annuler Résumé Note : En modifiant cette page, vous acceptez que le contenu soit placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International licence4j.1716467135.txt.gz Dernière modification: 2024/05/23 12:25par mamadou.gueye_sensoft.sn