La méthode de déploiement Windows de Gola
Une méthode d'installation Windows reproductible, affinée depuis 2012 et désormais intégrée à nos propres outils, qui élimine les problèmes de pilotes, de firmware et de configuration à l'origine des écrans bleus et de l'instabilité sans alléger le système, et qui s'accompagne d'une licence gratuite à vie pour deux applications exclusives.
Situation
Dès 2012, nous avons constaté le même schéma chez nos clients : des installations Windows toutes neuves qui développaient des écrans bleus récurrents et des erreurs d'applications en quelques semaines, dus à de mauvais pilotes, des frameworks manquants, de mauvais réglages par défaut de Windows, ou des outils jamais configurés dont l'utilisateur ignorait même l'existence. Ce n'était pas propre à un client ou une machine ; c'était systémique, toutes marques confondues, y compris sur des ordinateurs portables et des machines que nous n'avions pas montés nous-mêmes.
Tâche
Construire une méthode d'installation reproductible qui élimine ces points de défaillance à la source, sans alléger ni « débloater » le système, car cela ne fait qu'échanger un ensemble de problèmes contre un autre (fonctionnalités manquantes, mises à jour cassées, support invalidé).
Action
- Modification des réglages au niveau ROM/firmware avant l'installation, pour corriger les valeurs par défaut à l'origine de l'instabilité en aval.
- Création de scripts post-installation configurant les outils et frameworks que Windows fournit mais laisse non configurés.
- Suivi d'une séquence d'installation stricte et spécifique au matériel, adaptant chaque montage à la machine exacte concernée, et non une image générique.
- Validation de chaque version par des installations propres répétées pour confirmer un succès constant, puis vérification que chaque réglage et script survivait intact au processus.
- Tests d'usage réel sur le long terme en interne, affinant continuellement la méthode à partir de nos propres observations avant d'approuver une version pour les machines clients.
- Formalisation de cette méthode en 2019, après sept ans d'itération.
- Intégration de la méthode dans notre propre créateur d'images Windows, Gola NTLoom : les réglages, les mises à jour et les applications font partie de l'installation elle-même, au lieu de scripts exécutés après coup. Le créateur accélère le travail ; une bonne part reste faite à la main.
- Sauvegarde des fichiers du client avant l'installation et restauration après, sur le même PC, dans un dossier qui conserve leur ancienne arborescence.
- Installation des applications courantes avec Gola Stitch, qui s'appuie sur le gestionnaire de paquets de Windows : un seul endroit pour tout installer et tout mettre à jour, applications du Microsoft Store comprises, sans les ajouts que les sites de téléchargement glissent dans leurs installateurs, et préparées pour le client dès le premier démarrage du PC neuf.
- Copie et contrôle des fichiers avec Gola Shuttle, qui relit chaque copie depuis la destination et reprend là où il s'est arrêté après une coupure de courant.
- Remise d'une licence gratuite à vie pour les deux applications avec chaque installation : elle est récupérée et installée pendant l'installation elle-même et liée à ce PC.
- Remise au technicien d'un rapport sur le PC terminé : ce que le profil demandait et ce qui est en place.
- Limitation de ce que l'installation laisse sur le PC au strict nécessaire : tout sous des dossiers Gola, les fichiers temporaires se supprimant d'eux-mêmes.
- Mise à disposition des supports d'installation par le réseau avec Gola Bootlace, notre serveur de démarrage réseau libre et open source, pour installer un PC sans clé USB.
Résultat
- Un client fait tourner la même configuration dans un environnement industriel depuis 2014, sans aucune panne.
- Chaque client servi avec la méthode post-2019 fait toujours tourner la même installation sans problème ; plusieurs reviennent spécifiquement pour faire convertir leurs nouvelles machines personnelles ou professionnelles, s'étant habitués à un ordinateur qui ne se comporte pas mal.
- La méthode s'applique maintenant au-delà des GolaPC ; les ordinateurs portables et machines tierces reçoivent le même traitement, ce qui en a fait une offre de service à part entière, et non plus seulement une étape de fabrication.
- Chaque installation de Windows par Gola s'accompagne désormais d'une licence gratuite à vie pour deux applications exclusives, Gola Stitch et Gola Shuttle : liée au PC, sans date d'expiration.
- Un PC neuf part toujours du même état éprouvé, car la méthode est désormais inscrite dans l'image d'installation elle-même.
Les outils derrière la méthode
Nos outils portent des noms de métiers du textile, le tissage et la couture, deux artisanats bien vivants en Tunisie. NTLoom est le métier à tisser, Shuttle (la navette) est la pièce du métier qui fait passer le fil d’un côté à l’autre, Stitch (le point de couture) assemble les morceaux en un seul vêtement, Bootlace (le lacet) lace le démarrage d’un ordinateur par le réseau, et Kit est la trousse à outils du technicien.