Mon entreprise PMSIpilot s’étend :)

12 juin 2010

Comme vous avez pu le constater par le passé, je travaille depuis quelques années pour PMSIpilot un éditeur de logiciels dans le domaine de la santé. Nos locaux commençaient vraiment à être trop petit et notre entreprise s’est donc étendue à ceux d’à côté. Après des mois de travaux, notre déménagement / emménagement à eu lieu vendredi 11 Juin :) Voici ci-dessous une petite vidéo de cette journée et des photos. Bon il reste quelques travaux à réaliser et une partie de l’équipe n’est pas encore installée sur les mezzanines mais sous quinze jours tout cela devrait être parfait :) Je vous laisse découvrir cette première impression de nos locaux qui n’ont rien à envier à ceux de Google, Facebook ou Twitter :)

Voici quelques semaines que je travaillais sur ce déménagement et surtout sur le côté informatique. En effet nous déplacions même les serveurs ce qui n’était pas une mince affaire. Si vous voulez en complément de cette petite vidéo (je vous avouerais qu’ayant passé presque toute la journée en salle serveur, le caisson rouge, j’ai raté presque tout le reste :D ), voici des galeries Flickr pour découvrir l’avant déménagement et le pendant. Pour l’après, je verrais à faire une galerie sur Picasa dans quelques temps :)

Avant

Pendant

N’hésitez pas à cliquer sur les images pour atteindre les galeries complètes :) Moi je vais travailler dans le caisson gris au centre, bientôt des photos aussi, dès que nous aurons rangé le bordel qui y règne. Et oui à devoir s’occuper des serveurs et de l’informatique, nous n’avons pas vraiment eu le temps de nous installer. A bientôt donc pour de nouvelles aventures la dessus :) Je vais pouvoir redescendre côté stress et mieux dormir ;) Oui les deux derniers jours furent plus qu’intenses. Allez plus qu’à me concentrer sur les examens du CNAM :D

Blog de l’équipe Technique de PMSIpilot

Site web de PMSIpilot

Accueil Flickr de PMSIpilot

Accueil Vimeo PMSIpilot

Categories: Général, Informatique, Non classé, Perso.

Tags: , , , , , , , , , , ,

Recréer une partition de Swap sous Linux (Mandriva 2009.0)

6 novembre 2009

Je profite d’avoir rédigé un article pour le Blog du service technique de PMSIpilot pour le proposer ici aussi :) Voici quelques jours nous avons eu l’appel d’un contact rencontrant un souci sur son serveur. En effet alors qu’il appliquait une mise à jour à travers un applicatif, cela échouait sans plus de raisons. En nous connectant en VPN nous avons dans un premier abord été surpris. En effet les fichiers de logs ne contenaient pas beaucoup d’informations pour nous aider. A force de creuser nous avons enfin trouvé une première trace dans le log de MySQL qui redémarrait par manque de mémoire. Cela nous a surpris car ce serveur avait normalement 1 Go de RAM et 2 Go de Swap. En vérifiant avec la commande free nous avons obtenu la réponse suivante :

[root@pmsipilot ~]# free
total used free shared buffers cached
Mem: 1034548 206192 828356 0 11888 91500
-/+ buffers/cache: 102804 931744
Swap: 0 0 0
[root@pmsipilot ~]#

Et là surprise, pas de Swap ! Nous avons ensuite vérifié que la partition existait bien avant de vérifier le contenu du fichier fstab pour voir si nous demandions bien à la partition de se monter et surprise elle était bien présente :

[root@pmsipilot ~]# fdisk -l /dev/sda

Disque /dev/sda: 42.9 Go, 42949672960 octets
255 heads, 63 sectors/track, 5221 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0×00000000

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 660 5301418+ 83 Linux
/dev/sda2 661 5221 36636232+ 5 Extended
/dev/sda5 661 928 2152678+ 82 Linux swap / Solaris
/dev/sda6 929 2246 10586803+ 83 Linux
/dev/sda7 2247 5221 23896656 83 Linux
[root@pmsipilot ~]#

[root@pmsipilot ~]# cat /etc/fstab
# Entry for /dev/sda1 :
UUID=f2e0dc3e-ca0c-11de-9505-9532f1d0a000 / ext3 relatime 1 1
# Entry for /dev/sda6 :
UUID=058c0c64-ca0d-11de-84a0-39a75bb193a6 /home ext3 relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda7 :
UUID=1bc24804-ca0d-11de-b77f-27219b1234fe /var ext3 relatime 1 2
# Entry for /dev/sda5 :
UUID=057d5d9a-ca0d-11de-ba57-83515a19edff swap swap defaults 0 0
[root@pmsipilot ~]#

Enfin en vérifiant dans /proc/swaps nous nous apercevions que aucune swap n’était listée.

[root@pmsipilot ~]# cat /proc/swaps
Filename Type Size Used Priority

Et en vérifiant l’UUID de cette partition, elle semblait bien correspondre :

[root@pmsipilot ~]# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2009-11-06 13:29 057d5d9a-ca0d-11de-ba57-83515a19edff -> ../../sda5
lrwxrwxrwx 1 root root 10 2009-11-06 13:29 058c0c64-ca0d-11de-84a0-39a75bb193a6 -> ../../sda6
lrwxrwxrwx 1 root root 10 2009-11-06 13:29 1bc24804-ca0d-11de-b77f-27219b1234fe -> ../../sda7
lrwxrwxrwx 1 root root 10 2009-11-06 13:29 f2e0dc3e-ca0c-11de-9505-9532f1d0a000 -> ../../sda1
[root@pmsipilot ~]#

Nous avons alors tenté de monter manuellement la partition de Swap avec la commande swapon :

[root@pmsipilot ~]# swapon /dev/sda5
[root@pmsipilot ~]# free
total used free shared buffers cached
Mem: 1034548 207324 827224 0 11984 91688
-/+ buffers/cache: 103652 930896
Swap: 2152668 0 2152668
[root@pmsipilot ~]#

Comme on peut le constater cela fonctionnait et nous n’avions aucun retour en erreur que ce soit sur le prompt ou dans les fichiers de logs. Nous avons alors redémarré le serveur (qui bien sûr est à plus de 500 km pour faire simple ;) ) et avons eu la désagréable surprise de constater que la swap ne s’était pas remontée d’elle même. Après avoir pris conseil auprès de Mandriva, nous avons pu constater que certains logs suggéraient que la swap pouvait être corrompue, et l’avons donc reformatée :

[root@pmsipilot ~]# mkswap /dev/sda5
Setting up swapspace version 1, size = 2152672 KiB
pas d’étiquette, UUID=bbc600ee-4350-452f-894d-349fb915927b
[root@pmsipilot ~]#

Une fois cette partition recréée, il a bien sûr fallu modifier le fichier /etc/fstab afin de tenir compte du nouvel UUID.

[root@pmsipilot ~]# vi /etc/fstab
[root@pmsipilot ~]# cat /etc/fstab
# Entry for /dev/sda1 :
UUID=f2e0dc3e-ca0c-11de-9505-9532f1d0a000 / ext3 relatime 1 1
# Entry for /dev/sda6 :
UUID=058c0c64-ca0d-11de-84a0-39a75bb193a6 /home ext3 relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda7 :
UUID=1bc24804-ca0d-11de-b77f-27219b1234fe /var ext3 relatime 1 2
# Entry for /dev/sda5 :
UUID=bbc600ee-4350-452f-894d-349fb915927b swap swap defaults 0 0
[root@pmsipilot ~]#

Suite à cette modification, un redémarrage pour vérifier et là Eureka la Swap est bien montée au démarrage, mission accomplie et problème réglé :)

Gaël Duperrey & Samuel Verschelde

Categories: Informatique, Linux.

Tags: , , , , , ,

PMSIpilot recrute sur Lyon : un architecte Symfony/PHP

22 octobre 2009

logo_pmsipilotDans le cadre d’une forte croissance, la société PMSIpilot recrute un architecte Symfony / PHP. Derrière ce gros mot, voici ce qu’il y aurait :

  • référant technique sur le développement LAMP réalisé (Symfony, jQuery, Ext JS, MySQL, REST WS) : garant de la qualité du code, assistance aux dev, veille technologique et suivi des compétences internes,
  • en charge de concevoir les architectures et briques logicielles, bdd et serveur de nos produits,
  • réalise les POC techniques,
  • en charge de gérer le refactoring (si nécessaire),
  • en charge de concevoir/choisir/maintenir les outils de dev (sur le poste du développeur + trac, svn …),
  • en charge de la contribution aux communautés des logiciels open source utilisés (Symfony notamment),
  • travaille en direct avec le directeur technique (Olivier Mansour).

et pourquoi pas aussi :

  • en charge de l’intégration continue et de la vie de l’équipe de développement (intégration continue des logiciels + méthodologie de développement type, organisation de projet …), conseils aux chefs de projets.

Il nous faut un très bon profil technique – expérimenté avec une bonne connaissance du terrain. L’équipe en place est déjà extrêmement compétente et on produit déjà des logiciels vraiment, mais vraiment, emballant techniquement. N’hésitez pas à me contacter par les commentaires pour une mise en relation ou pour la transmission de votre profil, ou bien à travers le site de PMSIpilot.

Autres liens :

Categories: Divers, Informatique.

Tags: , , , ,

PMSIpilot recrute sur Lyon : des développeurs Symfony

22 octobre 2009

logo_pmsipilotVoici une offre qui pourrait intéresser certains. La société PMSIpilot recrute des développeurs PHP/Symfony.

Les pré-requis sont les suivants :

  • avoir entre bac+2 et bac+5 en informatique ou une expérience significative,
  • maitriser un langage objet (pas forcément PHP) et surtout avoir envie de faire du Symfony,
  • avoir de bonnes connaissances HTML, CSS, Javascript,
  • ne pas avoir peur de bosser sous Linux ;)

Le tout afin de venir renforcer une équipe développant et maintenant des logiciels dans le domaine médical.

Les conditions de travail ainsi que les perspectives (gestion de projets, chef de produit, commerce …) sont très bonnes. Si vous êtes intéressé vous pouvez me contacter par les commentaires et je ferais suivre, ou bien directement via le site de PMSIpilot.

N’hésitez pas à diffuser cette information.

Source

Categories: Divers, Informatique.

Tags: , , ,

PMSIpilot sur Toolinux !!!

26 août 2009

La société pour laquelle je travaille depuis plus de deux ans et demi vient d’être le sujet d’un article sur Toolinux suite à une grosse opération de migration des serveurs présents chez nos clients. En effet nos logiciels sont installés sur des serveurs Mandrake / Mandriva et jusqu’à cet hiver nous avions des versions 10.0 official, 10.0 community, 10.1 community, 10.2, 2007.0 et 2007.1. Je ne vous racontes pas les casse-têtes quand nous devions mettre à jour des paquetages, faire des scripts SQL ou autres compatibles avec l’ensemble de ces versions. Grâce au concours de la société Mandriva nous avons réalisé un CD de migration de ces serveurs vers la Mandriva 2009.0. La migration se réalisait donc avec un CD-ROM et une clef USB les étapes étant : démarrage sur le CD, vérification de sa somme MD5, sauvegarde des BDD (bases de données) et des sites (logiciels), copie sur la clef USB, vérification de leur somme MD5, formatage des disques durs, partitionnement, installation du nouvel OS, configuration spécifique de ce dernier, installation et configuration des logiciels PMSIpilot, Migration des données depuis la sauvegarde sur clef USB vers les nouvelles bases de données. Oui je conviens que ce CD-ROM est un joli jouet et je suis bien heureux d’avoir participé à sa conception. On l’a d’ailleurs dérivé en une version de simple installation sans migration pour installer des serveurs distant, ou des machines virtuelles plus facilement, sans avoir à fournir des procédures longues et compliquées. Enfin bref si vous voulez lire cet article sur Toolinux je vous invite à suivre le lien ci-dessous.

http://www.toolinux.com/lininfo/toolinux-information/communique/article/pmsipilot-confie-une-partie-de-son

J’ajouterais que c’est avec le concours de Sam (Stormi) dont j’ai déjà cité plusieurs fois le nom que nous avons réalisé ce CD-ROM. Et oui nous sommes assez fiers du résultat. Bon maintenant la campagne de migration est terminée et je vous avouerais que les derniers mois ont été intenses. Peut-être ajouterais des détails à l’occasion sur la possibilité de créer un tel CD, sachant que nous nous sommes limités à des serveurs sans interfaces graphiques. J’aimerai bien pouvoir approfondir avec la création de CD-ROM pour l’installation automatique de stations de travail mais cela sera pour une prochaine fois.

Bon et si certains veulent en savoir plus sur mon entreprise je vous invites à visiter le site de PMSIpilot pour plus d’informations sur l’entreprise. En quelques mots nous éditons des logiciels type web pour le milieu médical et notamment les hôpitaux publics. Il s’agit de logiciels de gestion etd ‘analyse de l’activité médicale et de sa valorisation dans le cadre de la T2A. Et si vous voulez plus d’informations sur ces points je vous inviterais à visiter les deux sites ci-dessous.

- Site de l’ATIH

- Site du DIM

Categories: Divers, Linux.

Tags: , , , , , , , ,