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é