Dell Poweredge R210 Edit Link

29 November 2009

Ayant reçu un Poweredge R210 pour un client, j’ai décidé de vous donner mes premières impressions concernant ce nouveau modèle chez Dell.

Tout d’abord, ce serveur a mis extrémement longtemps a être livré et ça c’est vraiment dommage de la part du fabricant Dell. 3 semaines pour recevoir un serveur ( certe nouveau). Mais je vais mettre cela sur le dos de la crise financière mondiale.

Lets’go !

J’ai donc tenté une install sous FreeBSD 8.0 fraichement sortie. Les périphériques sont parfaitement supportés.
Par contre, j’ai trouvé un bug provoquant un interrupt storm sur atapci0 qui a pu être corrigé en reparamétrant le bios dans la section parlant de la gestion du SATA.

l’ACPI semble aussi avoir un léger problème dans la mesure ou au bout de quelques heures, les ventilateurs se sont mis à tourner fort alors que le serveur était quasiment en idle.  Il y a fort à parrier que le bug sera corrigé dans une prochaine release du BIOS. Ce serveur est aussi une machine qui intégre l’EFI.

Conclusion.

Le serveur est relativement neuf et je pense que ses bugs de jeunesse disparaitront au fil des nouvelles releases de firmware.


Stockage HA: quelles solutions ? Edit Link

15 November 2009

Depuis quelques temps, je m’interroge sur les solutions pour du stockage hautement disponible. Le serveur de fichier dans une architecture étant souvent le plus dur a redonder.

J’ai donc regardé et observé ce qui se faisait en solution Open Source et en solution propriétaire.

Solutions open-source.

DRBD (linux uniquement)

DRBD est un système de stockage distribué qui fonctionne sous Linux. On l’utilise pour faire du RAID1 a travers le réseau. Il dispose de plusieurs modes :
Maitre / Esclave : Un seul serveur de fichier est actif à la fois, Le serveur secondaire reprend la charge lorsque le maitre tombe.
Actif / Actif : Il faut tout d’abord disposer d’un système de fichier clusterisé tel que OCFS ou GFS. Les 2 serveurs de fichiers sont actifs en même temps. La replication des données est bi-directionnelle.

GlusterFS

GlusterFS est un logiciel de système de fichiers distrubé en parallèle, capable de monter jusqu’a plusieurs pétaoctet en utilisant de simple serveur. Il utilise Fuse. Chaque serveur est vue comme une brique et compose le serveur de fichier. Il n’y a pas de goulot d’étranglement, ni de point unique. Ce système de fichier est extrêmement “scalable” et cela a moindre coût.Attention cependant, il utilise la bibliothèque fuse pour accéder aux données. ( On peut actuellement réexporter en NFS ou CIFS).

GGATE+GMIRROR ( FreeBSD uniquement)

J’avais a l’époque essayé d’utiliser le système ggate pour faire du raid1 ( même genre de solution que DRBD) a travers le réseau, mais la solution ne m’a pas du tout convaincu.  Apparement la solution c’est amélioré.

FreeBSD HAST

La fondation FreeBSD a décider de financer Pawel Jakub Dawidek (celui qui a amené ZFS sous FreeBSD) dans le developpement d’une solution de stockage hautement-disponible. Le travail est attendu pour Février 2010.


Acceleration web : Solutions libres Edit Link

22 July 2009

Il y a quelques mois j’avais regardé ce qu’il se faisait comme solution pour accélerer un site et mettre un peu de cache.

Lighttpd + mod_cache : Bonne performance, la configuration est extrêmement simple à mettre en oeuvre. J’ai eu quelques soucis d’install sous FreeBSD ;).Quelques bug lorsqu’on vide le cache à la main ( Lighttpd qui plante). Le cache se fait sur un point de montage.

Nginx + proxy_store : Marrant à mettre en oeuvre et à customiser, mais petit soucis, il ne gère pas l’invalidation du cache.Il faut donc créer un crontab pour purger régulièrement au moins les fichiers générés. Quelques soucis à cacher le /, il faut passer par une méthode un peu tricky pour que cela se fasse de manière cool. Par exemple sous wordpress, pour avoir un cache efficace, il faut avoir des permaliens terminant par /, pour qu’il puisse cacher les pages profondes. Le cache se fait directement sur un point de montage.

Varnish : En voila un produit fabuleux. Extrémement bien foutu, il permet à tous les gens ayant les cheveux longs de retrouver une superbe calvitie ;). On peut intégrer ses propres routines en C embarquées directement dans le fichier de configuration. C’est le produit le plus complet de la liste. L’architecture exploite pleinement les capacités des OS modernes.


Cisco Ironport Edit Link

21 July 2009

J’ai eu la chance récemment de profiter d’une opportunité intéressante. J’ai récuperer grâce à Ebay 2 appliances antispam Ironport : Un C100 et un C300.

Malheureusement, le vendeur a remplacé et ou effacé les données et donc je me retrouve avec 2 magnifiques boitiers mais sans OS… snirfl. J’ai en vain essayé d’ouvrir un ticket au près de leur support mais je doute qu’il soit cool.

C’est d’autant plus dommage que les solutions Ironport utilisent un système d’exploitation nommé Asyncos dérivé de FreeBSD, moi qui voulait commencer à intégrer ça …

Si une bonne âme de Cisco connait une procédure pour restorer le système d’origine.


Iphone 3G en routeur ? Edit Link

28 February 2009

Récemment un client m’a fait une gentille démonstration avec son iphone. Ma grande question était de savoir si ce téléphone était capable de se transformer en borne wifi.Comme le système est basé sur Darwin, et donc de *BSD (on va pas déclencher un troll). J’ai regardé si ipfw était présent dans le système pour faire du nat avec ipnat et non ;(

Donc ma question car je n’ai pas pu vérifier c’est de savoir si la connexion 3G est initialisé via le programme ppp. L’objectif étant de transformer son iphone en routeur et ainsi configurer l’interface interne (celle en wifi) et l’interface externe (la 3G). wala


Lighttpd et mod_cache Edit Link

28 February 2009

Comme vous le savez, je me suis un peu intéresser aux différentes méthodes de cache pour accélerer un site. Aujourd’hui je vais vous parler d’un mod que j’ai découvert dans lighty. Ce mod  s’appelle mod_cache et il est couplé avec mod_proxy.

Comment mettre cela en place.

Proxy serveur ——-> Backend serveur

Le proxy intercepte tous les requêtes, et interroge le serveur de backend ( celui qui rame) et génère des pages statiques. Jusque là rien d’étonnant.

Par contre ce qui est étonnant c’est la rapidité de lighty à jouer ce rôle et c’est justement ça qu’on lui demande.  C’est d’aller vite sans être trop gourmand en ressource pas comme apache.

Pour améliorer un peu plus, on peut décider de stocker son cache en mémoire vive pour accélérer les performances. C’est dommage qu’il n’existe pas un mod similaire pour Nginx.

Lien vers mod_cache

(Par contre c’est pénible d’installer ça sur FreeBSD ;-))


Lasagnes aux courgettes Edit Link

28 February 2009

Parfois avec Yann, on fait des essais, parfois c’est pas top, et parfois c’est super bon ;-).

Recette :

8 plaques de lasagnes
2 courgettes
400 grammes de boeuf haché surgelé.
2 oignons emincés.
50 ml de coulis de tomates
De la bechamel (1/3 de litres)
Sel, poivre
Gruillère.
Du beurre.

Béchamel:

Mettez 30 grammes de beurre doux dans une casserolle, faites le fondre doucement.
Ajoutez le lait et mélanger progressivement.
Tamisez de la farine afin que la béchamel épaississe.
Lorsque la béchamel a une texture correct, réservez.

Monter ses lasagnes.

Disposez dans un plat les plaques pour faire une première couche.
Ajoutez ensuite vos courgettes coupées en rondelle sur les plaques, salez et poivrez.
Ajoutez un des oignons émincé, ajouter de la béchamel.
Ajoutez une serie de plaque pour recouvrir.
Versez votre viande haché et le deuxième oignon émincé et recouvrer de coulis de tomate, salez et poivrez.
recouvrer votre viande par couche de plaque de lasagne.
Mettez le reste de la béchamel dessus.
Faire cuire au four Thermostat 6 pendant 50 minutes.

Régalez-vous !


Pourquoi m’as tu abandonné ? Edit Link

17 January 2009

Depuis quelques mois, je ne poste plus du tout sur mon blog. Mais j’ai bien décidé de remédier à ce problème.

Tout d’abord, bonne année à tous, santé, prospérité et amour. J’ai reçu récemment mon nouveau laptop. Je n’ai hélas pas succombé à la fièvre boboïsante en achetant un macbook. Le clavier ne me convenait pas. J’ai donc acheté un petit Dell Vostro 1310 parce que le service commercial de dell est beaucoup plus sympathique que l’idiot que j’ai eu chez Apple pas capable de m’établir un devis.

Petite machine sympa et pas cher doté d’un casque bluetooth assez dément et d’un sac à dos sympa pour fourrer tout mon bordel ! Bref assez parler de high-tech, on est pas chez HFR.


Rachel de Friends croise House Edit Link

21 August 2008

http://www.youtube.com/watch?v=sXNd99IhdmA&NR=1

Tout est dans le titre ;-)


Idée 2.0 Edit Link

21 August 2008

Je recherche des gens motivés pour démarrer un projet 2.0. Le projet est fun


Page suivante »