Semaine spéciale Ulteo, cet article est le troisième d'une série de 7. L'article a été publié en Janvier dernier dans le magazine Linux+. La version d'Ulteo présentée est la version 1, actuellement la version 2 est d'actualité avec quelques petites différences.
Troisième partie : installation d'un serveur applicatif Linux
Ce serveur permet de mettre à disposition des utilisateurs des applications Linux mais pas seulement : dans tout système d'exploitation, il vous faut un noyau et Ulteo est basé sur un noyau Linux. Un serveur Linux servira à héberger la distribution spécifique pour que l'utilisateur final puisse disposer d'une session avec un « vrai » système d'exploitation qui tourne sur le serveur.
Compilation et paramétrage du programme
Dans l'archive téléchargée précédemment, décompressez l'archive intitulée ovd-chroot-apps puis lancez la compilation :
./configure && make && make install
Tout comme le serveur de session, exécutez le binaire
mathieu@debian:/usr/local/bin$ ./aps-chroot-install
Full Qualified Domain Name [debian]: debian
Session Manager URL: http://127.0.0.1/sessionmanager
mathieu@debian:/usr/local/bin$ ./aps-chroot-install
Full Qualified Domain Name [debian]:
Session Manager URL: http://debian/sessionmanager
Chroot installation path: /opt/ulteo
Options:
* FQDN: debian
* SM URL: http://debian/sessionmanager
* chroot path: /opt/ulteo
* chroot download: yes
* apache group: www-data
* apache dir: /etc/apache2/conf.d
Is this correct? [Y/n] Y
Il faut donner un nom au serveur, lui indiquer l'adresse du serveur de sessions et le répertoire qui contiendra l'arborescence de la distribution. Le téléchargement s'effectue et l'installation de l'arborescence se fera dans le répertoire indiqué.
Pour lancer le serveur applicatif, tapez la commande suivante (en fonction du répertoire que vous avez entré précédemment) :
chroot /opt/ulteo /etc/init.d/ulteo-ovdd start
Explication de la commande :
Il faut lire la commande de droite à gauche. Le service ulteo-ovdd est lancé non pas avec l'arborescence du Linux en cours mais avec celle du Linux Ulteo installé dans /opt/ulteo. La commande chroot permet de changer l'emplacement de la racine dans votre arborescence. Cette commande devra être relancée à chaque reboot du serveur (ou lancée automatiquement).
Intégration du serveur
Le serveur de session répertorie tous les serveurs applicatifs qui lui sont associés.
Dans l'interface d'administration, allez à la catégorie serveurs puis dans serveurs non enregistrés et vous aurez ensuite la liste des serveurs disponibles.
Liste des serveurs non enregistrés
Une fois le serveur enregistré, celui-ci apparaît dans la liste des Serveurs.
Liste des serveurs enregistrés
Un serveur enregistré (et en ligne)peut avoir deux status :
- en production : le serveur est prêt à être utilisé et fonctionne convenablement,
- en maintenance : soit il a été désactivé par l'administrateur pour effectuer des opérations de maintenance, soit il subsiste un problème dessus qui empêche ulteo de l'exploiter.
Gérer le serveur
Une page simple vous permet de gérer intégralement le serveur applicatif depuis la console d'administration. De toute manière, le paramétrage quel qu'il soit ne se fait que à partir de l'interface web. Aucune option n'est disponible une fois les modules installés.
Interface de gestion d'un serveur
Le nom du serveur est très très important, il s'agit de l'adresse IP ou du nom connu sur tout le réseau. Si vous mettez 127.0.0.1, le serveur ne sera accessible que depuis elle même.
Les applications disponibles sont celles installées sur le serveur en question. Vous avez la possibilité d'installer de nouvelles applications directement depuis l'interface web. Pour installer une application, rien de plus simple : tapez son nom (en étant sûr qu'elle est dans les dépôts des principales distributions et cliquez sur installer). De même, une mise à jour du système se fait juste en cliquant sur le bouton (plus simple que sous Windows !!).
Liste des tâches sur les serveurs
La liste des tâches pour tous les serveurs est disponible dans la section tâches de la catégorie serveur.
Directement en cliquant sur une tâche, vous aurez les résultats de la console.
Je vous recommande de faire une mise à jour dès l'installation d'un nouveau serveur applicatif Linux.
Lancement
Passez le serveur en production puis connectez-vous au gestionnaire de sessions (http://127.0.0.1/sessionmanager) et là vous aurez le plaisir de voir enfin le formulaire de connection. Seulement, la tâche n'est pas finie, vous devez à présent publier les applications que les utilisateurs pourront utiliser.
Retrouvez demain la suite de cette spéciale Ulteo : Installation d'un serveur applicatif Windows
SynerGeek.fr Informatique & Veille Technologique




