logo

Installation gérée par un administrateur

Sommaire

  1. Introduction
  2. Installation du serveur de licences
  3. Première installation d'une station de travail
  4. Mise à jour d'une station de travail
  5. Désinstallation des applications et des pilotes

 

1. Introduction

Le présent document décrit la procédure d'installation et de mise à jour des applications Cubus dans un réseau géré par un administrateur, les utilisateurs ayant des droits restreints sur leur station de travail. Ce document s'adresse à l'administrateur du système et il se base sur les instructions d'installation pour une station de travail individuelle, instructions qu'il faut impérativement lire au préalable.

1.1. Terminologie

Quelques notions de base à connaître

Terme Signification
HKLM_CUBUS chemin du registre «HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cubus»
clé distante clé matérielle qui se branche sur le port USB du serveur pour le contrôle des licences
BN numéro de client Cubus*
BN.SYS numéro complet de système Cubus qui identifie une clé distante et les licences correspondantes*
InstallKey clé d'installation (numéro) spécifique à chaque client Cubus qui permet le téléchargement des paquets d'installation et de mise à jour*
UpdateCode code de status (numéro) requis pour le téléchargement d'une mise à jour
génération ensemble d'applications Cubus pouvant interagir et identifiées par le même numéro dans leur nom (CEDRUS-8,STATIK-8, etc.)
station (de travail) un ordinateur, éventuellement virtuel, sur lequel l'on travaille avec un logiciel
serveur de licences (ou serveur de clés Hardlock) dans le cas d'une gestion centralisées des agréments, l'ordinateur, éventuellement virtuel, sur lequel l'utilitaire de gestion des licences fonctionne et auquel les clés matérielles sont attachées
Pilote (driver en anglais) un programme informatique permettant à des logiciels de plus haut niveau — telles les applications Cubus — d'interagir avec des périphériques matériels — telles les clés Hardlock
Service Hardlock utilitaire de gestion des licences «HLServer» pour les clés Hardlock

* Ces informations se trouvent sur le bulletin de livraison Cubus qui vous est adressé par courriel.

1.2. Prérequis

Avant de procéder à une installation ou à une mise à jour, veuillez vérifier les prérequis :

 

2. Installation du serveur de licences

Les licences flottantes fournies par Cubus SA peuvent être couplées à une clé matérielle distante de type «Hardlock». Les applications Cubus requièrent une connexion permanente avec cette clé. Le serveur de licences est l'ordinateur, éventuellement virtuel, sur lequel l'utilitaire de gestion des licences «HLServer» fonctionne en tant que service Windows et auquel les clés matérielles sont attachées par un port USB.

Pour une installation correcte du serveur de licences, il faut impérativement procéder à l'installation en suivant les étapes décrites ci-après dans l'ordre indiqué.

2.1. Étape 1 : téléchargement et installation du paquet MSI

Télécharger et installer le paquet MSI du serveur de licences.

Nom du paquet Installation Lien pour le téléchargement
CubusLicenseServer_x.msi logiciel «CubusLicenseServer» avec une entrée «Cubus Software» dans le menu de démarrage https://install.cubus.ch/cls

Après installation, l'utilitaire «CubusLicenseServer» est accessible depuis le menu de démarrage et il est référencé dans «Applications et fonctionnalités» comme «Cubus License Server (x.x)».

2.2. Étape 2 : installation des pilotes Hardlock

Démarrer l'utilitaire «CubusLicenseServer» depuis le menu de démarrage. Sous «Pilotes de clés Hardlock», cliquer [Installer] pour procéder à l'installation des pilotes permettant d'accéder à la clé Hardlock.

2.3. Étape 3 : installation du service Hardlock

Sous «Service pour les clés Hardlock», cliquer [Installer le service]. L'utilitaire «HLSW32.EXE» est alors démarré ; suivre les instructions à l'écran, accepter les valeurs suggérées par défaut, à l'exception de la ré-installation des pilotes.

À la fin de l'installation, l'utilitaire s'efforcera de créer le trou d'épingle (pinhole) requis dans le pare-feu. Après l'installation, le service sera démarré automatiquement et il sera aussi configuré pour être démarré automatiquement à chaque démarrage (boot) du serveur.

2.4. Étape 4 : branchement de la clé Hardlock

Finalement, il faut brancher la clé Hardlock sur le serveur de licences. Les clés Hardlock distantes modernes fournies par Cubus sont des clés USB vertes qui présentent une diode électroluminescente rouge quand elles sont branchées et prêtes à l'emploi.

2.5. Gestion des licences utilisées

Un utilitaire permet d'observer et de libérer si besoin les licences flottantes en cours d'utilisation. Pour le démarrer, il suffit de cliquer [Démarrer le moniteur].

Une description détaillée du moniteur est disponible ici.

2.6. Mise à jour du serveur de licences

Étant donné que ni les applications Cubus ni les licences ne sont installées sur le serveur de licences, il est très rarement nécessaire d'appliquer une mise à jour.

Si une mise à jour est requise, il faut avant tout arrêter le service «HLServer» avec les outils Windows standard. Il suffit ensuite de télécharger le nouveau paquet MSI «CubusLicenseServer» et de procéder à son installation comme expliqué au § 2.1.

 

3. Première installation d'une station de travail

Les applications et les licences doivent être installées sur chaque station de travail, sur un disque local. Ceci peut se faire soit de façon décentralisée — de façon identique à une installation individuelle, en disposant localement des privilèges élevés pour accéder au niveau de l'administrateur —, soit de façon centralisée — à l'aide des outils de déploiement standard — depuis un serveur. La procédure à suivre est identique dans les deux cas.

3.1. Étape 1 : téléchargement des paquets

Se connecter au serveur d'installation Cubus à l'adresse internet donnée ci-dessous. Pour s'identifier, il faut saisir son numéro de client «BN» et la clé d'installation «InstallKey» correspondante reçus de Cubus par courriel (bulletin de livraison).

https://install.cubus.ch

Télécharger les trois paquets (2 fichiers MSI et 1 fichier de licences) décrits ci-après :

Nom du paquet Installation
CubusServices_xxx.msi - service «CubusSvc»
- logiciel CubusExplorer avec une entrée «Cubus Software» dans le menu de démarrage
CubusSoftware_xxx_x.msi - toutes les applications Cubus
CubusLicense_BN_xxxx.reg - toutes les licences disponibles correspondant au numéro «BN»

3.2. Étape 2 : installation du logiciel

Installer les 2 paquets MSI «CubusServices_xxx.msi» et «CubusSoftware_xxx_x.msi». Après installation, chaque paquet MSI est référencé dans «Applications et fonctionnalités».

3.2.1. Choix des générations à installer

Par défaut, les deux générations les plus récentes des applications Cubus sont installées. Si l'on désire se limiter à l'installation de la génération actuelle, il suffit de donner le numéro de cette génération comme paramètre d'installation du paquet «CubusSoftware_xxx_x.msi» en utilisant les outils Windows standard.

L'exemple ci-dessous installe avec l'utilitaire Windows «msiexec» uniquement la génération 8 des applications Cubus :

C:> msiexec /i CubusSoftware_xxx_x.msi Gen=8

 

3.2.2. Bloquer les mises à jour

Le CubusExplorer, partie intégrante du logiciel Cubus, vérifie régulièrement par internet la validité de l'installation. L'utilisateur est averti dès qu'une mise à jour est disponible, et il peut directement procéder à son installation.

Si un administrateur ne désire pas que les utilisateurs puissent procéder à une mise à jour, ou s'il ne désire même pas que les utilisateurs en soient informés, il peut définir des blocages par des paires nom/valeur ad hoc dans la base de registre Windows.

Chemin Nom Valeur Effet
HKLM_CUBUS\CubusExplorer BLOCKNOTIFICATION T empêche l'annonce de la disponibilité d'une mise à jour
HKLM_CUBUS\CubusExplorer BLOCKUPDATE T empêche l'installation directe d'une mise à jour depuis le CubusExplorer

 

3.3. Étape 3 : installation des licences

Les licences doivent être installées sur chaque station de travail. Exécuter pour cela le fichier de licences au format de la base de registre Windows «CubusLicense_BN_xxxx.reg». Les licences sont enregistrées dans la base de registre sous le chemin «HKLM_CUBUS\Licenses».

3.3.1. Limitation des licences disponibles

Étant donné que le fichier de licences contient toujours toutes les licences correspondant au numéro de client «BN», les licences de tous les systèmes BN.SYS sont installées. Il est cependant parfois désirable de limiter sur certaines stations de travail l'accès qu'à quelques systèmes BN.SYS particuliers. Il suffit pour cela de désactiver quelques licences par une paire nom/valeur ad hoc dans la base de registre Windows. Les systèmes à désactiver sont identifiés par un chiffre qui se calcule comme suit :
BNSYS = 100×BN + SYS où «SYS» correspond au numéro du système.

Chemin Nom Valeur Effet
HKLM_CUBUS\Licenses Inactive BNSYS[,BNSYS][...] les licences énumérées sont inactives

Sur chaque station de travail, le tableau synoptique du dialogue «Licences & mises à jour», accessible depuis le menu principal du CubusExplorer, présente l'ensemble des licences valides chargées dans la base de registre. Les systèmes inactifs y sont indiqués comme tels. L'utilisateur ne peut modifier ce réglage depuis le CubusExplorer. Seul un utilisateur disposant localement des privilèges élevés pour accéder au niveau de l'administrateur peut modifier la base de registre sous le chemin «HKLM_CUBUS\Licenses».

3.4. Étape 4 : installation des pilotes Hardlock

Exécuter sur la station de travail le fichier batch «install.bat» qui se trouve dans le dossier
«C:\Program Files (x86)\Cubus Software\xxxx\CubusShared\Aladdin\Install\», où «xxxx» correspond au numéro du paquet MSI «CubusSoftware_xxx_x.msi» précédemment installé, sans le «_».

Il est également possible d'installer ces pilotes depuis le dialogue «Licences & mises à jour», accessible depuis le menu principal du CubusExplorer.

3.5. Étape 5 : désignation du serveur de licences

Pour chaque clé distante, il faut spécifier l'adresse IP du serveur de licences où cette clé est branchée. Cette information doit être enregistrée dans la base de registre comme décrit ci-après.

Il est également possible de spécifier cette adresse depuis le dialogue «Licences & mises à jour», accessible depuis le menu principal du CubusExplorer.

3.5.1. Module de la clé Hardlock

Chaque clé distante de type «Hardlock» est initialisée avec un décalage d'adresse appelé «module» (module address en anglais). Ce décalage est un nombre à quatre chiffres qui permet de connecter plusieurs clés à un même serveur de licences. Il est indiqué sur le bulletin de livraison Cubus. Il est également indiqué, précédé du signe «@» pour chaque licence flottante dans le tableau synoptique du dialogue «Licences & mises à jour».

3.5.2. Adresse IP du serveur de licences

Sur la station de travail, pour chaque clé distante identifiée par son module «xxxx», il faut définir le serveur de licences par une clé du registre nommée «xxxx» et par une paire nom/valeur ad hoc dans la base de registre Windows.

Chemin Nom Valeur
HKLM_CUBUS\Licenses\xxxx HLS_IPADDR adresse IPV4 ou nom du serveur de licences

 

3.6. Configuration définie par l'utilisateur

Dans un réseau d'entreprise, il est souvent désirable de pouvoir définir une configuration commune pour l'impression avec un logo de l'entreprise ou pour la base de données des matériaux. Ces réglages d'impression et tous ces paramètres relatifs au calcul sont installés dans des fichiers de configuration avec les logiciels. Il est possible de compléter ou de remplacer la configuration standard en spécifiant ses propres fichiers de configuration dans un dossier spécial. De plus amples informations à ce sujet sont données ici.

 

4. Mise à jour d'une station de travail

Si vous êtes au bénéfice d'un contrat de service valide, Cubus SA vous propose plusieurs mises à jour par internet au cours de l'année. Un courriel vous annonce toujours à l'avance de l'imminence d'une mise à jour. Dès qu'une telle mise à jour est disponible, un message apparaît dans le CubusExplorer (cf. aussi 3.2.2).

Les utilisateurs des applications Cubus peuvent en général poursuivre leur travail, les mises à jour courantes étant appliquées entièrement en arrière-plan, parallèlement à la version déjà en place. Si la mise à jour demande également une actualisation des services Cubus (paquet CubusServices_xxx.msi), il faut fermer toutes les applications Cubus avant de procéder à la mise à jour afin de prévenir toute perte de données. Les anciennes versions sont automatiquement effacées. La version la plus récente est automatiquement utilisée dès que le CubusExplorer est à nouveau démarré.

Mise à jour locale ou centralisée

Un utilisateur disposant localement des privilèges élevés pour accéder au niveau de l'administrateur peut installer la mise à jour directement depuis le CubusExplorer en cliquant
[Télécharger et installer maintenant la mise à jour].

Dans un réseau gérée par un administrateur, les utilisateurs disposent rarement des privilèges élevés. Les logiciels sont en général installés à l'aide d'outils de déploiement automatisé. Les explications qui suivent se rapportent exclusivement à une mise à jour centralisée.

4.1. Étape 1 : téléchargement des paquets

De façon analogue à la première installation, se connecter au serveur d'installation Cubus à l'adresse internet donnée ci-dessous. Pour s'identifier, il faut saisir son numéro de client «BN» et la clé d'installation «InstallKey» correspondante reçus de Cubus par courriel (bulletin de livraison). Il faut en outre saisir le code de mise à jour «UpdateCode» qui est affiché dans le cadre «Status des mises à jour» du dialogue «Licences & mises à jour», accessible depuis le menu principal du CubusExplorer.

https://install.cubus.ch

Le serveur d'installation affiche en vert les paquets à télécharger et à installer. Les licences en font toujours partie, car elles sont intimement liées aux applications mises à jour, les «CubusServices» que très rarement. Télécharger uniquement les paquets affichés en vert.

4.2. Étape 2 : installation de la mise à jour

Installer tous les paquets téléchargés, y compris les licences, comme décrits précédemment aux § 3.2. et § 3.3. Après installation, chaque paquet MSI est référencé dans «Applications et fonctionnalités», les licences sont enregistrées dans la base de registre sous le chemin «HKLM_CUBUS\Licenses».

4.3. Étape 3 : désinstallation des anciennes versions

Les mises à jour ne modifient pas les versions précédentes mais sont installées parallèlement. Toutes les versions installées et encore disponibles sur une station de travail sont référencées dans «Applications et fonctionnalités» de Windows.

Après une mise à jour réussie, et afin de récupérer de la place sur le disque, il est recommandé d'effacer les versions les plus anciennes avec les outils Windows standard. Il suffit pour cela de cliquer sur le nom des anciens paquets référencés dans «Applications et fonctionnalités» puis de cliquer [Désinstaller].

4.5. Retour à l'installation précédente (rollback)

Les mises à jour ne modifient pas les versions précédentes mais sont installées parallèlement. Toutes les versions installées et encore disponibles sur une station de travail sont référencées dans «Applications et fonctionnalités» de Windows.

Si l'installation devait échouer, il est ainsi possible de revenir à une version antérieure sans dommage. Il suffit pour cela de cliquer sur le nom du paquet nouvellement référencé dans «Applications et fonctionnalités» puis de cliquer [Désinstaller].

 

5. Désinstallation des applications et des pilotes

Après installation, sur les stations de travail comme sur le serveur de licences, chaque paquet MSI est référencé dans «Applications et fonctionnalités» de Windows. Les pilotes de clés Hardlock y sont en général référencés sous le nom «Hardlock Device Drivers». Tous peuvent être désinstallés avec les outils windows standard.

5.1. Désinstallation du service Hardlock

Sur le serveur de licences, bien que le service Hardlock soit référencé sous le nom «Hardlock Server» dans «Applications et fonctionnalités» de Windows, il faut suivre une procédure particulière pour le désinstaller :

  1. arrêter le service Hardlock, nommé «HLServer», p. ex. depuis la ligne de commande avec «sc stop HLServer» ;
  2. désinstaller les pilotes en exécutant le fichier batch «purge.bat» qui se trouve dans le dossier
    «C:\Program Files (x86)\Cubus Software\CubusLicenseServer\Aladdin\Install\» ;
  3. effacer le service Hardlock, p. ex. depuis la ligne de commande avec «sc delete HLServer».