Distribution Europcar pour ses 3500 agences européennes


Contexte

Dans le cadre de son projet de mise à jour de l’ensemble de son parc client agence en Europe, la société Europcar a opté pour une migration sous OS Linux.

Notre mission

Spécification et réalisation d’une distribution personnalisée stations de travail présentes dans les agences Europcar en Europe.

Les spécifications établies sont :

  • Installation semi-automatisée, i.e. aucune question relative au matériel ne doit être posée à l’intégrateur.
  • Réinstallation automatique à partir d’une station déjà installée
  • Mise à jour automatique à partir d’une version précédente.
  • Remontées d’informations au site central via XML/SSH.
  • Impossibilité pour l’utilisateur de faire autre chose avec la station que ce pourquoi elle est destinée (verrouillage de l’environnement graphique)
  • Divers outils pour maintenance (test réseaux etc..)
  • Divers outils pour le fonctionnement :
    • Terminal Telnet en VT320 80x24 plein écran. (V1.0)
    • Terminal SSH en VT320 80x24 plein écran. (V2.0)
    • Gestionnaire de fichier minimaliste permettant la remontée de fichiers et des commentaires via SCP.
  • Possibilité de modifier les paramètres d’installation à distance.
  • Mise à jour automatiques.
  • Base de donnée + logiciel de consultation au site central pour informations sur les stations (inventaire matériel et logiciel)

Résultats

  • V1.0 sur base de RedHat 8.0 déployée à 100% ( 3600 postes sur 1200 agences dans 8 Pays)
  • V2.0 en cours de réalisation sur base de Debian 3.1 (PC)
  • V2.1 en cours de réalisation sur base de Debian 3.1 (ThinClients)
  • Installation d’une station "prêt à emploi" en moins de 5 minutes pour les PC. Les ThinClients sont "flashés" à partir d’une clé USB, du réseau ou en usine.

Technologies engagées

Station en Agence

Distribution Knoppix minimaliste pour le système d’installation.

  • V1.0
    • Base Redhat 8.0
    • IceWM + scripts shell
    • JAVA (terminal telnet vt320)
  • V2.0 et V2.1
    • Base Debian 3.1
    • XFCE4 + scripts python-gtk2

Serveurs

  • "Cluster" 2 noeuds LAMP en haute disponibilité
  • "Cluster" 2 noeuds DNS dynamique en haute disponibilité