Double centre informatique virtualisé chez le groupe Weishardt
Plus performantes, les infrastructures virtualisées sont aussi plus complexes à élaborer et plus stratégiques. Le Groupe Weishardt aura pris du temps et de nombreux tests avant de virtualiser son stockage et ses serveurs. L'ensemble est opérationnel depuis novembre dernier.
Le groupe Weishardt est le 4ème producteur mondial de gélatines alimentaires, pharmaceutiques et techniques. La société compte 450 employés, repartis entre le siège et huit filiales situées à l'étranger et réalise 80 millions d'euros de chiffre d'affaires. Malgré sa présence internationale, Weishardt demeure une PME. Son système d'information est centralisé en France et sa refonte a débuté en 2001. Il s'agissait d'accéder à l'ERP de JD Edwards (acquis depuis par Oracle), hébergé sous AS400, à moindre coût depuis l'étranger grâce aux solutions de client léger de Citrix et au serveur Citrix MetaFrame (renommé depuis Citrix XenApp). Les liens télécoms ont ainsi pu être dimensionnés au plus juste. Les serveurs virtualisés grâce à XenServer Les clients légers représentent désormais 85% du parc de 250 postes de travail du groupe, répartis sur 9 sites, dans huit pays. En 2007, la société désire aller plus loin, en gagnant en indépendance entre les applications et les serveurs, en disposant de la haute disponibilité, d'un plan de reprise d'activité en cas de sinistre et de la gestion de nouvelles applications sous Linux. Le groupe Weishardt se tourne alors vers la virtualisation des serveurs grâce à la technologie XENsource (désormais Citrix XenServer), et notamment en utilisant la partie libre de Xen. Au départ, cette solution sert uniquement pour la consolidation des serveurs. Les applications (bureautique, email, fichiers, DNS, DHCP, annuaire, passerelles Citrix XenApp) sont alors migrées progressivement vers XenServer. « Nous avons choisi directement XenServer, qui nous semblait la meilleure solution « libre » pour virtualiser des serveurs. De plus, le projet était supporté par les grands contributeurs et le rachat de XenSource par Citrix nous a confortés dans notre choix, décrit Philippe Ottin, responsable système chez Weishardt. Deux salles informatiques reliées par fibre optique La volonté de disposer de la haute disponibilité a amené à bâtir deux salles informatiques reliées par fibre optique. « Les deux salles informatiques sont distantes d'un kilomètre, et reliées par une fibre optique afin d'assurer la redondance en cas de sinistre, précise Philippe Ottin. Au global, ce sont quatre serveurs physiques qui sont déployés, ...... répartis entre les deux salles. Ils hébergent une dizaine de machines virtuelles sous XenServer. Il a alors été décidé de virtualiser également le stockage. « Nous voulions étendre notre capacité de stockage sur les machines virtuelles (serveurs de messagerie, serveurs de fichier) sous Xensource, et améliorer la disponibilité et la facilité d'administration. La mutualisation du stockage s'imposait, explique Philippe Ottin. Les performances devaient être au moins identiques à celles de disques SAS internes. C'est finalement l'offre SANmelody de Datacore qui est retenue. Un réseau SAN en iSCSI sur Ethernet La solution SANmelody assure également une mise en miroir synchrone des données via le protocole iSCSI (protocole de stockage SCSI sur le réseau Ethernet). Ce qui a aidé à la mise en place d'une architecture redondante. Dans chaque salle informatique, un serveur de domaine de stockage SANmelody a été installé sur un serveur Windows standard (une machine Dell 2950). Les serveurs applicatifs (une dizaine de machines virtuelles et quatre serveurs physiques), sont reliés au réseau SAN Ethernet dédié sous iSCSI. Cette création d'un réseau réservé au stockage permet de ne pas perturber les accès des utilisateurs aux applications, via leur propre réseau Ethernet. « Nous avons évalué une solution à base de cartes Fibre Channel, mais les fonctions de « cache » (jusqu'à 64 Go) et « trunking » de canaux Ethernet (jusqu'à 16 cartes réseau), permettent de répondre largement à nos besoins de performance et d'économiser le coût des commutateurs et des cartes Fibre Channel, , détaille Philippe Ottin. Une reprise automatique sans interruption Les deux serveurs Windows servent de serveurs de fichiers, dont les disques de données sont fournis par SANmelody en iSCSI. Grâce à la fonction de miroir synchrone, toutes les données sont écrites sur les deux serveurs de stockage, qui renvoient une confirmation ... ... aux serveurs d'applications. « Quand un serveur de stockage tombe, l'autre prend automatiquement le relais sans interruption des applications et sans perte de données, se félicite Philippe Ottin. Afin de sauvegarder les machines virtuelles XenServer, le groupe Weishardt utilise l'option snapshot de SANmelody qui réalise des « photos instantanées » des machines afin de les sauvegarder quotidiennement, tant au niveau des données que du système. Une organisation spécifique Côté capacité, chacun des deux serveurs SANmelody gère 4 To de données utiles. « Nous n'en utilisons que 15% à présent grâce à la fonction de thin provisioning, indique Philippe Ottin. Pour conclure, « La mise en place d'une architecture de virtualisation complète, stockage et systèmes, est un projet lourd. Les difficultés sont nombreuses, la virtualisation nécessite une rigueur de tous les instants. Au sein de Weishardt, il nous a fallu créer une organisation autour de cette architecture car la moindre erreur peut avoir des conséquences fâcheuses avec un impact non négligeable,, avertit le responsable des systèmes. L'association de XenSource et de iSCSI a posé pas mal de problèmes au début, cette architecture n'étant pas encore très répandue. « Nous avons dû procéder à de nombreux tests et créer des outils afin de garantir la fiabilité que nous exigeons, tout en conservant une souplesse maximale. Aujourd'hui la solution fonctionne sans aucun problème. Elle a été mise en production en novembre 2007, conclut Philippe Ottin. La virtualisation de nouvelles applications à venir Le groupe Weishardt travaille à la virtualisation de nouveaux serveurs Windows sous XenServer. Il s'agit des serveurs d'impression, des serveurs de fichiers et d'un serveur Citrix XenApp hébergeant des applications très spécifiques (paye des filiales...). « Grâce à la virtualisation, une panne matérielle sera résolue en quelques clics par simple déplacement des machines virtuelles impactées, annonce Philippe Ottin.