Page n 1 Guide d installation de la licence réseau 2011/07/11 Système de licence dainamic (Mycomicro) pour tout détails : 1. Introduction La licence réseau dainamic vous permet d accéder à tous les programmes dainamic quel que soit le nombre de postes de travail dont vous disposez. Lorsque vous lancez un programme dainamic à partir d un poste de travail, celui-ci fait appel à un serveur local sur le réseau. Une vérification de la disponibilité d une licence est faite sur ce serveur. La validité de la licence est vérifiée régulièrement par une connexion au site du développeur (Copyminder). C est pour cette raison que le serveur doit impérativement être connecté à Internet. Ce document vous explique comment installer la licence réseau. Ce guide est principalement destiné à être utilisé par le responsable du réseau Le système de licence est développé pour des applications fonctionnant dans un environnement Windows. Un appendice est disponible pour vous fournir des informations détaillées sur les exigences nécessaires tant en ce qui concerne le réseau que le matériel. 2. Caractéristiques générales, préparation 2.1 Caractéristiques générales Ce document prend en considération deux types d ordinateurs : - Le serveur sur lequel sera installé le module serveur de la licence dainamic - Les stations de travail (clients). Sur chacune d entre elles il sera nécessaire d installer le module client de la licence dainamic. Il faudra ensuite installer les programmes souhaités. L installation initiale est constituée de 4 étapes qui doivent être faites dans un ordre déterminé : - Installer le module serveur sur le serveur. La licence sera immédiatement activée via Internet (il faudra entrer la clé d activation que nous vous avons envoyée par mail). - Installer le module client sur chacun des postes de travail. - Installer les programmes dainamic souhaités et cela sur toutes les stations de travail - Lancer au moins un programme dainamic à partir de chacun des postes de travail afin de permettre l activation du module client Utilisez l outil CMServer viewer afin de visualiser les utilisateurs ayant activer la licence. Les modifications suivantes sont toujours possible après installation : Augmenter ou diminuer le nombre d utilisateurs simultanés (contacter Mycomicro) augmenter ou diminuer le nombre de stations de travail. ajouter ou supprimer des programmes dainamic au niveau de chaque poste de travail. Fin page numéro 1
2.2 Commande et livraison Page n 2 Vous devez tout d abord passer commande via le site www.mycomicro.com d une licence réseau correspondant au nombre d utilisateurs simultanés souhaités. La livraison se fait uniquement de manière électronique. D une part, en téléchargeant les modules d installation ainsi que les programmes et d autre part en nous faisant parvenir un courriel afin d obtenir votre clé d activation. Il est également possible de tester gratuitement les logiciels. A cet effet, notre site vous autorise à demander un essai de la version réseau. Cet essai est limité de la manière suivante : - maximum 5 utilisateurs simultanément - la durée de l'essai est limitée à 2 mois Il n'y a aucune différence entre la version d'essai et la version définitive en ce qui concerne l'installation ou l'utilisation des logiciels. 2.3 Configuration du réseau et des postes de travail Il existe plusieurs types de configurations réseau et c est la raison pour laquelle nous prenons deux exemples (concernant la configuration minimale ainsi que la configuration maximale) NOTE : Généralement, l environnement réseau est déjà installé et l application licence doit uniquement être ajoutée. 2.3.1 Réseau avec groupe de travail Windows Principe : le serveur ainsi que les postes de travail font parties intégrantes du même groupe de travail Windows. Cela signifie que les postes de travail doivent être capable d accéder au serveur à travers le réseau (TCP/IP). Serveur Un des ordinateurs est utilisé comme serveur. Il n est pas nécessaire d utiliser un matériel et/ou un logiciel dédié. Cependant, si le logiciel d'exploitation n est pas orienté serveur, le nombre d ordinateurs (d utilsateurs) sera très limité (cette restriction est liée à Windows et non à la licence dainamic). Le module serveur sera installé sur l ordinateur utilisé comme serveur. Cet ordinateur doit être actif en permanence (dans tous les cas au moins lorsque les logiciels dainamic sont utilisés) Sur le serveur, les comptes suivants sont requis : - Un compte administrateur local destiné à permettre l installation du module serveur. - Eventuellement un compte utilisateur afin de permettre l'utilisation des programmes dainamic sur le serveur. Postes de travail Les autres ordinateurs sont constitués de postes de travail (installés dans les classes). Les utilisateurs se connectent sur un compte en local. Il est nécessaire d installer d abord le module client sur chacun des postes de travail. Ensuite installez les programmes éducatifs dainamic que vous souhaitez utiliser.. Sur les postes de travail, les comptes suivants sont requis : - Un compte administrateur local destiné à permettre l installation du module client ainsi que l installation des programmes éducatifs. - Un ou plusieurs comptes utilisateurs pour utiliser les programmes dainamic. Remarques Fin page numéro 2
Fin page numéro 3 Page n 3 Ainsi que nous l avons mentionné, le serveur peut également être utilisé comme poste de travail. Dans ce cas, il faut toujours d abord installer le module serveur avant le module client. 2.3.2 Réseau avec domaine Windows Principe : Les ordinateurs ainsi que les utilisateurs sont enregistré dans un domaine Windows géré de la manière habituelle. Serveur La personne responsable du réseau doit décider quel serveur sera considéré comme le serveur hébergeant la licence dainamic. C est sur ce serveur que le module serveur sera installé. Le serveur doit toujours être actif de manière à permettre aux stations de travail d y accéder à tout moment pour demander une licence. Le serveur (CMServer) doit bien entendu disposer d une autorisation d accès à Internet. Les comptes suivants sont nécessaires sur le serveur : - Un compte domaine administrateur destiné à permettre l installation de la licence serveur CopyMinder. - Un ou plusieurs comptes utilisateurs pour permettre l exécution des programmes éducatifs lorsque ceux-ci sont utilisés au départ de "terminal services". Postes de travail Le domaine comprend également un certain nombres de postes de travail. Les utilisateurs se connectent via leur identifiant sur le domaine considéré. Les programmes éducatifs sont installés sur les postes de travail. Les comptes suivants sont nécessaires sur les postes de travail : - Un compte domaine administrateur pour permettre l installation de la licence serveur dainamic ainsi que l exécution des programmes éducatifs. - Un ou plusieurs comptes utilisateurs pour permettre l exécution des programmes éducatifs. 2.4 Firewalls Comme beaucoup de logiciels serveur, la licence serveur CopyMinder (CMServer) accepte les connections entrantes en écoutant une adresse IP ainsi qu une porte donnée. Au cas où la machine exécutant CMServer dispose également d un firewall (cela inclut le firewall Windows ainsi qu un éventuel firewall tiers), il sera nécessaire de configurer le système afin de permettre aux connections entrantes de passer par CMServer. Si un firewall se trouve entre le serveur (celui sur lequel fonctionne CMServer) et l ordinateur client, il sera nécessaire de configurer ce firewall également. Une configuration incorrecte de votre/vos firewall(s) peut conduire à un non-fonctionnement de la licence systême et par conséquent à empêcher l exécution des programmes éducatifs. Checklist - Le(s) firewall(s) doit(doivent) permettre à TCP et UDP de passer par le CMServer - Le(s) firewall(s) doit(doivent) permettre à CMServer d accepter les connections entrantes au niveau de l adresse IP et de la porte choisie lors du paramétrage de CMServer. Le module licence installé sur les stations de travail reconnait automatiquement CMServer en exécutant un «multicast broadcast» entre l IP 237.96.71.123 et la porte (standard 10589) que vous avez configurée pour CMServer ; le(s) firewall(s) ne peut(peuvent) en aucun cas bloquer le trafic destiné à cette adresse IP et cette porte (dans le cas contraire, l auto-détection ne se fera pas). 3. Installation initiale des licences
Page n 4 3.1 Installation du module serveur Cette installation sera faite sur le serveur par l Administrateur. Un clé licence devra être demandée par mail (jpb@mycomicro.com) et le programme MycoLicenceServerSetup.exe devra être téléchargé. Ce programme d installation dispose des fonctionnalités suivantes : - Installation du CMServer.exe comme service Windows (CMServer_LJ) - Introduction de la clé licence dont la validité est vérifiée via Internet - Création d une icône dans le programme de démarrage afin de lancer le CMServer viewer de licences. Lancez l installation ; les données suivantes sont affichées ou requises : - Choix d une destination pour l exécutable de la licence serveur. Par défaut : C:\Program Files\dainamic software\licenceserver - Choix d une destination pour les données du serveur licence. Par défaut : C:\dainamic\data\LicenceServer - Choix d un répertoire pour le programme de démarrage où l icône du CMServer viewer sera affiché (par défaut: dainamic software/licence server) Démarrer l installation actuel via Install. Si nécessaire un message s affichera si le service CMServer n'est pas trouvé ou a été désinstallé. Le dialogue suivant affiche la licence installé par MycoLicenceServerSetup. Important : - ne pas modifier les Modes Startup dans l option Windows Service; - ne pas modifier les «Automatic» dans l option Network Configuration. Cliquez sur démarrer pour active la licence Entrez ensuite la clé d activation qui vous a été communiquée. Fin page numéro 4
Page n 5 La clé d activation est maintenant vérifiée sur le serveur de CopyMinder. Si la clé d activation est validée par CopyMinder, un message de confirmation sera affiché. Remarques Un message s affichera si une erreur est rencontrée lors de la vérification de la clé d activation. Plus d informations peuvent être obtenues en se rendant sur le site de Copyminder : http://primary.copyminder.com/kb/. Veuillez nous transmettre ce message lorsque vous ferez appel à notre service support (licencesupport@dainamic.be). 3.2 Installation du module client Cette installation doit être effectuée sur tous les postes de travail. Téléchargez tout d abord MycoNetworkLicenceSetup.exe au départ de notre site (www.mycomicro.com) Ce programme d installation dispose des fonctionnalités suivantes : - Installation d un module licence client - Préparation de la connexion au serveur de licence Démarrez l installation. En cours de procédure, les informations suivantes seront demandées ou affichées : - Le répertoire de destination du module client. Par défaut, le répertoire utilisé est : C :\Program Files\dainamic software\networklicence. Fin page numéro 5
Page n 6 - Le repertoire de destination des données du module client. Par défaut, le répertoire utilisé est : C:\dainamic\data\ NetworkLicence. Cette destination est commune à tous les utilisateurs Windows (modifiez éventuellement les droits d accès). - Le serveur de licence sur lequel le module serveur est installé (voir ci-après). - Vue d ensemble de l installation Démarrer l installation via la touche Install Choix du serveur de licence Il est important de permettre au module client d accéder au serveur grâce au module serveur. C'est pour cela que l écran ci-après s affiche. Il est conseillé de sélectionner (d'abord) «Détection automatique». Remarque : Lors de la validation d une licence, la détection automatique ainsi que la vérification de la connexion au serveur de licence ne s effectue qu au moment du premier lancement d un programme dainamic (voir 3.4 ci après). Au cas où une demande d accès au réseau Copyminder apparaîtrait à ce moment là, cela signifierait que la connexion au serveur de licence ne se fait pas normalement. Prière dès lors d annuler la procédure. Il est vivement conseillé de vérifier en tout premier lieu que le firewall tant au niveau du poste client que celui du serveur ne provoque pas un blocage et empêche dès lors l accès au serveur (voir 2.4). Répéter la procédure de démarrage en sélectionnant cette fois introduire manuellement la licence serveur. Introduisez l adresse IP du serveur ainsi que le numéro de porte (Ces informations se retrouvent dans le CMServer Viewer (menu Server Show Details). Dans ce cas, il est nécessaire que le serveur dispose d une adresse IP fixe afin que le système de licence fonctionne de manière fiable. Fin page numéro 6
Page n 7 3.3 Installation des programmes dainamic L installation des programmes doit se faire sur chaque poste de travail et cela chaque fois qu un nouveau programme doit être utilisé. Si vous souhaitez installer les programmes sur une configuration du type «Terminal Services ou Remote Desktop Services», vous devrez nécessairement installer également les programmes sur le serveur qui fournit «Terminal Services ou Remote Desktop Services». Remarque : Nous vous rappelons qu il n est pas nécessaire de télécharger et d installer tous les programmes dainamic. Installez uniquement ceux qui sont nécessaires sur chacun des postes de travail. A faire pour chacun des programmes Télécharger le fichier exécutable du programme que vous souhaitez utiliser. Sa structure est du type : <program_name> LicenceSetup.exe. Ce programme d installation dispose des fonctionnalités suivantes : - Il installe le programme dainamic correspondant. - Il crée un lien vers le module client préalablement installé Pendant l installation, les données suivantes seront affichées ou demandées : - Le répertoire de destination pour l exécutable du module client. Par défaut, le répertoire utilisé est : C :\Program Files\dainamic software\<nom du programme>. - Le répertoire des données du programme, voir plus loin pour plus d informations - Le répertoire de démarrage des programmes pour y placer les icones ainsi que les manuels d instructions des programmes. Par défaut : dainamic software\<nom du programme>. - Le choix d une icône sur le bureau et/ou dans un répertoire dainamic. - Les options par défaut des programmes. - Vue d ensemble de l installation - Démarrer l installation via la touche Install Le répertoire des données du programme Fin page numéro 7
Page n 8 A cet effet, la boîte de dialogue suivante sera affichée : Deux possibilités : 1) Déterminer ICI le répertoire où les données du programme seront enregistrées. Par exemple C:\dainamic\data\Alfabet Cette manière de procéder est destinée à des ordinateurs utilisés individuellement par le même utilisateur Windows. De cette manière l'installation peut être réalisée complètement (moins de risque de laisser subsister des erreurs). Tous les utilisateurs Windows utilisent les mêmes paramètres ainsi que les mêmes exercices ajoutés ou modifiés (valable uniquement dans le cadre de certains programmes : consultez le manuel concerné). 2) Entrer un chemin d'accès avec des paramètres Cette option est préférable lorsque l'on se trouve dans un environnement réseau. Vous pouvez créer un répertoire accessible par utilisateur en vous servant d'une variable d'environnement (celle-ci toujours dans le format %USERNAME%). Lorsqu'un utilisateur spécifique exécute un programme, la variable d'environnement sera remplacée par le nom de l'utilisateur. Dès lors, chaque utilisateur conservera ses propres paramètres et exercices. A titre d'exemple, si l'utilsateur Windows s'appelle "Cédric", la syntaxe C:\dainamic\data\%USERNAME%\Alfabet" devient "C:\dainamic\data\Cédric\Alfabet". Afin de mieux vous conformer aux standards de Windows, vous pouvez par exemple utiliser la syntaxe suivante : "%LOCALAPPDATA%\dainamic\data\Alfabet" qui deviendra "C:\Users\Patrick\AppData\Local\dainamic\data\Alfabet". Comme le chemin d'accès complet n'est connu qu'au moment où un programme est démarré, une partie de l'installation ne s'effectue qu'au moment où un utilisateur lance un programme pour la Fin page numéro 8
Page n 9 première fois. Dès lors, si la syntaxe introduite ci-avant est incorrecte, une erreur sera générée lors de l'exécution du programme et celui-ci ne pourra fonctionner. Conseils : Le chemin d'accès doit toujours contenir le nom du programme. Dès lors un chemin d'accès avec la syntaxe "C:\dainamic\data\%USERNAME%" ne pourra fonctionner. La variable d'environnement doit être reconnue par le système (par exemple, si un caractère "%" subsiste après expansion, une erreur sera générée. Cette erreur empêchera le programme de fonctionner. Ne JAMAIS utiliser un répertoire commun si l'on se trouve dans un 'environnement tel que "terminal services". où plusieurs utilisateurs font appel simultanément au même programme d'un seul ordinateur. 3.4 Activation du module de licence réseau Cette activation doit être faite une seule fois sur chaque poste de travail. Au moment où vous lancez un des programmes installés, l'écran suivant s'affichera : Si la licence est validée, le programme s'exécutera. Si un problème est rencontré, un message d'erreur commenté sera généré afin de vous permettre de trouver la réponse au problème rencontré. 4. Utilisation 4.1 Sur le serveur Le CMServer fonctionne comme un service Windows (nom = CMServer_LJ) et démarre automatiquement lorsque le serveur est allumé. Il n'est dès lors pas nécessaire qu'un administrateur/utilisateur se connecte à chaque fois au serveur. Une icone est placée sur le bureau pendant l'installation (option) afin de permettre l'exécution du CMServer Viewer. Cet outil peut être utilisé afin de savoir par qui et combien de licences sont utilisées. Fin page numéro 9
Page n 10 Le CMServer Viewer est uniquement disponible sur le serveur. Il est possible (optionnel) d'afficher le CMServer Viewer sur un poste de travail en utilisant un programme tel que "remote desktop". 4.2 Au niveau des postes de travail Lorsque vous lancez un programme éducatif, celui-ci se réserve automatiquement une licence. Pendant l'utilisation du programme, un contrôle est fait régulièrement afin de vérifier si la licence est toujours valide. La licence est libérée au moment où l utilisateur quitte le programme. Une licence sera utilisée par programme et/ou par utilisateur si plusieurs programmes sont simultanément lancés au départ du même poste de travail. Messages d erreur Certains messages d erreur vont afficher un code d erreur Copyminder. Vous pouvez consulter les détails concernant ce message en accédant au site de Copyminder : http://primary.copyminder.com/kb/. 5. Modification de l installation 5.1 Mises à jour vers une nouvelle version Le système de licence Copyminder se met à jour automatiquement via une connexion Internet (cela se fait au moment de la vérification de la validité d une licence). Des mises à jours des logiciels dainamic peuvent également être nécessaires (module serveur, module client ou logiciels éducatifs). Une nouvelle version de ces logiciels sera disponible sur la page de téléchargement. Lorsqu une nouvelle version des logiciels dainamic est disponible, vous devez les télécharger et les exécuter sur le serveur et/ou sur les postes de travail (la désinstallation d une version précédente n est en principe pas nécessaire sauf spécification contraire visible sur la page de téléchargement). Au cas où une mise à jour est urgente, vous serez informé soit par un message émanant du site soit par un courriel. En ce qui concerne les numéros de versions : - La version du fichier exécutable se trouve sur notre site en regard du fichier à télécharger. - La version du module serveur peut être retrouvée en utilisant la fonction de désinstallation de Windows - La version du module client s affiche lors du lancement d un programme. Information importante lors de la mise à jour de la licence serveur : la mise à jour peut ne pas se passer correctement si le CMServer Viewer est actif. Fermez le CMServer Viewer en faisant un clic droit sur l icône se trouvant dans le bas de l écran à l extrême droite. Fin page numéro 10
Page n 11 5.2 Modification de la licence Si vous avez demandé une modification de votre licence (par exemple : ajout d utilisateurs), celleci sera activée sur le serveur. Plusieurs jours peuvent être nécessaires avant que cela ne se produise. Afin que cette modification aie lieu plus rapidement, il est suggéré de procéder de la manière suivante : - Attendez de recevoir un courriel vous confirmant que la licence a été modifiée. - Démarrez le CMServer Viewer et sélectionnez la première ligne où se trouve le nom de la licence. - Allez au «menu server» et cliquez sur «Update Selected Product». La procédure est identique lorsque vous convertissez une licence d essai en une licence normale, 5.3 Modification des programmes sur les postes de travail Il est toujours possible d ajouter un programme dainamic supplémentaire sur un poste de travail. Il est également possible de désinstaller un programme. La procédure est identique pour chaque poste de travail où vous souhaitez faire la modification. Remarque : Les logiciels éducatifs installés peuvent différer d un poste de travail à l autre Important : Si le module client est désinstallé, vous ne pourrez plus faire fonctionner les programmes installés. 6. Appendice 6.1 Configuration nécessaire aux applications La configuration d un environnement réseau peut être extrêmement complexe. Il est donc nécessaire de déterminer exactement les exigences requises. Prenez dès lors comme ligne de conduite les pré-requis ci-après. En ce qui concerne les environnements qui n ont pas encore été testés, veuillez contacter Mycomicro. Joignez de préférence une description détaillée de l environnement dans lequel vous fonctionnez. Mycomicro pourra éventuellement faire des recherches et/ou tests plus approfondis. Notez cependant que Mycomicro ne pourra pas donner de support pour configure un réseau, un serveur ou une station de travail. Les exigences minimales sont les suivantes : - Le serveur ainsi que les postes de travail doivent fonctionner dans un environnement Windows. - Le CMServer Windows service doit avoir accès à Internet. - Le serveur doit être accessible par tous les postes de travail via TCP/IP. Le système de licence a été testé avec : - Windows XP SP3, Vista SP2 et Win7 aussi bien en tant que poste de travail ou serveur - Windows Server 2003 R2 SP2 et 2008 SP2 comme serveur - Groupes de travail Windows - Domaines Windows - Utilisateurs se connectant avec des droits limités - Ethernet câblé ou Ethernet sans fil - «Terminal Services» (tests limités, pas testé avec Citrix) Le système de licence n a pas été testé avec : - Windows 7 home groups - Windows home server - VPN Fin page numéro 11
Page n 12 6.2 Langue des installations La langue de l utilisateur peut être choisie dans la plupart des modules d installation. Dans certains cas, des écrans Copyminder sont affichés. Dans ce cas, les textes seront dans la langue du système Windows 6.3 Fichier rapport de Copyminder (log file) Lorsque vous faites appel au support, il pourrait vous être demandé de nous faire parvenir le fichier rapport de Copyminder (log file). Les fichiers suivants sont concernés (du moins lorsque l installation a été faite par défaut) : - Serveur : CMServer viewer menu Server Show Log File - Serveur : C:\dainamic\data\LicenceServer\CM\Server\MycoNetwork.dll.cm.log (plus détaillé) - Poste de travail : C:\dainamic\data\NetworkLicence\cm\DaiNetwork.dll.cm.log Le contenu de ces fichiers peut éventuellement être supprimé si ces fichier s avéraient être trop importants (et si aucun problème n a été signalé). Fin page numéro 12
Table des matières Page n 13 1. Introduction... 1 2. Vue d ensemble, préparation... 1 2.1 Aperçu... 1 2.2 Commande et livraison... 1 2.3 Configuration réseau et poste de travail... 2 2.3.1 Réseau avec groupe de travail Windows... 2 2.3.2 Réseau avec domaine Windows... 2 2.4 Firewalls... 3 3. Installation initiale des licences... 3 3.1 Installation du module serveur... 3 3.2 Installation du module client...... 5 3.3 Installation des programmes dainamic... 7 3.4 Activation du module licence réseau... 9 4. Usage... 9 4.1 Sur le serveur... 9 4.2 Sur les postes de travail... 10 5. Personnaliser l installation... 10 5.1 Mise à jour vers une nouvelle version... 10 5.2 Modification de la licence... 10 5.3 Installation des programmes sur les postes de travail... 10 6. Appendice... 11 6.1 Environnement pour l installation... 11 6.2 Langue de l installation... 11 6.3 Fichier de connexion à Copyminder... 11 Fin page numéro 13