Linux tux 2.4.23-1-686 #1 Sun Nov 30 20:51:10 EST 2003 i686 GNU/Linux
La Machine
La machine est un serveur Compaq Proliant 2500, qui nous a été gracieusement offert par Alain.
Il est équipé d’un processeur Pentium Pro 200, de 128 Mo de RAM, d’un disque dur SCSI de 1.7 Go pour le système et de deux disques SCSI de 2 Go sur un contrôleur RAID matériel configuré en RAID 1 pour les données.
Tux sert essentiellement de serveur web, mail, CVS, et de gestionnaire de listes de diffusion.
L’installation
Le système que nous avons installé est une Debian Sarge. Elle est certe actuellement en testing, mais cette version est assez stable pour autant, et doit basculer en stable bientôt !
Les logiciels
![]()
Les logiciels installés, en plus du système de base, sont essentiellement les suivants :
scp-only pour limiter le nombre de shells ;
LVM pour la gestion des partitions /home et /var ;
Postfix + Procmail + SpamAssassin + Clamav + Amavis pour la gestion de la messagerie ;
Mailman pour la gestion des listes de diffusion ;
MySQL + Apache + Apache-ssl + OpenSSL + PHP4 + SPIP + wikini pour la gestion du site web ;
CVS + CVSweb pour le projet Atelier ;
Chkrootkit + logcheck pour la sécurité ;
Chrony pour la mise à l’heure ;
Un script (GPL) © CHiPs pour la sauvegarde ;
OpenSSH pour la connection distante :-)
L’historique
Tux Version 3
L’historique des anciennes machines est toujours là.
Pour la petite histoire, Tux V3 est un enfant mort-né. En effet, un bienfaiteur anonyme nous avait gentiment offert un serveur Compaq Proliant 1500 pour remplacer tux, qui avait la chance de disposer de 3 disques en RAID et qu’on aurait donc pu mettre en RAID 5.
Après y avoir passé plusieurs samedis [1], nous avons laissé le serveur tourner en attendant de se lancer dans la config.
Malheureusement un orage est passé par là et a grillé l’alimentation. Vu le modèle de l’engin c’est quasiment impossible à retrouver, et nous avons donc dû abandonner cette pauvre machine :-/
Tux version 4
Nous avons donc remplacé ce pauvre Compaq par... un autre, qui est l’actuel serveur.
Après une installation du système de base sans problèmes majeurs, nissen s’est penché sur LVM pour configurer les 2 partitions « critiques ».
L’installation de tous les outils nécessaire s’est faite sans difficultés [2]. Une fois cela fait, nous nous sommes retrouvés un samedi pour assurer la migration. La logistique a fait que nous sommes arrivés en retard, et que le transfert des infos « de base » (mails, comptes, etc...) a pris pas mal de temps !
Nous nous sommes donc retrouvés obligés de laisser tux v2 en ligne, en mettant tous les shells en /bin/false/ pour empêcher les gens de mettre à jour des infos !
Le samedi suivant nous avons pu faire le transfert des listes de diffusion et de SPIP. Nous en avons profité pour installer la nouvelle version, la 1.7, beaucoup plus pratique. La bonne surprise a été que notre squelette antérieur fonctionne quasiment parfaitement avec cette nouvelle version.
C’est là que les problèmes ont commencés : avant d’emmener la machine chez son hébergeur (SIGMA Informatique [3]), CHiPs a lancé un apt-get dist-upgrade qui a eu pour effet de mettre à jour tout un tas de versions dont postfix, libgd, etc...
Résultat le Lundi, CHiPs et nissen ont passé une partie de leur journée à tout remettre en ordre !
En tout cas voilà, c’est enfin fait, tux version 4 est en ligne !