HAL Journées Réseaux de l'Enseignement Supérieur et de la Recherche
Not a member yet
    1242 research outputs found

    Spacewalk, pour une gestion du réseau sans stress

    No full text
    Spacewalk est un projet open-source (GPLv2) de gestion de systèmes Linux.C'est la version libre du projet RedHat Network (RHN).Outre la gestion des mises à jour des distributions dérivées de RedHat (Fedora, CentOS, Scientific Linux, Yellow Dog, etc ..), Spacewalk permet la mise à disposition de contenu logiciel dans différents environnements, de gérer les déploiements des mises à jour et de voir dans quels états sont les systèmes.Pour pouvoir être géré par Spacewalk, chaque système devra au préalable s'enregistrer avec une clé d'enregistrement.A l'aide de cette clé d'enregistrement, chaque système sera abonné à des différents canaux (canal de fichier de configuration, canal logiciel, groupe de machine, etc..). Ainsi, une modification sur un des canaux sera propagée à toutes les machines abonnées via la clé associée.Une interface web centrale permet la visualisation des systèmes et de leur(s) statut(s) et ainsi d'engager des actions en fonction.En plus de la gestion des paquets et des configurations, Spacewalk permet l'allocation automatique des ressources (provisioning) et la supervision des systèmes enregistrés. Il permet l'installation à l'aide de fichiers "kickstart", de gérer et d'installer des fichiers de configuration.Spacewalk intègre aussi une fonctionnalité de supervision et peut aussi gérer les machines virtuelles virtualisées à l'aide de l'hyperviseur Xen

    Gestion d'une infrastructure expérimentale de grande échelle avec Puppet et Git

    No full text
    Grid'5000 est une plate-forme expérimentale pour la recherche sur les systèmes distribués (P2P, grilles, Cloud, HPC, ...) composée de 1600 machines dans 26 clusters et 10 sites en France. La principale spécificité de la plate-forme est d'être reconfigurable par les utilisateurs, leur permettant ainsi de réaliser des expériences complexes : les utilisateurs peuvent ainsi déployer leur propre système d'exploitation avec Kadeploy, et s'isoler du reste de la plate-forme avec KaVLAN.L'équipe chargée d'administrer cette plate-forme est composée de 5 ingénieurs répartis sur les différents sites, avec peu d'expérience préalable de l'administration système et réseaux pour la plupart. Il a donc été nécessaire d'organiser le travail de l'équipe technique pour maximiser son efficacité. Au fil des ans, différentes solutions ont été étudiées, pour finalement retenir une solution composant les utilisations de Puppet, Git et Capistrano.Cette solution comporte actuellement 66 modules Puppet pour configurer 217 machines virtuelles. Cette présentation décrit les motivations qui ont conduit à choisir cette solution puis la solution elle-même, et l'infrastructure multi-sites mise en place pour diffuser les configurations en tentant de minimiser les problèmes que peut apporter un système centralisé. Un retour d'expérience critique et les améliorations futures envisagées seront également exposés

    Haute disponibilité et équilibrage de charge des CMS en PHP / MySQL et Zope / Plone

    No full text
    La généralisation des gestionnaires de contenus (CMS) et l'utilisation des sites Web comme vecteurs privilégiés de communication exposent nos infrastructures d'hébergement à de fortes sollicitations. Les CMS, conçus pour permettre l’interaction directe ou le travail collaboratif, peuvent se révéler peu performantes face à la charge, ce qui incite à mettre en place des architectures système pour améliorer leurs performances. Les sollicitations sont généralement prévisibles et les infrastructures peuvent être adaptées, y compris pour répondre à des pics de charge, tout en limitant les ressources allouées quand elles ne sont plus nécessaires.Dans cette communication, nous effectuons un retour d’expérience sur la gestion de CMS exposés à des pics d’affluence. Les pics de charge à absorber se produisent soit en raison d’une exposition médiatique (par exemple au journal télévisé de 20h de France 2), soit en raison de comportements « saisonniers » des utilisateurs, typiquement la diffusion des résultats du concours d’entrée aux ENS.Plus précisément, nous montrons par des exemples concrets tirés des logs de connexion de ces sites, les comportements constatés en tenant de définir précisément les pics de charge observés. Nous présentons l'architecture logicielle, système et matérielle permettant la répartition et l'absorption de charge entièrement basées sur des solutions logicielles libres, que nous avons mis en place ainsi que la méthodologie que nous avons utilisé. Enfin, nous proposerons une discussion sur les avantages et inconvénients au niveau de l’exploitation qu’apporte une architecture complexe avec répartition de charge.Mots clefsRépartition de charge, Heartbeat, HAProxy, Varnish, CMS, Zope, Zeo, Plone, ZoDB

    Déploiement et partitionnement dynamique de clusters avec Kadeploy et Kavlan

    No full text
    Grid'5000 est une plate-forme expérimentale pour la recherche sur les systèmes distribués (P2P, grilles, Cloud, HPC, ...) composée de 1600 machines dans 10 sites en France. La principale spécificité de la plate-forme est d'être reconfigurable par les utilisateurs, leur permettant ainsi de réaliser des expériences complexes. Ce poster présentera deux outils-clé pour la reconfiguration de la plate-forme par les utilisateurs : Kadeploy et KaVLAN.Kadeploy http://kadeploy3.gforge.inria.fr est un outil libre de déploiement de clusters. Il utilise des mécanismes permettant des déploiements rapides et passant bien à l'échelle : il est par exemple possible de déployer un cluster de 140 machines en moins de 5 minutes. Il utilise des technologies et des protocoles comme IPMI ou RSA pour contrôler les machines de manière centralisée, PXE et TFTP pour le processus de boot, et des mécanismes de diffusion de données P2P (soit en organisant les noeuds sous forme de chaîne, soit en utilisant BitTorrent).Kavlan est un outil d'isolation réseau permettant de séparer un réseau physique réel en différents réseaux indépendants, en configurant automatiquement les routeurs et les switchs. Il permet ainsi de réaliser des expériences sur des logiciels nécessitant une infrastructure lourde (DHCP différent, par exemple) ou reposant sur l'utilisation de mécanisme de diffusion.L'utilisation de Kadeploy et Kavlan sur Grid'5000 répond à des besoins assez spécifiques de la communauté de recherche sur les systèmes distribués.Toutefois, ils peuvent être utiles dans d'autres contextes, notamment pour installer ou mettre à jour des clusters de production ou des grands nombres de machines où l'aspect "passage à l'échelle" est important

    Archipel: une couche au dessus de libvirt

    No full text
    Archipel est un logiciel de gestion d'hyperviseurs et de machines virtuelles qui contrairement à d'autres solutions n'implique pas de remise en question de l'architecture existante. En parallèle, libvirt s'impose dans le monde du logiciel libre, comme une librairie d’interfaçage avec les machines hôtes, gommant certaines contraintes propriétaires. C'est ce support qui a été choisi par le projet Archipel, qui se place résolument dans une optique de réutilisation maximale des existants, afin d'apporter une solution stable. Par exemple, les protocoles de dialogues entre entités utilisent XMPP (Extensible Messaging and Presence Protocol), le client web utilise le framework Cappuccino, l'implémentation de XMPP la librairie Strophe, la partie VNC, noVNC.Archipel permet, via son système de permissions, de donner accès à des utilisateurs authentifiés, uniquement à certaines ressources de gestion: reboot, accès à la console VNC, modification, des réseaux, redéfinitions de paramètres...Toutes les entités (utilisateurs, VM, hyperviseurs) sont identifiées par des comptes au niveau XMPP. C'est un agent sur chaque hyperviseur qui expose sa présence, ainsi que pour chaque VM.La gestion de la liste de contacts au niveau du serveur XMPP, permet d'avoir une sécurité supplémentaire entre les entités. L'utilisation conjointe de la technologie PubSub et des événements de libvirt permet d'avoir une application asynchrone, donc résistant mieux aux montées en charge. Le client de supervision est une application en HTML5, le dialogue avec les composants se fait également via XMPP.Le déploiement d'Archipel est possible sur une infrastructure libvirt en production, sans interruption de service. Cela vous permettra de le tester, et sans doute, de l'adopter

    Interopérabilité, formats ouverts et logiciels libres

    No full text
    La révolution numérique a profondément transformé la façon de produire et d'échanger la connaissance.Internet, nouveau bien commun, a rendu possible la création collective à grande échelle de biens informationnels, comme par exemple les logiciels libres.Ce mouvement s'accompagne d'une redéfinition du statut de l'auteur, et des droits associés, qui remet en cause les modèles économiques traditionnels de l'édition.Comme toute révolution, la révolution numérique suscite des résistances.Nous évoquerons les confrontations en cours et leurs manifestations juridiques, avant de dégager un ensemble de principes fondamentaux devant être garantis dans le monde numérique afin d'y préserver les droits constitutionnels des citoyens

    Les Carnet2Descartes ou comment intégrer un réseau social au sein d’un système d’information universitaire

    No full text
    L’Université Paris Descartes propose à ses membres, dans une logique de partage de communautés de travail, un réseau social : Les Carnets2Descartes. Les Carnets2 reposent sur Elgg, logiciel libre élu « Best Open Source Social Networking Platform 2008 » et utilisé par de nombreuses universités à travers le monde. En ligne depuis 2006, géré et animé par le département TICE de la DISI, **ce réseau regroupe les profils et les publications des personnels administratifs, des enseignants-chercheurs, des étudiants et à terme des anciens étudiants**.**- Des usages multiples :**Les Carnets2 sont utilisés dans de nombreuses circonstances : l’enseignement, les travaux de recherche et le partage collaboratif d’informations non-académiques. Chaque utilisateur définit son identité numérique à travers une page personnelle composée d’un profil et de blocs applicatifs (widgets) qu’il agence sur sa page. Ces blocs renvoient sur les publications internes aux Carnets2 mais aussi incluent des flux RSS d’informations externes. **- Une intégration dans le SI universitaire réussie :**L’authentification est réalisée uniquement en SSO via CAS qui interroge l’annuaire LDAP de l’établissement. Les Carnets2 sont accessibles via l’ENT et aussi à travers un accès externe : http://carnets.parisdescartes.fr. Des flux RSS entrants et sortants permettent les échanges d’informations avec l’ENT et les applications métiers.En conclusion, les Carnets2Descartes ont été définis par la gouvernance de l’université comme un **outil stratégique de création de liens** pour toute la communauté universitaire de Paris Descartes

    Universalistes : d’un service de listes de diffusion à une plateforme de groupware

    No full text
    Universalistes est le service de groupware de RENATER. Il regroupe à l'heure actuelle plus de 230000 utilisateurs et 1000 listes de diffusion. Cet outil est largement utilisé par des organisations virtuelles – des groupes de personnes géographiquement séparées mais regroupées autour d'un centre d'intérêt commun. Pour répondre aux besoins de tels groupes, le service initial de listes de diffusion a été progressivement étoffé pour fournir un ensemble plus complet d'outils.Les fonctionnalités nécessaires à une organisation virtuelle sont : * la diffusion d'informations vers l'ensemble du groupe * la constitution de documents collaboratifs * la planification d'événements * la réunion virtuelle du groupeLe logiciel de listes de diffusion Sympa, autour duquel a été monté le service, ne peut à lui seul fournir toutes ces fonctionnalités qui sont par ailleurs parfaitement assurées par des logiciels spécialisés. L'élaboration de l'outil de groupware a donc été fondée sur la domestication d'applications tierces. Celles-ci utilisent Sympa comme gestionnaire de groupes et la fédération d'identité pour l'authentification en single sign on.La domestication a imposé, pour ajouter des connecteurs avec Sympa et les mécanismes de fédération, des modifications dans le code des applications. Celles-ci relevant toutes du logiciel libre, l'ensemble des développements ont été reversés. La solution proposée est donc reproductible.L'objet de ce poster est de présenter l'architecture du service, les solutions techniques employées et d'offrir un aperçu des étapes à franchir pour mettre en place un tel service

    La gestion du poste de travail en 2011 : panorama des technologies

    No full text
    L’objectif de cette présentation est de dresser un panorama des technologies actuelles permettant de gérer le poste de travail en 2011. En effet au cours des dernières années cette problématique s’est considérablement complexifiée avec l’apparition de nouvelles tendances d’utilisation et de nouvelles contraintes. Pour trouver des éléments de réponse, un groupe de travail informatique s’est constitué à l’université de Metz. Nous allons donc tout d’abord analyser les nouveaux challenges qui se posent aux équipes informatiques puis nous allons ensuite décrire les technologies disponibles. Nous séparerons les solutions fonctionnant directement sur le poste client et les solutions qui s’exécutent à distance. Enfin, nous étudierons leurs scénarios d’utilisation dans un cadre universitaire

    Cluster de calcul Freeware en Oceanographie Operationnelle

    No full text
    Dans cet exposé, nous présenterons les choix effectués en vue de construire un cluster //Free Home Made// pour réaliser des prévisions de l’état physique tridimensionnel de l’océan, mission de la société civile Mercator Océan.Pour des raisons de coût (budget maximum de 60 K€ HT), d’espace occupé dans la salle informatique, de consommation électrique, de bande passante CPU / RAM et de parallélisme à grains fins, nous avons opté pour des blades intégrant 4 cartes-mère. Ce calculateur est doté de 16 noeuds (128 coeurs de calcul) connectés en infiniband et de 768 Go de RAM.Le cluster a été installé à l'aide de logiciels issus du monde libre : //Linux// pour le système d'exploitation, //SystemImager// pour le déploiement et la sauvegarde du système, //C3 tools// pour la gestion centralisée, //Torque / Maui// pour le gestionnaire de ressources et //Ganglia, Nagios/Centreon// pour la surveillance des noeuds.Nous décrirons donc les solutions choisies tant au niveau hardware que software et nous essayerons de répondre aux différentes questions que se pose un administrateur système lors de la conception d'un cluster de calcul

    0

    full texts

    1,242

    metadata records
    Updated in last 30 days.
    HAL Journées Réseaux de l'Enseignement Supérieur et de la Recherche
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇