Installation de Neotess Serveur pour Linux et Windows
Transcription
Installation de Neotess Serveur pour Linux et Windows
www.neotess.fr Tél : + 33 (0) 477 91 21 91 Mail : contact@neotess.fr Installation de Neotess Serveur pour Linux et Windows Neotess 27/04/2015 Prérequis Neotess Serveur est le logiciel nécessaire pour piloter votre parc d'affichage dynamique. Il doit être installé sur le serveur auquel les utilisateurs et les Players auront accès. Neotess Player est le logiciel affichant les contenus à l'écran. Il peut être fourni soit préinstallé sur un matériel, soit en logiciel à installer sur votre propre matériel. Pour Linux PC avec Linux, sdk Oracle java 6 1Go RAM 2Go disque (hors contenus) Réseau ImageMagick 6.6.9 ou supérieur Ghostscript 9.05 ou supérieur Pour Windows PC avec Microsoft Windows 7, 8, Vista, Server 1Go RAM 2Go disque (hors contenus) Réseau ImageMagick 6.8 ou supérieur Ghostscript 9.15 ou supérieur Les connexions réseau suivantes doivent être ouvertes pour bénéficier des fonctions correspondantes. En gras les connexions indispensables : utilisateur vers port TCP 80 du serveur : administration de Neotess player vers port TCP 80 du serveur : communication de Neotess serveur et Player vers service NTP (network time protocol): maintien à l’heure player vers port TCP 80 de services.neotess.fr : activation (au cours de l'installation player uniquement) player vers services et flux internet : services et flux RSS d’information serveur vers port TCP 80 de services.neotess.fr : nouveaux widgets et mise à jour serveur vers port TCP 80 de converter.neotess.fr : services de conversions de contenu (sur options) serveur vers services et flux internet : services et flux RSS d’information serveur vers port UDP 9 du player : démarrage piloté Wake on LAN (serveur local uniquement) utilisateur vers port TCP 5900 du player : contrôle à distance VNC internet vers port TCP 22 du player : maintenance à distance Conformément à la RFC 6762, Neotess Player utiliser le suffixe .local pour la résolution de noms locaux par mDNS (multicast DNS). Nous suggérons d’éviter le suffixe .local dans le nommage du serveur Neotess. Communiquez au support Neotess l'URL de votre serveur afin que les prochaines activations de vos Players soient configurées automatiquement avec cette URL. Consultez la documentation d’exploitation avant et après l’installation de votre logiciel ! Installation pour Linux Les opérations d'installation ci-dessous doivent être réalisées avec un compte linux root par un Administrateur. Avant de procéder à l'installation de Neotess Serveur, désactivez tout logiciel serveur web existant sur votre serveur afin de libérer son port TCP 80 (HTTP). Identifiez le nom réseau et l'adresse ip du serveur et déterminez l'URL " http://{nom ou ip du serveur}/ " qui sera utilisée par les Players et les utilisateurs pour contacter le serveur. Transférez l'archive Neotess serveur. Décompressez le répertoire "neotess" présent dans l'archive sur un disque de stockage d'espace suffisant. Définissez root comme le propriétaire des fichiers décompressés Réalisez un lien symbolique /neotess de la racine vers le répertoire neotess fraichement décompressé Installez ImageMagick et Ghostscript depuis les dépôts de votre distribution ou depuis la source Téléchargez Oracle jdk 1.6 non rpm correspondant à votre architecture : x86 ou x64 Installez Oracle jdk 1.6 dans le répertoire /usr/local (il crée le sous-répertoire de la forme jdk1.6.0_XX). Une installation 32 bits est présente dans usr/local/jdk1.6.0_32 de l'archive Neotess serveur Réalisez un lien symbolique /usr/local/jdk vers le répertoire d'installation du jdk. Réalisez un script de démarrage du serveur. Un script upstart est présent dans etc/init/neotessserver.conf de l'archive Neotess serveur o Celui-ci doit exécuter /neotess/bin/startup.sh au démarrage et /neotess/bin/shutdown.sh à l'extinction Ouvrez dans le pare-feu les ports réseau nécessaires (cf liste ci-dessus ; le port TCP 80 est indispensable). Redémarrez le serveur. Le logiciel Neotess doit avoir démarré et être opérationnel. Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 2/5 Installation pour Windows Les opérations d'installation ci-dessous doivent être réalisées avec un compte Windows Administrateur. Avant de procéder à l'installation de Neotess Serveur, désactivez tout logiciel serveur web existant sur votre serveur afin de libérer son port TCP 80 (HTTP). Identifiez le nom réseau et l'adresse ip du serveur et déterminez l'URL " http://{nom ou ip du serveur}/ " qui sera utilisée par les Players et les utilisateurs pour contacter le serveur. Installez le logiciel ImageMagick http://www.imagemagick.org/ (utilisé pour la génération des imagettes). Cochez « Add application directory to your system Path ». Installez le logiciel Ghostscript http://ghostscript.com/ (utilisé pour la conversion des PDF). Exécutez le logiciel d'installation de Neotess Serveur. Lisez le contrat de licence et cliquez sur "J'accepte" pour continuer. Choisissez les options d'installation souhaitées (par défaut pour l’installation en tant que service). Cliquez sur "Suivant". Dans Windows 7 et Vista, Neotess tente d'ouvrir lui-même les ports dont il a besoin dans le pare-feu de windows. Dans Windows XP, vous devez vous-même ouvrir les ports (cf liste ci-dessus) ou désactiver le pare-feu. A propos de Cygwin SSH Cygwin SSH est un outil permettant l'administration distante du serveur/player windows en ligne de commande ssh. Si vous choisissez d'installer Cygwin SSH sur votre serveur, vous devrez aussi : Définir un mot de passe pour l'utilisateur windows servant à l'affichage dynamique et à la connexion distante Ouvrir le port 22 du pare-feu windows Mise en route Accéder à l’interface Neotess Le serveur étant configuré et connecté au réseau, vous accédez à l’interface d’administration au moyen de votre navigateur. Pour cela, vous devez disposer du nom ou de l’adresse ip du serveur sur votre réseau. Lancez votre navigateur Saisissez l’adresse du serveur dans la barre d’adresse de votre navigateur. Exemple : « http://192.168.1.10 ». La page de connexion de Neotess qui apparait confirme l’accessibilité du serveur. Sur l’interface de connexion Neotess, identifiez-vous. Les utilisateurs existant par défaut sont : Rôle Identifiant Mot de passe Mise en route - nous contacter - nous contacter Administrer administrateur demo Créer et publier utilisateur demo Paramétrer votre compte client Connectez-vous à Neotess en tant que « Mise en route ». Dans l’onglet Comptes / Utilisateurs et groupes, sélectionnez votre « Espace client ». Double-cliquez ou, dans le volet de propriétés, choisissez « Modifier le client » Renseignez les informations de votre espace client, notamment : o Votre clé d’activation, o Les conversions de contenus à activer (nécessitent la souscription de l’abonnement correspondant). Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 3/5 Ajouter le(s) Player(s) sur le Serveur Réalisez les opérations ci-dessous avec un compte Neotess Administrateur. Rapportez-vous à la documentation d'utilisation pour des informations plus détaillées. Accédez à l'onglet Equipements. Dans la liste des Equipements, identifiez le nouvel Equipement : - s'il existe, double-cliquez sur cet Equipement afin de le « Modifier ». s'il n'existe pas, identifiez le groupe auquel appartiendra le nouvel équipement : sélectionnez le Groupe puis cliquez sur le bouton « Ajouter un équipement ». Renseignez la configuration de l'équipement, en veillant plus particulièrement aux éléments suivants en gras : Son nom Son Adresse MAC, en minuscules, sans espaces et avec ":" comme séparateur Le fuseau horaire (timezone) qui sera utilisé pour les diffusions et le démarrage/extinction de l'équipement La résolution de l’écran (largeur, hauteur) et son orientation Il est préférable de choisir une résolution d’affichage adaptée à votre équipement : un ratio largeur/hauteur identique à celui de vos écrans (16:9, 16:10, 4:3) ; une définition proposée par votre écran et compatible avec la puissance de votre player (1280x720, 1360x768, 1920x1080). L'horaire de fonctionnement Player et/ou Ecran Dans l’onglet Démarrage et Extinction, saisissez les jours, plages horaires et cochez le démarrage et l’extinction pilotée. Validez. Si Neotess Player est allumé, l'équipement doit apparaitre allumé dans le parc d'équipements. Définir les droits d’accès au nouvel équipement Seuls les comptes administrateurs voient le nouvel équipement. Ajoutez les accès au nouvel équipement aux groupes d’utilisateurs concernés par celui-ci. Définir la diffusion du nouvel équipement Un nouvel équipement n’a pas de diffusion programmée ou par défaut. Pour ne pas que son écran reste noir à l’issue de son installation, vous devez soit : - Ajouter le nouvel équipement à la diffusion par défaut ou à une diffusion programmée déjà existante Créer une nouvelle diffusion, par défaut ou programmée, pour le nouvel équipement. Rapportez-vous à la documentation d'utilisation pour des informations plus détaillées. Mise à jour pour Linux Avant toute manipulation du logiciel serveur, sauvegardez les données de Neotess Serveur ! sans logiciel player installé localement Arrêtez le logiciel Neotess serveur : par exemple killall java Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 4/5 Identifiez le répertoire d'installation de Neotess Serveur : habituellement /neotess (attention, ce peut être un lien symbolique vers un autre répertoire) Renommez ce répertoire Installez la nouvelle version du logiciel comme indiqué ci-dessus Supprimer le compte client par défaut dans la nouvelle installation dans webapps/Neotess/data/customers/* Copiez le(s) compte(s) client(s) de l'ancienne installation dans webapps/Neotess/data/customers/* dans le même répertoire de la nouvelle installation Copiez la configuration de l'ancienne installation dans webapps/Neotess/WEBINF/neotess.properties dans le même répertoire de la nouvelle installation Démarrez le nouveau logiciel Neotess serveur : par exemple /neotess/bin/startup.sh avec logiciel player installé localement (serveur sur player) Sauvegardez les données de Neotess serveur : o connectez-vous en ssh sur le serveur par exemple avec putty : identifiant neotess, mot de passe par défaut neotess1 o prenez les droits administrateur : sudo su, mot de passe neotess1 o tar zcf customers.tgz /neotess/webapps/neotess/data/customers/ o en SCP avec par exemple WinSCP, copiez le fichier customers.tgz sur un autre ordinateur Réinstallez le logiciel au moyen de la clé USB comme indiqué ci-dessus. Ajoutez en plus le patch neotesslinserver.tgz lorsque proposé. Restaurez les données sur le nouveau serveur : o en SCP, copiez le fichier customers.tgz précédemment sauvegardé sur le serveur o connectez-vous en ssh sur le serveur : identifiant neotess, mot de passe par défaut neotess1 o prenez les droits administrateur : sudo su, mot de passe neotess1 o arrêtez le serveur : killall java o Supprimer le compte client par défaut : rm -rf webapps/Neotess/data/customers/* o tar zxf customers.tgz -C / o démarrez le serveur : /neotess/bin/startup.sh Mise à jour pour Windows Avant toute manipulation du logiciel serveur, sauvegardez les données de Neotess Serveur ! sans logiciel player installé localement Très important : Assurez vous de terminer au moyen du Gestionnaire de tâches windows tous les processus NeoUpdater, NeoScheduler, NeoPlayer, NeoConfig et tout logiciel qui pourrait utiliser des fichiers dans le répertoire d'installation de Neotess. Installer la nouvelle version de Neotess Serveur dans le même répertoire d'installation que l'ancienne version (normalement C:\Neotess). Lorsque demandé, choisir d'importer les paramètres. avec logiciel player installé localement (serveur sur player) Assurez vous de terminer au moyen du Gestionnaire de tâches windows tous les processus NeoUpdater, NeoScheduler, NeoPlayer, NeoConfig et tout logiciel qui pourrait utiliser des fichiers dans le répertoire d'installation de Neotess. Arrêter le service Neotess. Supprimer le service Neotess : ouvrir une ligne de commande cmd Administrateur, puis exécuter la commande sc delete Neotess Si besoin, renommer le répertoire d'installation du serveur de C:\Neotess en C:\NeotessServer Installer la nouvelle version de Neotess Serveur dans ce même répertoire d'installation C:\NeotessServer Lorsque demandé, choisir d'importer les paramètres. Installer la nouvelle version de Neotess Player dans C:\Neotess (son répertoire par défaut). Affichez – Diffusez – Communiquez Installation de Neotess Serveur pour Linux et Windows - Neotess 5/5