Born to be wired

 Archive pour la catégorie ‘Projet Serveur’

 Server Academy : encore un peu de teasing

Histoire de tenir mon public en haleine et de lui monopoliser un peu de temps de cerveau (une technique éprouvée chez TF1), je suis contraint d’employer encore une fois les bassesses du teasing.

Oui, je suis un être répugnant. J’ai honte. Pas tant que ça en réalité.

Sans plus attendre voici le teaser :

 Adieu Etch, bonjour Lenny

Une très brève pour signaler que le serveur a été totalement migré vers la version 5.0 « Lenny » de Debian, après une semaine entière dédiée aux tests sur virtual machine et aux installs d’updates pré-migration.

La migration a nécessité une mise à jour laborieuse du noyau, un long repaluchage des fichiers de configuration de nombreux services, et quelques mini-prises de tête pour cloisonner la migration par lots fonctionnels, principalement par excès de prudence.

Les performances de certains services s’en trouvent immédiatement boostées, et l’opération me permet de planifier l’ajout de nouvelles fonctionnalités dans les semaines qui viennent. Le serveur galère toujours un peu à afficher les pages WordPress (il y a du lourd derrière et mes I/O sont à la ramasse), mais si vous suivez correctements mes teasers vicieux, vous deviez soupçonner que la situation devrait s’améliorer dans quelques temps…

 Importer une base WordPress sur un autre environnement

Attention : procédure obsolète

J’ai mis en place un serveur Debian virtuel qui me sert à bidouiller et à tester toutes les améliorations que je souhaite mettre en place, sans importuner le bon fonctionnement du serveur de prod. Une technique incontournable dans le monde professionnel que j’ai décidé d’appliquer en tant que particulier.

Au passage, je précise que je n’avais absolument pas envie de couper le serveur de prod pour faire le clonage des disques. J’ai utilisé une méthode dérivée de celle qui est décrite ici par Yannick afin de cloner le disque par le réseau. A chaud. Sans avoir à remonter le disque source en read-only. Comme une brute, quoi. Une étonnante démonstration supplémentaire des incroyables pouvoirs de l’open source.

 Bouygues Telecom, je te hais !

A la base, une idée pas particulièrement révolutionnaire mais pratique quand même.

Chez Bouygtel la consultation du suivi conso est gratuite depuis internet mais pas depuis un appel du mobile (c’est décompté du forfait). En revanche, la réception des mails est gratuite sur mon mobile. J’ai donc imaginé un petit script qui se connecterait régulièrement à mon espace client, qui vérifierait que ma conso ne dépasse pas le seuil fatidique du hors forfait, et qu’en m’enverrait un joli mail dans le cas contraire. Le tout à planifier environ 2 fois par jour par crontab.

 A minitel story…

Dans la vie, s’il y a parmi mes activités une petite lubie qui m’a toujours tenu à cœur, c’est bien celle de détourner un objet de la fonction première pour laquelle il a été conçu.

Aujourd’hui, l’exemple illustrant ce propos est le minitel.

La recette, la voici :

  • Prenez un minitel pas trop vieux, dégoté dans un grenier, sur eBay, ou dans le débarras d’une agence d’une entreprise de travail temporaire (merci Flo 🙂 )
  • Prenez quelques composants électroniques, et soudez-les sur un minuscule circuit imprimé que vous logez à l’intérieur d’une prise série 9 broches, pour des raisons esthétiques.