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