Ulteo: serveur d’applications et bureau virtuel 3/7

Ulteo: serveur d’applications et bureau virtuel 3/7 1

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.

Ulteo: serveur d’applications et bureau virtuel 3/7 2

Liste des serveurs non enregistrés

Une fois le serveur enregistré, celui-ci apparaît dans la liste des Serveurs.

Ulteo: serveur d’applications et bureau virtuel 3/7 3

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.

Ulteo: serveur d’applications et bureau virtuel 3/7 4

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 !!).

Ulteo: serveur d’applications et bureau virtuel 3/7 5

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

A propos Mathieu Passenaud

Passionné de technologies Web, diplômé d'informatique embarquée et actuellement dans le développement d'applications en Cloud Computing.

Je vous propose également...

OnlyOffice, une solution CRM/Gestion documents et plus encore... 6

OnlyOffice, une solution CRM/Gestion documents et plus encore...

Depuis 2 ans que j'ai repris la présidence d'une association sportive (tennis, badminton, volley, fustal …

Signature HTML dans Mail Mac OS X Mavericks 7

Signature HTML dans Mail Mac OS X Mavericks

Les méthodes changent entre les différentes version d'OS Apple pour intégrer une signature html dans …