home

[RDV Techno - 15/04/2010] Monter une infrastructure web pour 1 million de visites par jour

March 12th, 2010

Evolix vous invite à un petit déjeuner le 15 Avril prochain dans les locaux de Marseille Innovation au Pôle Média Belle de Mai autour du sujet :

Monter une infrastructure web pour 1 million de visites par jour

Evolix est spécialisée dans la mise en place de serveurs sous Linux ou BSD notamment web et a architecturé de nombreuses infrastructures nécessitant haute disponibilité et redondance.

Lors de ce petit déjeuner, nous présenterons l’infrastructure haute-disponibilité du site cybercartes.com avec les différentes technologies utilisées (load-balancing, CDN, Amazon EC2, etc.).
Le responsable technique de Cybercartes sera présent pour témoigner.

Inscription (Entrée gratuite soumise à inscription.)

En partenariat avec :

Asus B202 EeeBox 160Go 1Go RAM et Debian :)

March 4th, 2010

Alors le défi de hier soir était d’installer un double boot sur un ASUS Eee Box B202

Caractéristiques techniques : Mini ordinateur de bureau – 1 x Atom N270 / 1.6 GHz – RAM 1 Go – Disque dur 1 x 160 Go – GMA 950 Dynamic Video Memory Technology 3.0 – Gigabit Ethernet – LAN sans fil : 802.11b/g/n – Win XP

J’ai relevé le défi, voici comment :

1/ Trouver LE bon lien pour s’aider qui explique bien la procédure :
- Télécharger http://eeepc.debian.net/debian/images/debian-eeepc.img
- Copier bit à bit cette image sur une clé (via dd par exemple dd if=debian-eeepc.img of=/dev/your-USB-DEVICE)
- Configurer le Bios de la B202 pour démarrer sur la clé (attention il faut bien regarder en détail pour ne pas uniquement changer l’ordre au démarrage mais aussi permettre un boot via usb)
- Brancher la clé usb préparée et démarrer la eeebox
- Procéder à l’install Debian

Attention côté partitionnement l’espace en fat32 de 4Go est une partition de restauration (oups trop tard :P )
La /dev/sda2 est une partition de données si vous avez bien fait ce partitionnement {1 partition système / 1 partition données} en configurant le Windows out of the box.

J’ai perso scindé la partition de restauration en swap (800 Mo) et racine (/) puis utilisé en /home la /dev/sda2

Après installation, booter en mode console et éditer le xorg.conf en ajoutant le pilote vesa et les résolutions qui vont bien, exemple :

Section "Device"
Identifier "Configured Video Devise"
Driver "Vesa"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
SubSection "Display"
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection

Et voilà !!

J’ai la chance d’avoir un Linksys NAS200 avec 2 disques SATA de 1To que je monte très facilement en CIFS après avoir installé samba sur le eeepc (aptitude install smbfs) avec un :
smbmount "//ip_nas/repertoire_voulu" local_dir -o user=user_configure
(ici un blog bien fait sur le NAS)

ps : si votre défi est d’installer winXP sur un eeebox vierge, allez voir ici

Formation d’administration Linux orientée service web (LAMP), les 29,30 et 31 Mars 2010

February 8th, 2010

Evolix organise une formation administration Linux orientée LAMP (Linux Apache MySQL PHP) [3 Jours - 18h] dans ses locaux au Pôle Média Belle de Mai les 29, 30 et 31 Mars prochain.
Plan de formation
N’hésitez pas à demander plus de renseignements !

La réponse au défi des Voeux 2010 Evolix

February 4th, 2010

Bravo à l’équipe informatique d’Exotismes pour avoir été les plus proches des réponses officielles !!

Pour vous curieux, les réponses attendues étaient :

Photo 1er semestre :
+43° 12′ 49.84″, +5° 21′ 36.91″
(43.213845,5.360252)
Alias près de Callelongue, Les Goudes / Rocher Saint-Michel pas loin de la grotte du Puit (face nord)

Photo second semestre :
+43°11′59.23″, +5°33′8.47″
(43.199788,5.552355)
La photo a été prise à proximité de la Route des crêtes

Voeux Evolix 2010

January 18th, 2010

Cette année, pour souhaiter à tous ses clients une excellente année, Evolix va leur faire parvenir avec ses meilleurs voeux de jolis calendriers format bureau avec une image différente par semestre d’un paysage typiquement marseillais.
Un jeu concours va peut-être être ouvert sur le lieu précis où ces photos ont été prises par un intrépide membre d’Evolix !

Meilleurs voeux à tous !

Calendrier 2010 Evolix

ps : les envois débutent cette semaine, soyez patients !

Imprimer en shell (bash) un doc .odt et générer un pdf en ligne de commande

January 8th, 2010

Un petit man oowriter donne les options magiques :
-invisible :
Ni le logo de démarrage, ni la fenètre du programme ne sera visible. Néanmoins OpenOffice peut être controllé et des documents ou fenètres de dialogues ouvertes via l’API. On ne peut dès lors stopper oowriter que par le Task Manager ou via la commande kill

-pt printername filename
Imprime le fichier sur l’imprimante indiquée et s’arrète. S’il y a des espaces dans le nom du fichier il faut le mettre entre “”

Ainsi, avec un OOo avec des imprimantes configurées et en connaissant leur nom configuré, vous pouvez automatiser l’impression de fichier de 1 à 100 en une ligne type :
for i in `seq 1 100`; do oowriter -invisible -pt nom\ imprimante fichier$i.odt;done;

Pour générer un PDF, sous Debian Lenny, vous pouvez utiliser le paquet unoconv :
(par défaut il génère un PDF)
for i in `seq 1 100`; do unoconv fichier$i.odt;done;

@ vos scripts :)

Commentaire sur la vision du Gartner sur les tendances technos de 2010

January 6th, 2010

Le fameux cabinet d’études Gartner a publié sa vision des 10 tendances technos de 2010.
Une traduction est disponible ici et

Dans le cadre d’un appel à témoignage de Yann Serra journaliste à 01Informatique (dont la rédaction et les autres du groupe Tests (qui s’appelle désormais Groupe 01, d’ailleurs) ont été regroupés avec le reste du groupe NextRadioTV.), j’ai pu proposer le commentaire suivant sur la 1ère tendance listée par Gartner :

Commentaire sur Technologie clé n°1 : l’avènement du cloud computing

Cette “tendance technologique” plus proche du “concept commercial” a des liens forts avec la tendance clé n°3 (Green IT), la tendance clé n°5 (structuration centres de données), et la technologie clé n°9 (virtualisation)
Il faut comprendre que derrière le cloud computing (et les offres SAAS qui en sont la vitrine) se cache de réelles technologies comme la virtualisation (ou para-virtualisation) et les techniques logicielles pour mettre en place de la haute disponibilité. Cette tendance n°1 résume bien la tendance globale qui est de monter de plus en plus vers la couche haute du modèle OSI. Après avoir fait du RAID hardware sur une même machine, on déplace la problématique de plus en plus vers le logiciel et on arrive à du “RAID logiciel de machines” avec des OS pouvant être migrés à chaud indépendamment ou presque du matériel hôte. L’optimisation induite des ressources matérielles utilisées et donc la réduction théorique de la consommation électrique dans les datacenters en font une tendance très “green”.
Cette tendance si séduisante par les technologies qu’elle utilise ne doit pas faire oublier qu’elle pose une question de taille qui est la même que celle de la tendance n°6 “Réseaux sociaux” à savoir celle des données et de leur bonne maîtrise. À l’époque où la CNIL regarde Google d’un oeil, que ce même Google définit sa vision du mot “open” (ici et traduit ), que Facebook revoit sa politique de confidentialité, la bonne gestion des données et le respect des libertés devra être au coeur des tendances technos de 2010.

Lenny Pidgin – MSN : Bug “Notre protocole n’est pas supporté par le serveur”

January 4th, 2010

Bon MSN c’est pas un bon protocole etc., mais bon des fois c’est utile et on peut pas faire migrer tout le monde sous jabber par un clic :)
Depuis quelques temps je n’arrivais pas à me connecter avec mon compte MSN avec pidgin. J’utilisais Pidgin 2.4.3 sur une Debian Lenny (paquet par défaut). L’erreur lors de la connexion était : “Notre protocole n’est pas supportés par le serveur”
Après quelques recherches :
1/ Je ne suis pas le seul à avoir ce soucis ;)
2/ La solution la plus simple est d’utiliser une version plus récente de Pidgin. Donc d’utiliser le repository lenny-backports
Voilà la procédure :
Rajouter dans /etc/apt/sources.list la ligne:
deb http://www.backports.org/debian lenny-backports main
Puis on télécharge la clef :
su wget -O - http://backports.org/debian/archive.key | apt-key add -
et pour que les paquets installés via backports soient mis-à-jour automatiquement, on créé un fichier /etc/apt/preferences avec:
Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

Puis ré-installation de Pidgin via les backports :
su aptitude -t lenny-backports install pidgin

On passe ainsi à Pidgin 2.6.4-1 et ça marche :D

Petit-déjeuner Evolix le 26 novembre sur l’organisation technique du développement web

November 16th, 2009

Evolix a organisé dans le cadre des petits-déjeuners Libertis en partenariat avec la Région PACA, le Prides SCS et le FEDER un petit déjeuner le 26 Novembre 2009 dans les locaux de Marseille Innovation au Pôle Média Belle de Mai autour du sujet :

Organisation technique du développement web (notion de serveurs de dev/recette/prod, déploiement,outils de gestion du code, bugtrackers, méthodes, etc.)

Les slides de la présentation :
Slides Présentation Petit Déjeuner Evolix 26 Novembre 2009

En partenariat avec :

tips de bonne utilisation de VirtualBox OSE (système hôte Debian Lenny)

November 2nd, 2009

Tip 1 :
Plutôt que copier un.vdi pour le migrer sur une autre machine/OS, il faut utiliser l’outil VBoxManage (notamment pour les notions de UUID (Universal Unique Identifier) différent pour le clone pour permettre d’utiliser ce clone sur la même installation de VirtualBox) comme suit :
VBoxManage clonevdi source cible
(éventuellement il s’agit en amont de “Release” le disque dont il est question afin de le rendre non alloué mais je n’ai pas vu d’utilité à cette étape)

Tip2 :
De la même façon, si vous avez besoin d’étendre la taille de votre machine virtuelle de taille fixe, la technique est la suivante :
0/ éteindre la machine virtuelle liée au disque en question
1/ créer un nouveau disque (en mode ‘lvm’ pour pas vous faire coincer à nouveau)
2/ monter ce nouveau disque comme slave sur votre VM, ainsi qu’en CD le.iso du CD Live de Gparted
3/ relancer votre VM en bootant sur le CD
4/ avec Gparted faite une copie du contenu du disque principal sur le disque secondaire et rendez bootable (flag boot) ce disque
5/ rebooter la VM en mettant en disque principal le nouveau disque et en désactivant l’ancien

Tip3
Pour créer de multiples interfaces réseaux dédiées à vos VM (pour être dans le même sous réseau et ne pas utiliser le mode NAT par défaut de VirtualBox)
1. Installer le paquet qui va bien pour créer un pont :
sudo apt-get install bridge-utils
2. Définir le bridge dans /etc/network/interfaces
La commande suivante créé un bridge appelé br0, ajoute l’interface eth0 à ce bridge et lui indique d’utiliser le dhcp pour obtenir une IP
auto br0
iface br0 inet dhcp
bridge_ports eth0

3. Redémarrer le réseau
sudo /etc/init.d/networking restart
4. Pour créer un vboxX de façon permanente et l’ajouter au bridge (et donc l’utiliser comme Adaptateur réseau pour un VM)
sudo VBoxAddIF vbox0 user br0
où user est l’utilisateur susceptible d’utiliser l’interface
5/ Ne pas oublier de donner les droits d’accès au groupe vboxusers pour l’interface /dev/net/tun
chown root.vboxusers /dev/net/tun
Ensuite pour une nouvelle VM modifier le type de réseau utilisé par la machine virtuelle pour passer de NAT à Adaptateur réseau hôte en précisant le nom vboxX pour l’interface à utiliser.

  • Photos

    • www.flickr.com
      sdubois' photos More of sdubois' photos