comment Add Comment
Posted on Last updated

Solution technique : mise en place et configuration de geOrchestra – Partie II

Prérequis

Avant même de comprendre comment fonctionne geOrchestra, il a fallu assimiler des concepts sur le fonctionnement des serveurs. Pour ce faire, j’ai utilisé des machines virtuelles, ce qui permet de faire des tests facilement et sans risques (On peut sauvegarder l’état de la machine à un instant t et revenir à cet état plus tard).

Apport des machines virtuelles :

  • Configurer la distribution Debian de Linux. Nous avons retenu Debian pour nos serveurs puisque c’est lui qui est préconisé pour installer geOrchestra. En règle générale, c’est aussi la distribution par excellence installée sur les serveurs web.
  • Prendre en main les commandes Debian. Aucune interface graphique n’est installée, tout est donc réalisé en ligne de commande Shell.
  • Installer et configurer les logiciels prérequis à l’installation de geOrchestra (Tomcat, Apache 2, LDAP, PostgreSQL, JAVA, GDAL/OGR)
  • Assimiler les notions de protocoles de communication et de transfert de données (HTML, SSL, SSH, AJP, etc)
  • Assimiler les notions d’identifiant serveur (Nom d’hôte, ports d’écoute, IP)

geOrchestra

Une fois que les bases pour accueillir geOrchestra sont prêtes, on passe à son installation. Les sources de geOrchestra sont disponibles sur un dépôt GitHub (service web d’hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git). Les premières installations se sont faites aussi sur des machines virtuelles pour bien comprendre le fonctionnement.

Apport des machines virtuelles :

  • Prendre en main la compilation de geOrchestra avec le logiciel Apache Maven (Outils pour produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication)
  • Comprendre comment s’imbriquent les différents composants de geOrchestra
  • Installer geOrchestra
  • Configurer geOrchestra (Voir 3.3. Configuration geOrchestra)
  • Tester des architectures logicielles pour les serveurs de production (Voir 3.4. Dimensionnement et architecture du serveur de production)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *