Déploiement de la plate-forme SlapOS dans l environnement Grid 5000

Dimension: px
Commencer à balayer dès la page:

Download "Déploiement de la plate-forme SlapOS dans l environnement Grid 5000"

Transcription

1 Déploiement de la plate-forme SlapOS dans l environnement Grid 5000 Alain Takoudjou, Christophe Cérin, Jean-Paul Smets To cite this version: Alain Takoudjou, Christophe Cérin, Jean-Paul Smets. Déploiement de la plate-forme SlapOS dans l environnement Grid <hal > HAL Id: hal https://hal.archives-ouvertes.fr/hal Submitted on 11 Mar 2014 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

2 Déploiement de la plate-forme SlapOS dans l environnement Grid 5000 Alain Takoudjou 1, Christophe Cérin 1 et Jean-Paul Smets 2 Université de Paris 13 1, LIPN, UMR CNRS 7030, 99, avenue Jean-Baptiste Clément, Villetaneuse, France 2 CEO ViFiB. Site web : {alain.takoudjou, Résumé Ce document explique comment utiliser la plate-forme de cloud computing SlapOS dans Grid Il détaille à la fois les points clés de SlapOS, son intégration ainsi que les points bloquants qui ont été levés afin de permettre à un utilisateur de Grid 5000 de monter une expérience avec SlapOS. 1 Présentation de SlapOS SlapOS [SSCC11] est un système de Cloud Computing [PM09] qui fournit une plate-forme d automatisation du déploiement d applications. Il est basé sur le langage Python et les technologies Buildout (pour le déploiement) et l ERP Open Source ERP5 [MdCdC08] (pour la gestion de la relation client et le catalogue des applications déployables). Ainsi, d un point de vue conceptuel, un cloud est vu simplement comme : Un ERP (Enterprise Resource Planning); Un modèle de déploiement ; Des nœuds de traitements. SlapOS a été initialement conçu comme infrastructure pour des applications Web, il ne s agit pas d un cloud spécialisé dans le calcul haute performance. Un autre point particulier de SlapOS est qu il n est pas basé sur la virtualisation, toutefois il est possible de déployer des machines virtuelles comme KVM par exemple mais ceci est une option. Ce choix est motivé d une part pour éviter l empilement de couches logicielles qui peuvent nuire in-fine aux performances et d autre part parce qu on peut traiter le confinement par des techniques liées au système d exploitation. 1.1 Architecture de la plate-forme SlapOS tourne un démon appelé SlapGrid qui est construit sur la base des idées de l intergiciel de grille de PC BonjourGrid [CF12,ACJ09,ACJ10] qui est couplé. Experiments presented in this paper were carried out using the Paris 13 SlapOS Cloud experimental testbed available online at http ://slapos.cloud.univ-paris13.fr and on the Grid 5000 testbed.

3 1. PRÉSENTATION DE SLAPOS à ERP5. Cela permet de gérer la plate-forme de cloud avec facturation des services. SlapOS est basé sur une architecture (voir la Figure 1) dans laquelle les nœuds esclaves, sont tous connectés à un nœud maître. Figure 1. Architecture de SlapOS. Le nœud maître appelé SlapOS Master ou Master a pour rôle l allocation des processus c.à.d. des applications, tandis que les nœuds esclaves appelés SlapOS Node ou Node ont pour rôle l installation et l exécution des services. Le Master constitue un annuaire centralisé de SlapOS Nodes, c est lui qui possède les informations qui caractérisent chaque Node. Il possède aussi le catalogue des applications qui peuvent être installées dans la plate-forme et il dispose de toutes les informations sur l état des applications et services installés sur tous les nœuds. Ces informations sont utiles en particulier pour établir une facturation en fonction de l usage d un service. Un Node, qui repose généralement sur une distribution Linux minimale, est constitué principalement d un démon appelé SlapGrid, d un environnement de construction et d amorçage des applications (à base de la technologie Buildout) et d un autre démon de contrôle des services appelé Supervisord. Les Nodes SlapOS peuvent être dédiés (centre de données sur la Figure 1) ou bien ce sont des nœuds de bénévoles (home cloud sur la Figure 1). En comparaison avec les clouds traditionnels, SlapOS est basé sur une vue opportuniste qui peut être résumée comme suit. Dans son utilisation normale, les demandes sont servies par les nœuds de centres de données. Chaque fois que le nombre de demandes atteint un pic, SlapOS peut réorienter une partie d entre elles sur les nœuds de bénévoles. Ce faisant, le système peut gagner sur deux points : 1. Il maintient un bon temps de réponse dans le traitement des demandes (notion d élasticité) ; 2. Dans le cas de l augmentation du nombre de clients du cloud, il est une bonne alternative pour garantir les SLA sans acheter de nouvelles machines. Il peut ne pas sembler évident pour les bénévoles, de voir leur intérêt à participer à SlapOS. Notons que dans SlapOS, les bénévoles peuvent également être des clients du système. Dans ce cas, ils peuvent utiliser leur statut de bénévole pour l obtention de prix avantageux. 2

4 1. PRÉSENTATION DE SLAPOS 1.2 Quelques concepts clés et caractéristiques de SlapOS Les computer partitions La plupart des systèmes de cloud existants aujourd hui sont basés sur la virtualisation. Elle permet une bonne isolation des applications vis à vis du système hôte, ce qui donne la possibilité d exécuter plusieurs applications identiques ou différentes sur une même machine, sans qu il y ait des interactions (fuite d information). La virtualisation des ressources physiques de la machine a toujours un coût supplémentaire sur les performances de l application. Pour éliminer ce coût, SlapOS introduit un concept appelé computer partitions (Figure 2), qui est un conteneur léger fournissant un environnement d exécution des applications avec un niveau d isolation raisonnable. Il s agit tout simplement d un dossier particulier associé à un utilisateur système qui a des droits particuliers ainsi que d autres propriétés telles qu une adresse IPv4, une adresse IPv6 et une interface réseau. Figure 2. Présentation d un nœud SlapOS. Les Stacks et Buildout profile L un des modes de fonctionnement de SlapOS consiste à automatiser le déploiement des applications dans la plate-forme. Pour cela, SlapOS utilise la technologie Buildout, qui est un système de compilation et d assemblage d applications. Le buildout profile est un fichier contenant un ensemble de parts et de recettes permettant de décrire pour SlapOS, et dans la syntaxe de Buildout, comment une application sera assemblée et déployée. La part, référencée par son nom, est tout simplement un objet ou une application manipulée par Buildout. Elle définit une recette qui décrit une logique de gestion et un ensemble de données qui seront utilisées pour la construire. La recette est un objet qui sait comment installer, mettre à jour ou désinstaller une part précise. L ensemble des recettes SlapOS est disponible à l adresse : org/gitweb/slapos.git. Cloudifier une application revient, en grande partie, à écrire des parts et des recettes une fois pour toute, pour une application donnée. Afin de faciliter le déploiement des applications de même type dans plusieurs instances différentes tout en promouvant la réutilisation, SlapOS définit la notion de stack qui est un environnement construit par assemblage de composants 3

5 2. PRÉPARATION DE L ENVIRONNEMENT ou d applications permettant le déploiement d une classe spécifique d applications. Cette technique permet la généralisation du déploiement des applications de même type, tout en facilitant la construction de leur buildout profile. La complexité de l intégration est donc masquée dans la stack. Comme exemple, il existe la stack resilient qui permet d ajouter la résilience à une application, ou encore la stack lamp qui permet d intégrer à moindre effort une application Web basée sur Apache, MySQL et PHP. Figure 3. Principe d intégration des applications dans la plate-forme SlapOS. Les Software Releases Dans SlapOS, un software release (voir la Figure 3) est construit à base du profile buildout de l application. Il contient tous les binaires nécessaires pour exécuter l application ; ces binaires sont obtenus généralement après compilation à partir du profile Buildout. Ainsi, SlapOS est capable de déployer plusieurs instances d une application à partir d un seul software release dans plusieurs partitions. Ces instances sont appelées software instances. Chaque software instance s exécute de manière indépendante vis-à-vis des autres. Cette technique de déploiement permet de supprimer la couche de virtualisation, ce qui permet, en théorie, un gain de performance et surtout un usage sobre des ressources d un nœud. SlapOS peut alors tourner même sur des serveurs de faible performance. N étant pas conçu sur les bases de virtualisation, SlapOS est quand même capable de déployer des machines virtuelles, ceci par exemple grâce à un software release résilient dédié. 2 Préparation de l environnement SlapOS est conçu pour fonctionner de manière native avec IPv6. L adresse IPv6 est utilisée pour externaliser les services déployés dans les partitions. L adresse IPv4 est locale à un Node, elle est le plus souvent utilisée lorsque deux services 4

6 2. PRÉPARATION DE L ENVIRONNEMENT déployés dans des partitions différentes doivent communiquer entre eux. L IPv6 permet le déploiement aisé de SlapOS, grâce notamment à l auto-configuration du réseaux. L avantage est de pouvoir disposer facilement d adresses IP publiques accessibles dans le monde entier et en nombre illimité. Toutefois SlapOS peut également s installer dans un environnement ne disposant que d IPv4. Puisque Grid 5000 ne dispose pas du réseau IPv6 de manière native, nous utilisons le tunnel OpenVPN pour fournir un réseau IPv6 aux nœuds que nous déployons afin de mettre en place notre architecture fonctionnelle de SlapOS. La manœuvre générique d installation d IPv6 est la suivante : apt-get install openvpn cd /etc/openvpn echo "client dev tapvpn proto tcp remote port 443 resolv-retry infinite nobind persist-key persist-tun ca /etc/openvpn/vifib-keys/ca.crt cert /etc/openvpn/vifib-keys/client-vifib.crt key /etc/openvpn/vifib-keys/client-vifib.key ns-cert-type server verb 3" > /etc/openvpn/vifib.conf mkdir -p /etc/openvpn/vifib-keys cd /etc/openvpn/vifib-keys wget -O ca.crt wget -O client-vifib.crt wget -O client-vifib.key /etc/init.d/openvpn restart sleep 10 && ifconfig Étant donné les limites d accès dans Grid 5000 concernant certaines URL et la diversité des sources nécessaires pour déployer complètement notre plateforme, nous avons préparé des images contenant les paquets du SlapOS Node pré-installés. Ces images sont également configurées pour avoir IPv6 au démarrage, grâce à la manœuvre ci-dessus. Après déploiement, il suffira de vérifier qu on a bien accès à internet en IPv6, en utilisant par exemple, la commande ifconfig ou ping6 google.com. Pour réaliser l installation du SlapOS Node soi-même, la procédure est la suivante : sudo su echo "deb \ /VIFIBnexedi/Debian_7.0/./" tee /etc/apt/sources.list.d/slapos.list wget -O- "http://download.opensuse.org/repositories/home: \ /VIFIBnexedi/Debian_7.0/Release.key" apt-key add - 5

7 3. DÉPLOIEMENT DE SLAPOS DANS GRID 5000 apt-get update apt-get install slapos-node Dans le même ordre d idées, les applications qui doivent être déployées sur les nœuds SlapOS sont compilées à l avance et les binaires sont intégrés dans l image. La raison est qu elles proviennent généralement de plusieurs sources différentes. Il devient donc difficile de faire la compilation d un software release dans Grid De plus, le temps nécessaire pour compiler complètement un software release, est généralement supérieure à une heure (si le cache binaire n est pas utilisé). Nous préférons donc intégrer les applications à tester directement dans les images SlapOS pour Grid 5000, afin de réduire leurs temps de déploiement. Certains software releases pré-compilés sont également proposés à télécharger et à intégrer dans le noeud SlapOS. 3 Déploiement de SlapOS dans Grid 5000 Les images de déploiement de SlapOS pour Grid 5000 sont utilisables actuellement sur le site Grid 5000 de Lyon uniquement, car c est le seul point autorisant le fonctionnement du tunnel IPv4-IPv6. Ces images sont basées sur la distribution Debian Wheezy en version 64 bits. Selon les besoins, on peut effectuer deux types de déploiement : Déploiement all-in-one : Dans ce déploiement un Master et un Node SlapOS sont installés sur le même nœud, l objectif étant de simplifier le déploiement. Dans ce cas, le Master SlapOS utilisé ici est le Slapproxy, c est une version simplifiée du Master SlapOS qui est dépourvu de certaines fonctionnalités telles que la gestion des utilisateurs, la facturation, etc. Le Master Slapproxy peut être connecté uniquement à un seul nœud, ce qui signifie que cette procédure permet de créer des nœuds totalement indépendants les uns des autres du point de vue du Master SlapOS. Déploiement complet : Dans ce déploiement, le Master et les Nodes sont déployés sur des nœuds différents selon l architecture de SlapOS de la Figure 1. Plusieurs Nodes peuvent être connectés au même Master car dans ce cas, c est la version complète du Master SlapOS qui est déployée. 3.1 Déploiement avec Slapproxy Ce déploiement se fait avec un Master fonctionnant en local. Ce Master est accessible uniquement sur le nœud sur lequel il est déployé. La raison de cette configuration est que le Slapproxy est très léger et ne gère qu un seul Node. Dans sa version actuelle, le Slapproxy gère aussi difficilement le déploiement de plusieurs instances. À cause de ces limites, le déploiement de plusieurs instances d une même application (ex : WordPress) ne produira pas le résultat souhaité. Il sera préférable de déployer une seule instance par nœud utilisant le Slapproxy. La procédure de déploiement de SlapOS dans ce cas est la suivante : 6

8 3. DÉPLOIEMENT DE SLAPOS DANS GRID 5000 # Réserver le nœud sur grid 5000 oarsub -I -t deploy -l slash_22=1+nodes=1,walltime=2:00 # Déployer ensuite l image personnalisée de SlapOS Node local kadeploy3 -e slapos-local -f $OAR_FILE_NODES -u atakoudjoukamdem -k # Vérifier que les services slapos sont bien démarrées. ssh #mot de passe grid5000 slapos node format -v --now slapos node status # Le message renvoyé est : slapproxy RUNNING pid 3010, uptime 0:06:34 watchdog RUNNING pid 3009, uptime 0:06:34 À ce stade le nœud SlapOS est déjà fonctionnel et nous pouvons maintenant procéder au déploiement des services. Il est configuré avec les paramètres par défaut (l interface, le nombre de partitions, etc.), qui peuvent toutefois être modifiés si on le souhaite. Pour modifier les paramètres : # Affichez l aide sur la configuration du nœud local. slapos help configure local # Changer le nombre de partition (10 par défaut) rm -r /etc/opt/slapos/* slapos configure local --interface-name tapvpn --partition-number 30 Pour déployer un service déjà compilé : # Demande du software release lamp LAMP="http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/heads/grid -computing:/software/ajaxplorer/software.cfg" slapos supply $LAMP local_computer # Déploiement d un nouveau service lamp slapos request "My lamp PaaS" $LAMP # Vérifier le statut et les paramètres du service slapos proxy show --cfg /etc/opt/slapos/slapos-proxy.cfg \ --database-uri /opt/slapos/slapproxy.db --params # Les paramètres de l instance sont affichés : slappart0: My lamp PaaS (type RootSoftwareInstance) dashboard_backend = https://[2001:470:1f14:169:c87a:1aff:fe8c:abb7]:8090 login = admin password = 6ac20094 dashboard = None slappart1: MariaDB (type mariadb) url = ip = 2001:470:1f14:169:c87a:1aff:fe8c:52c3 7

9 3. DÉPLOIEMENT DE SLAPOS DANS GRID 5000 # Pour voir les processus en cours dans les partitions: slapos node status Il faut noter que, si l on essaie de déployer une application dont les binaires compilés ne sont pas intégrés dans le nœud, alors le processus de déploiement ci-dessus va commencer par la compilation du software release. Nous allons expliquer plus loin, comment ajouter de nouveaux software releases compilés. Pour tester l application, il faut ouvrir dans un navigateur l URL https:// [2001:470:1f14:169:c87a:1aff:fe8c:abb7]:8090 qui à été renvoyée dans les paramètres de la partition principale. NB : Cette URL en IPv6 est utilisable n importe où sur internet. Il convient donc de tester l application sur un ordinateur ayant une connectivité en IPv Déploiement de l architecture complète Ce déploiement nécessite au moins deux nœuds, l un pour le Master SlapOS et l autre pour le node. La Figure 4 montre l architecture de ce déploiement. Figure 4. Architecture de fonctionnement de SlapOS dans Grid Dans le schéma, nous indiquons tout d abord que le réseau IPv6 est fourni par notre tunnel IPv4-IPv6 communiquant sur l adresse IP et le port 8

10 3. DÉPLOIEMENT DE SLAPOS DANS GRID Seul le site de Lyon permet actuellement de déployer ce client sur les nœuds. Toutefois, les adresses IP issues du tunnel sont accessibles même en dehors de Grid Nous avons également besoin du frontend SlapOS (Proxy Reverse Server) qui nous permet d accéder au portail Web du Master avec une adresse en IPv4, car celui-ci n étant pas accessible via une URL en IPv6. Lorsque le Master et les nœuds SlapOS sont déployés, ils ne communiquent pas encore car les nœuds sont inconnus du Master. Pour établir la connexion avec le Master, il faut enregistrer les nœuds. Puisque les nœuds à enregistrer appartiennent à un utilisateur, le LOGIN URL sera utilisé pour se connecter au compte de l utilisateur, créer un Computer puis télécharger les certificats nécessaires pour établir la communication du node avec le Master. Cette communication initiale est indiquée par 1 dans le schéma 4. En 2 dans le même schéma, le nœud étant configuré peut communiquer avec le Master en utilisant le SERVICE URL, ce qui lui permettra par exemple de commencer le déploiement d un service demandé par le Master. Déploiement du Master SlapOS Afin de faciliter le déploiement du Master dans Grid 5000 une image slapos-vifib a été mise en place, elle configure le Master à l aide des paramètres statiques et permet d avoir un nœud SlapOS Master très rapidement. Pour déployer un Master : # Réserver les nœuds sur grid 5000 oarsub -I -t deploy -l slash_22=1+nodes=2,walltime=20:00 # Déployer ensuite l image personnalisée du SlapOS Master kadeploy3 -e slapos-vifib -f $OAR_FILE_NODES -u atakoudjoukamdem -k Après le démarrage de ce nœud, le déploiement du Master sera automatiquement lancé. Il faudra attendre environ 5 minutes puis vérifier que le Master est accessible, à l aide du script ci-dessous. Dans certains cas, le Master n est pas directement opérationnel, nous utilisons alors la commande curl pour vérifier qu il est bien déployé, avant de passer à la prochaine étape. Si la commande de vérification ne renvoie pas la réponse 200, alors nous redémarrons le Master puis, nous attendons quelques minutes avant de faire une nouvelle vérification. ssh #mot de passe grid5000 URL=https://grid5000master.host.vifib.net/ https_proxy=http://proxy:3128 curl -g -k -sl $URL \ -w %{http_code} --max-time 10 -o /dev/null # Valeur retournée 503 slapos node restart all sleep 200 && https_proxy=http://proxy:3128 curl -g -k -sl $URL \ -w %{http_code} --max-time 10 -o /dev/null # Valeur retournée 200 9

11 3. DÉPLOIEMENT DE SLAPOS DANS GRID 5000 L URL du service SlapOS master est https://[2001:470:1f14:169:8850:7aff: fe6d:47dc]:10009, elle est utilisée pour la communication entre le master et les nodes. Le portail Web du master est quant à lui accessible à l adresse https: //grid5000master.host.vifib.net/, cette adresse est nécessaire pour enregistrer un nœud auprès du master. Déploiement des Nodes Après le déploiement du Master, il est nécessaire de déployer un ou plusieurs nodes. Ce déploiement est fait grâce à une image pré-configurée appelée slapos-image. # Déploiement de l image personnalisée du SlapOS Node kadeploy3 -e slapos-image -f $OAR_FILE_NODES -u atakoudjoukamdem -k # Accéder à l image par SSH ssh #mot de passe grid5000 # Enregistrer le node http_proxy=http://proxy:3128 https_proxy=http://proxy:3128 \ slapos node register --interface-name tapvpn \ --master-url https://[2001:470:1f14:169:8850:7aff:fe6d:47dc]:10009 \ --master-url-web https://grid5000master.host.vifib.net/ \ --login-auth --partition-number 20 "UNIQUE_NODE_NAME" /usr/sbin/slapos-start Le login et le mot de passe sont demandés, utiliser le login "demo" et le mot de passe "demo" correspondant à un compte utilisateur pré-configuré par défaut dans l image du master. UNIQUE_NODE_NAME est à remplacer par le nom que nous souhaitons donner à cette machine. Pour vérifier ensuite le bon fonctionnement : slapos node format --now # Valeurs retournées Updating computer Posting information to https://[2001:470:1f14:169:8850:7aff:fe6d:47dc]:10009 slapos successfully prepared the computer. À ce niveau, nous pouvons déployer une ou plusieurs instances sur le nœud. La référence de ce node SlapOS, qui l identifie de manière unique auprès du master se trouve dans le fichier de configuration. Cette référence nous permet de spécifier sur quel nœud nous souhaitons faire le déploiement, mais elle peut être omise. ID_COMP=$(cat /etc/opt/slapos/slapos.cfg egrep computer_id.*= awk {print $3} ) LAMP="http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/heads/grid -computing:/software/ajaxplorer/software.cfg" slapos supply $LAMP $ID_COMP # Déploiement de 2 nouveaux services lamp slapos request "My lamp PaaS 1" "$LAMP" --node "computer_guid=$id_comp" slapos request "My lamp PaaS 2" "$LAMP" --node "computer_guid=$id_comp" 10

12 4. DÉPLOIEMENT DES SERVICES SLAPOS DANS GRID 5000 Au bout de 2 à 5 minutes, on peut récupérer les informations de connexion aux services déployés avec la même commande de déploiement : slapos request "My lamp PaaS 1" "$LAMP" --node "computer_guid=$id_comp" # Valeurs retournées.. Instance requested. State is : started. Connection parameters of instance are: { dashboard : None, dashboard_backend : https://[2001:470:1f14:169:3c48:45ff:feaa:dd7a]:8090, login : admin, password : 4a2669a1 } You can rerun command to get up-to-date informations. On pourra également se connecter sur le portail du Master SlapOS avec les identifiants demo demo pour vérifier que tous les nodes sont bien actifs et que tous les services sont déployés. NB : Puisque les paramètres de l image SlapOS Master sont statiques, on ne doit déployer qu une seule image du master dans Grid 5000 à la fois. Sinon, il y aura des conflits d adresses IP et de ports. Si on souhaite déployer un nouveau master SlapOS, il faudra déployer un service slapos-master sur le node SlapOS, puis, se connecter au service pour terminer la configuration. Les étapes de configuration ne sont pas automatisables et nécessitent des services externes à Grid 5000 tel que le frontend SlapOS 1. Configuration manuelle du Node Dans le cas de l architecture complète de SlapOS, l enregistrement du Node peut aussi se faire manuellement. Pour cela, il faut créer un computer depuis l interface Web du Master, copier les certificats générés dans le nouveau nœud, puis modifier le fichier de configuration de SlapOS à la main. Le document https://slapos.cloud.univ-paris13.fr/ wiki/install-slapos-packages montre comment procéder à l enregistrement manuel d un SlapOS Node. NB : Il faudra donc utiliser dans le document https://[2001:470:1f14:169: 8850:7aff:fe6d:47dc]:10009 comme étant la valeur pour master_url. 4 Déploiement des services SlapOS dans Grid 5000 Dans cette section, nous décrivons quelques exemples de déploiement de services SlapOS directement dans Grid Certaines applications sont intégrées dans les images SlapOS que nous avons préparées mais d autres peuvent aussi être télécharger après le déploiement de l image SlapOS. Nous montrons également comment sauvegarder une nouvelle image SlapOS que nous avons modifié. 1. Configuration du SlapOS Master : osoe-slapos.book/developer-allocate.slapos.master.instance 11

13 4. DÉPLOIEMENT DES SERVICES SLAPOS DANS GRID Applications intégrés dans les images SlapOS Dans le but de permettre de tester très rapidement les services SlapOS dans Grid 5000, nous avons ajouté dans les images SlapOS Node une application permettant de déployer un environnement d hébergement et d administration des applications web basées sur Apache, PHP et MySQL. De ce fait, immédiatement après la mise en place de notre plate-forme SlapOS on peut tester ce service SlapOS en exécutant les commandes ci-dessous : ID_COMP=$(cat /etc/opt/slapos/slapos.cfg egrep computer_id.*= awk {print $3} ) LAMP="http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/heads/grid -computing:/software/ajaxplorer/software.cfg" slapos supply $LAMP $ID_COMP slapos request "My lamp PaaS" "$LAMP" --node "computer_guid=$id_comp" Il faudra ensuite utiliser la commande approprié au type de d image SlapOS que nous avons utilisé (slapos-local ou slapos-image) pour vérifier l état de l instance et obtenir les paramètres de connexion aux services. 4.2 Autres cas de déploiement Depuis le site Grid 5000 de lyon, on peut également télécharger les applications et les intégrer dans nos images en utilisant la commande wget. Après avoir déployé le nœud SlapOS, la manœuvre d installation de ces applications est la suivante : # Afficher la liste des software releases ls /home/atakoudjoukamdem/public/apps/ => boinc-client.tar.gz boinc-server.tar.gz README-vifib.txt SR_URL.txt... # Copie du software release BOINC Server dans le noeud SlapOS ssh cd /opt/slapgrid/ wget # Extraction de l archive tar -xzf boinc-server.tar.gz; rm boinc-server.tar.gz # Installer le software release BOINC Server COMPUTER_ID="local_computer" slapos supply SR_URL $COMPUTER_ID # Déployer une instance BOINC Server slapos request "My BOINC Server" SR_URL \ --node "computer_guid=$computer_id" --parameters "force-ipv6=true" Dans cet exemple, nous avons utilisé l image slapos-local. De la même manière, on peut faire ce déploiement avec l image slapos-image. 12

14 5. FUTURS TRAVAUX DANS GRID 5000 Dans le répertoire/home/atakoudjoukamdem/public/apps/, le fichier SR_URL.txt contient les URL (correspondant aux valeurs SR_URL ci-dessus) des profils correspondant à chaque applications pré-compilées et décrit également les commandes nécessaires pour déployer ces application dans Grid Lorsque les paramètres sont nécessaires pour déployer l application, ils sont transmis via l option parameters CLE=valeur [CLE=valeur]. D autres applications pré-compilées pour SlapOS ainsi que les différentes images systèmes pour Grid 5000 sont accessibles à l adresse https://storage.host. cloud.univ-paris13.fr/. 4.3 Sauvegarder une image SlapOS personnalisée Si nous avons personnalisé notre image en ajouter un software release par exemple, nous pouvons souhaiter la sauvegarder pour une utilisation futur, afin de ne pas être obligé de recommencer à taper les commandes précédentes. Les commandes ci-dessous montrent comment enregistrer un environnement sous Grid Nous prenons le cas de l image slapos-image : # Se déconnecter du nœud si on n est connecté pour retourner au frontend # Sauvegarde de l image ssh tgz-g5k > my-slapos-node.tgz # Copier le fichier de description de l environnement puis l éditer cp /home/atakoudjoukamdem/slapos-image.dsc my-slapos-node.dsc vim my-slapos-node.dsc # Ajouter l environnement kaenv3 --add /home/username/my-slapos-node.dsc L édition du fichier d environnement my-slapos-node.dsc a pour but d ajuster les informations concernant la nouvelle image. Il faut changer les valeurs name, version et author. Pour utiliser le fichier my-slapos-node.tgz, il faudra également modifier la valeur file pour attribuer le chemin de la nouvelle image. Après l ajout de l environnement, l image peut donc être déployée en utilisant le nom que nous avons donné précédemment à name. En supposant que notre nouvelle image s appelle my-slapos-node, voici la commande de déploiement : kadeploy3 -e my-slapos-node -f $OAR_FILE_NODES -k Une fois que le système a démarré, on peut se connecter en utilisant l identifiant root et le mot de passe par défaut qui est grid Futurs travaux dans Grid 5000 Depuis 10 ans, Grid 5000 a démontré qu il était possible grâce au logiciel Kadeploy de mutualiser une grande infrastructure scientifique sans favoriser une technologie particulière ou une entreprise. Kadeploy est un logiciel libre développé en France et qui permet au chercheur - et non à son administration de 13

15 5. FUTURS TRAVAUX DANS GRID 5000 tutelle - de choisir librement le système d exploitation, l orchestrateur, le langage de programmation, le système de virtualisation ou encore la base de données avec lesquels il souhaite travailler. Dans cet article nous avons détaillé le développement d une image de SlapOS pour Kadeploy. Cette image peut être déployée directement sur l infrastructure Grid 5000, sans passer par une couche de virtualisation. SlapOS nous permet ainsi d automatiser le déploiement de services de Cloud Computing tout en bénéficiant de performances maximales grâce à l absence de virtualisation. Nous avons déjà réalisé une première étude de cas [WSJ14] qui explique comment déployer des serveurs de données Stork et Bitdew pour réaliser les tests BLAST (génomique). Les expériences réalisées permettent de déployer 1000 services concurrents dans des partitions SlapOS. VIFIB a aussi développé dans le projet open source SlapOS un environnement de développement en ligne (Platform as a Service). Cet environnement peut désormais être déployé aussi bien sur un poste de travail individuel que sur l infrastructure de VIFIB ou sur celle de Grid Il offre à l enseignant ou au chercheur un moyen simple de définir des expériences de big data et de les déployer automatiquement sur de nombreuses machines. Dans ce cadre, nous pouvons envisager les travaux futurs qui suivent. 5.1 Déploiement de Wendelin dans Grid 5000 Wendelin est un projet d analyse de grands volumes de données - appelé aussi big data - né de la combinaison de Scikit Learn et de NEO. Scikit Learn est une bibliothèque de machine learning en langage python et qui remporte de très nombreux concours. NEO est une base de données répartie qui fournit la persistance native à des objets python. La combinaison des deux permet d envisager le traitement en ligne de données de plusieurs téraoctets sur un cluster de machines n ayant chacune que quelques gigaoctets de RAM. NEO agit alors comme une mémoire virtuelle pour Scikit Learn qui est donc en mesure de s abstraire des limitations mémoire. SlapOS étant l outil standard de déploiement de NEO, l image SlapOS pour Grid 5000 permet d envisager un déploiement automatique de Wendelin sur une grande infrastructure. 5.2 Pilotage de Grid 5000 via SlapOS La demande d un déploiement d image sur Grid 5000 et la gestion des utilisateurs pourraient être effectués au travers de SlapOS. Ainsi, Grid 5000 pourrait fournir une interface Web simplifiée pour le déploiement d images arbitraires et un service de comptabilisation / facturation facilitant par exemple la «re-facturation» et la comptabilité analytique (heures consommées) dans le cadre des demandes croissantes de contrôle de gestion qui s imposent aux universités. Pour l instant, c est au chercheur, via la ligne de commande, de configurer l application à la demande ou, de manière plus restrictive, de la configurer une fois pour toute dans l image. 14

16 6. CONCLUSION Dans le domaine plus industriel, piloter Grid 5000 via SlapOS permettrait de créer un «AppStore de services arbitraires» à destination des chercheurs et des entreprises, ces services pouvant être déployés indistinctement par Kadeploy ou sous forme de services SlapOS. 5.3 Déploiement totalement automatisé de SlapOS dans Grid 5000 Il s agit ici de supprimer les quelques étapes encore manuelles du déploiement de SlapOS. 6 Conclusion Dans ce document, nous avons montré comment procéder au déploiement de la plate-forme de cloud SlapOS dans Grid Ce déploiement est basé uniquement sur des commandes à réaliser en invite de commande ou via des scripts shell, ceci dans le but de permettre le déploiement répétitif, sur une multitude de nœuds de Grid Malgré l absence d IPv6 dans Grid 5000, comme cela est encore le cas aujourd hui dans beaucoup d autres institutions et entreprises, nous pouvons tout de même réaliser ce déploiement en utilisant des tunnels IPv6 dédiés pour SlapOS. Le déploiement avec Slapproxy permet de tester rapidement SlapOS que cela soit sur un ou une centaine de nœuds. Puisque la version actuelle de Slapproxy ne sait pas gérer convenablement plusieurs instances déployées sur un même noeuds, nous proposons également un déploiement qui permet de mettre en place l architecture complète de SlapOS dans Grid 5000, en utilisant le Master SlapOS basé sur ERP5. Remerciements : nous remercions tout particulièrement les collègues suivants de Tunis pour leur travail de commentaire et de relecture : Touraya Louati, Heithem Abbes, Walid Saad. Nous remercions également les administrateurs de la plate-forme Grid 5000 pour leur appui technique. Références ACJ09. ACJ10. Heithem Abbes, Christophe Cérin, and Mohamed Jemni. Bonjourgrid : Orchestration of multi-instances of grid middlewares on institutional desktop grids. In IPDPS, pages 1 8. IEEE, Heithem Abbes, Christophe Cérin, and Mohamed Jemni. A decentralized and fault-tolerant desktop grid system for distributed applications. Concurrency and Computation : Practice and Experience, 22(3) : , CF12. Christophe Cérin and Gilles Fedak. Desktop grid Computing. ISBN-10 : ISBN-13 : , MdCdC08. Rafael Manhaes Monnerat, Rogério Atem de Carvalho, and Renato de Campos. Enterprise systems modeling : the erp5 development process. In Roger L. Wainwright and Hisham Haddad, editors, SAC, pages ACM,

17 6. CONCLUSION PM09. SSCC11. WSJ14. Timothy Grance Peter Mell. The NIST Definition of Cloud Computing. NSIT : National Institute of Standards and Technology, Jean-Paul Smets-Solanes, Christophe Cérin, and Romain Courteaud. Slapos : A multi-purpose distributed cloud operating system based on an erp billing model. In Hans-Arno Jacobsen, Yang Wang, and Patrick Hung, editors, IEEE SCC, pages IEEE, Christophe Cérin Walid Saad, Heithem Abbes and Mohamed Jemni. Designing and implementing a cloud-hosted saas for data movement and sharing with slapos. International Journal of Big Data Intelligence,

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications PLATE-FORME DE CLOUD COMPUTING SLAPOS Intégration d applications Alain Takoudjou Kamdem Alain.takoudjou@lipn.univ-paris13.fr LIPN Université Paris 13 Vichy 2014 Présentation du cloud computing Le Cloud

Plus en détail

Evaluation et prise en charge des processus de récupération en mémoire dans la maladie d Alzheimer

Evaluation et prise en charge des processus de récupération en mémoire dans la maladie d Alzheimer Evaluation et prise en charge des processus de récupération en mémoire dans la maladie d Alzheimer Benjamin Boller To cite this version: Benjamin Boller. Evaluation et prise en charge des processus de

Plus en détail

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : CONFIGURATION D UN SERVEUR TP N 4 LINUX A DISTANCE ACADÉMIE D ORLÉANS-TOURS NOM : CI 11 : INSTALLATION ET CONFIGURATION DE SYSTEMES TR OBJECTIFS

Plus en détail

Protester sur le web chinois (1994-2011)

Protester sur le web chinois (1994-2011) Protester sur le web chinois (1994-2011) Séverine Arsène To cite this version: Séverine Arsène. Protester sur le web chinois (1994-2011). Le Temps des médias, 2012, pp.99-110. HAL Id: hal-00773738

Plus en détail

Pour une sociologie du réalisme politique : Le cas du Parti socialiste

Pour une sociologie du réalisme politique : Le cas du Parti socialiste Pour une sociologie du réalisme politique : Le cas du Parti socialiste Pierre-Alexis Tchernoïvanoff To cite this version: Pierre-Alexis Tchernoïvanoff. Pour une sociologie du réalisme politique : Le cas

Plus en détail

La voix en images : comment l évaluation objectivée par logiciel permet d optimiser la prise en charge vocale

La voix en images : comment l évaluation objectivée par logiciel permet d optimiser la prise en charge vocale La voix en images : comment l évaluation objectivée par logiciel permet d optimiser la prise en charge vocale Stéphanie Perriere To cite this version: Stéphanie Perriere. La voix en images : comment l

Plus en détail

Géraldine Guérillot. To cite this version: HAL Id: tel-00873627 https://tel.archives-ouvertes.fr/tel-00873627

Géraldine Guérillot. To cite this version: HAL Id: tel-00873627 https://tel.archives-ouvertes.fr/tel-00873627 La réception des discours de développement durable et d actions de responsabilité sociale des entreprises dans les pays du Sud : le cas d un don d ordinateurs au Sénégal dans le cadre d un projet tripartite

Plus en détail

Installation Serveur OPEN VPN

Installation Serveur OPEN VPN Installation Serveur OPEN VPN 1 P age I. Objectif OpenVPN permet de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN). OpenVPN est basé

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

Savoir nager, une richesse culturelle : Analyse comparative de l enseignement de la natation à Canton, Dakar et Paris

Savoir nager, une richesse culturelle : Analyse comparative de l enseignement de la natation à Canton, Dakar et Paris Savoir nager, une richesse culturelle : Analyse comparative de l enseignement de la natation à Canton, Dakar et Paris Valérie Schwob To cite this version: Valérie Schwob. Savoir nager, une richesse culturelle

Plus en détail

Système de diffusion d information pour encourager les PME-PMI à améliorer leurs performances environnementales

Système de diffusion d information pour encourager les PME-PMI à améliorer leurs performances environnementales Système de diffusion d information pour encourager les PME-PMI à améliorer leurs performances environnementales Natacha Gondran To cite this version: Natacha Gondran. Système de diffusion d information

Plus en détail

La dentinogénèse imparfaite, diagnostic et prise en charge

La dentinogénèse imparfaite, diagnostic et prise en charge La dentinogénèse imparfaite, diagnostic et prise en charge Marielle Calvez To cite this version: Marielle Calvez. La dentinogénèse imparfaite, diagnostic et prise en charge. Other [q-bio.ot]. 2013.

Plus en détail

Les nouvelles tours de Londres comme marqueurs des mutations d une métropole globale

Les nouvelles tours de Londres comme marqueurs des mutations d une métropole globale Les nouvelles tours de Londres comme marqueurs des mutations d une métropole globale Manuel Appert To cite this version: Manuel Appert. Les nouvelles tours de Londres comme marqueurs des mutations d une

Plus en détail

Sorthong Banjongsawat. To cite this version: HAL Id: tel-00771422 https://tel.archives-ouvertes.fr/tel-00771422

Sorthong Banjongsawat. To cite this version: HAL Id: tel-00771422 https://tel.archives-ouvertes.fr/tel-00771422 La Thaïlande, pays aux deux visages : Approches sémiologiques d une identité culturelle ambiguë à travers le miroir de la presse et autres discours publics Sorthong Banjongsawat To cite this version: Sorthong

Plus en détail

Camille Istin. Contribution à l étude du registre des délibérations de la Société libre des pharmaciens. Seine-Inférieure (1815-1830)

Camille Istin. Contribution à l étude du registre des délibérations de la Société libre des pharmaciens. Seine-Inférieure (1815-1830) Contribution à l étude du registre des délibérations de la Société libre des pharmaciens de Rouen et de Seine-Inférieure (1815-1830) Camille Istin To cite this version: Camille Istin. Contribution à l

Plus en détail

Fiche technique WS2012

Fiche technique WS2012 Le 18/03/013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche technique Objectif 18/03/2013 26/03/2013 WS2012

Plus en détail

Installation de la plate-forme Liberacces 2.0 «Essentielle LiberInstall

Installation de la plate-forme Liberacces 2.0 «Essentielle LiberInstall Installation de la plate-forme Liberacces 2.0 «Essentielle» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Essentielle» avec LiberInstall

Plus en détail

Ihsane Tou. Adaptation de la couche transport des systèmes de communication hybrides satellite/terrestre

Ihsane Tou. Adaptation de la couche transport des systèmes de communication hybrides satellite/terrestre Adaptation de la couche transport des systèmes de communication hybrides satellite/terrestre Ihsane Tou To cite this version: Ihsane Tou. Adaptation de la couche transport des systèmes de communication

Plus en détail

Aspects psycho-sociaux des interruptions volontaires de grossesse chez les mineures

Aspects psycho-sociaux des interruptions volontaires de grossesse chez les mineures Aspects psycho-sociaux des interruptions volontaires de grossesse chez les mineures Aude Le Borgne To cite this version: Aude Le Borgne. Aspects psycho-sociaux des interruptions volontaires de grossesse

Plus en détail

La structure de la révolution numérique : philosophie de la technologie

La structure de la révolution numérique : philosophie de la technologie La structure de la révolution numérique : philosophie de la technologie Stéphane Vial To cite this version: Stéphane Vial. La structure de la révolution numérique : philosophie de la technologie. Philosophy.

Plus en détail

Delphine Graniou. To cite this version: HAL Id: dumas-00836052 http://dumas.ccsd.cnrs.fr/dumas-00836052

Delphine Graniou. To cite this version: HAL Id: dumas-00836052 http://dumas.ccsd.cnrs.fr/dumas-00836052 Le point de vue des femmes sur la mise en place d un dépistage national organisé du cancer du col de l utérus. Étude qualitative auprès de femmes de Haute-Normandie Delphine Graniou To cite this version:

Plus en détail

Introduction à la synthèse de superviseur

Introduction à la synthèse de superviseur Introduction à la synthèse de superviseur Mathilde Machin, Jérémie Guiochet, David Powell, Hélène Waeselynck To cite this version: Mathilde Machin, Jérémie Guiochet, David Powell, Hélène Waeselynck. synthèse

Plus en détail

Conception d un convertisseur de puissance pour véhicules électriques multi-sources

Conception d un convertisseur de puissance pour véhicules électriques multi-sources Conception d un convertisseur de puissance pour véhicules électriques multi-sources Ahmed Boucherit To cite this version: Ahmed Boucherit. Conception d un convertisseur de puissance pour véhicules électriques

Plus en détail

Mise en place OpenVpn sur Debian. Sommaire. I. Situation... 2. II. Configuration d'openvpn sur serveur Debian... 2

Mise en place OpenVpn sur Debian. Sommaire. I. Situation... 2. II. Configuration d'openvpn sur serveur Debian... 2 Mise en place OpenVpn sur Debian Sommaire I. Situation... 2 II. Configuration d'openvpn sur serveur Debian... 2 a. Installation d'openvpn... 2 b. Création du certificat de l'autorité de certification (CA)...

Plus en détail

Résultats à long terme de la photo-kératectomie thérapeutique dans les dystrophies cornéennes

Résultats à long terme de la photo-kératectomie thérapeutique dans les dystrophies cornéennes Résultats à long terme de la photo-kératectomie thérapeutique dans les dystrophies cornéennes épithéliales Badreddine Chanaoui To cite this version: Badreddine Chanaoui. Résultats à long terme de la photo-kératectomie

Plus en détail

FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2

FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2 FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2 Cliquer sur «Ordinateur» puis «Yast», pour ouvrir le centre de contrôle YaST du serveur. Cliquer sur «Périphérique réseau» puis «Paramètres

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Choix méthodologiques pour une analyse de conversation en situation de jeux vidéo

Choix méthodologiques pour une analyse de conversation en situation de jeux vidéo Choix méthodologiques pour une analyse de conversation en situation de jeux vidéo Isabel Colón de Carvajal To cite this version: Isabel Colón de Carvajal. Choix méthodologiques pour une analyse de conversation

Plus en détail

La socialisation par les sports collectifs : une approche conative auprès des enseignants d éducation physique et sportive

La socialisation par les sports collectifs : une approche conative auprès des enseignants d éducation physique et sportive La socialisation par les sports collectifs : une approche conative auprès des enseignants d éducation physique et sportive Guy Verschave To cite this version: Guy Verschave. La socialisation par les sports

Plus en détail

Rôle du complexe protéique NPHP1/NPHP4/RPGRIP1L impliqué dans la

Rôle du complexe protéique NPHP1/NPHP4/RPGRIP1L impliqué dans la Rôle du complexe protéique NPHP1/NPHP4/RPGRIP1L impliqué dans la néphronophtise et les ciliopathies associées, dans la morphogenèse épithéliale, la polarité cellulaire et la ciliogenèse Helori-Mael Gaudé

Plus en détail

Serveur Linux : DNS. Mise en place d un service dns sous Linux. Bouron Dimitri 27/10/2013

Serveur Linux : DNS. Mise en place d un service dns sous Linux. Bouron Dimitri 27/10/2013 Mise en place d un service dns sous Linux Bouron Dimitri 27/10/2013 Ce document sert de démonstration concise pour l installation, la configuration, d un serveur dns sous Linux. Table des matières I. Machine

Plus en détail

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall Rapport TP Firewall 1 Table des matières Rapport TP Firewall... 1 Introduction... 3 1. Plate-forme de sécurité étudiée... 3 2. Routage classique... 3 2.1 Mise en œuvre du routage classique... 4 2.2 Configuration

Plus en détail

Étude rétrospective sur l efficacité et la tolérance de l ivermectine per os chez 27 nourrissons atteints de gale récalcitrante

Étude rétrospective sur l efficacité et la tolérance de l ivermectine per os chez 27 nourrissons atteints de gale récalcitrante Étude rétrospective sur l efficacité et la tolérance de l ivermectine per os chez 27 nourrissons atteints de gale récalcitrante Céline Bécourt To cite this version: Céline Bécourt. Étude rétrospective

Plus en détail

BLANCHON Enzo et GRIMAUD Bastien INSTALLATION LOGICIEL SOUS LINUX

BLANCHON Enzo et GRIMAUD Bastien INSTALLATION LOGICIEL SOUS LINUX BLANCHON Enzo et GRIMAUD Bastien INSTALLATION LOGICIEL SOUS LINUX Sommaire Installation depuis un dépôt (P 3-4) 1 Qu est-ce que c est un dépôt? (P 3) 2 Procédure d installation (P 3-4) 1 Rendre accessible

Plus en détail

OCS INVENTORY. Projet Personnalisé Encadré 4

OCS INVENTORY. Projet Personnalisé Encadré 4 OCS INVENTORY Projet Personnalisé Encadré 4 Aymeric Blerreau 06/03/2015 Table des matières 1 Contexte... 2 1.1 Contexte... 2 1.2 Objectifs... 2 1.3 Solution envisageable... 2 1.4 Description de la solution

Plus en détail

Authentification SSH avec utilisation de clés asymétriques RSA (Debian + Putty)

Authentification SSH avec utilisation de clés asymétriques RSA (Debian + Putty) Authentification SSH avec utilisation de clés asymétriques RSA (Debian + Putty) Date 16/03/2010 Version 2.0 Référence Auteur Antoine CRUE VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN ANTOINE CRUE LIGNE

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

M2-RADIS Rezo TP13 : VPN

M2-RADIS Rezo TP13 : VPN M2-RADIS Rezo TP13 : VPN Jean Saquet, Davy Gigan Jean.Saquet@unicaen.fr, Davy.Gigan@unicaen.fr 15/01/2013 1 Introduction Le but de ce TP est de configurer des clients VPN (avec Openvpn) sur des machines

Plus en détail

Les associations d usagers dans le domaine de la périnatalité : un engagement fondé sur la connaissance?

Les associations d usagers dans le domaine de la périnatalité : un engagement fondé sur la connaissance? Les associations d usagers dans le domaine de la périnatalité : un engagement fondé sur la connaissance? Madeleine Akrich, Maire Leane, Celia Roberts To cite this version: Madeleine Akrich, Maire Leane,

Plus en détail

TP 1 de Réseaux: Assemblage et configuration d'un réseau sous Linux

TP 1 de Réseaux: Assemblage et configuration d'un réseau sous Linux TP 1 de Réseaux: Assemblage et configuration d'un réseau sous Linux Objectifs - répartition des adresses IP à partir d un schéma de câblage physique - manipulation du matériel (câbles croisés ou non, hubs,

Plus en détail

Serveur de déploiement FOG sous linux

Serveur de déploiement FOG sous linux Serveur de déploiement FOG sous linux FOG est une application open-source sous licence GPL de gestion d'images disques permettant le déploiement de stations via PXE. Ça permet par exemple d'éviter d'avoir

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Benjamin Dubourg. To cite this version: HAL Id: dumas-00872263 http://dumas.ccsd.cnrs.fr/dumas-00872263

Benjamin Dubourg. To cite this version: HAL Id: dumas-00872263 http://dumas.ccsd.cnrs.fr/dumas-00872263 Scanner double énergie et réduction de la dose d iode lors de l exploration des axes aorto-ilio-femoraux avant remplacement valvulaire aortique par voie percutanée Benjamin Dubourg To cite this version:

Plus en détail

Installation et configuration de vcenter Mobile Access (vcma) - VMWARE

Installation et configuration de vcenter Mobile Access (vcma) - VMWARE Installation et configuration de vcenter Mobile Access (vcma) - VMWARE Ce logiciel permet la gestion d un serveur VMware (ESXi par exemple) depuis un smartphone ou une tablette. Cela permettant de se passer

Plus en détail

EXAMEN DE SERVICES RESEAUX HEBERGEMENT MUTUALISE SECURISE

EXAMEN DE SERVICES RESEAUX HEBERGEMENT MUTUALISE SECURISE EXAMEN DE SERVICES RESEAUX HEBERGEMENT MUTUALISE SECURISE Serveur DHCP Serveur DNS Serveur Web Apache Module SSL Travail réalisé par : Professeur chargé : Gloria YAKETE Mr Massamba LO Master 2 Réseaux

Plus en détail

Protocoles TCP/UDP Les VLAN s Les bridges Les tunnels Les VPN. Réseaux Logiques. Raphaël-David Lasseri. Cachan Réseau à Normale Sup

Protocoles TCP/UDP Les VLAN s Les bridges Les tunnels Les VPN. Réseaux Logiques. Raphaël-David Lasseri. Cachan Réseau à Normale Sup Réseaux Logiques Raphaël-David Lasseri Cachan Réseau à Normale Sup Mardi 26 Novembre 2013 Raphaël-David Lasseri (Cr@ns) Réseaux Logiques 26/11/2013 1 / 38 Sommaire 1 Protocoles TCP/UDP User Datagram Protocol

Plus en détail

Fonctionnement de Windows XP Mode avec Windows Virtual PC

Fonctionnement de Windows XP Mode avec Windows Virtual PC Fonctionnement de Windows XP Mode avec Windows Virtual PC Guide pratique pour les petites entreprises Table des matières Section 1 : présentation de Windows XP Mode pour Windows 7 2 Section 2 : démarrage

Plus en détail

Encadreur : M. Youssef Etudiant Alioune Ndione ISR5150001

Encadreur : M. Youssef Etudiant Alioune Ndione ISR5150001 1 Encadreur : M. Youssef Etudiant Alioune Ndione ISR5150001 Dernière mise à jour mardi 24 mars 2015 2 III Rapport sur ZIMBRA : A. C est quoi? Zimbra est une solution Open Source d e-mail et de partage

Plus en détail

Environnement de test VirtualBox

Environnement de test VirtualBox Environnement de test VirtualBox 1) Installation de VirtualBox : Voir le lien : http://doc.ubuntu-fr.org/virtualbox http://doc.ubuntu-fr.org/virtualbox_repertoire_partage A partir de Ubuntu 11.10, rajouter

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Virtual Server 2005 R2 Network Shutdown Module Système Principal (hôte) Virtual Server

Plus en détail

Documentation télémaintenance

Documentation télémaintenance Documentation télémaintenance Table des matières Introduction... 2 Interface web du technicien... 2 Connexion à l interface... 2 Mon compte... 3 Configuration... 4 1. Jumpoint... 4 2. Jump clients... 4

Plus en détail

Sauvegarde des profils de connexion et des options depuis une installation existante Sauvegarde des profils de connexion

Sauvegarde des profils de connexion et des options depuis une installation existante Sauvegarde des profils de connexion DEPLOYER LES PROFILS DE CONNEXION ET LES OPTIONS LORS D UNE NOUVELLE INSTALLATION DE SAS ENTERPRISE GUIDE 5.1 Inclus dans la plate-forme décisionnelle SAS 9.3, SAS Enterprise Guide 5.1 nécessite de définir

Plus en détail

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation

Plus en détail

Hébergement MMI SEMESTRE 4

Hébergement MMI SEMESTRE 4 Hébergement MMI SEMESTRE 4 24/03/2015 Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources

Plus en détail

Gestion d identités PSL Exploitation IdP Authentic

Gestion d identités PSL Exploitation IdP Authentic Gestion d identités PSL Exploitation IdP Authentic Entr ouvert SCOP http ://www.entrouvert.com Table des matières 1 Arrêt et démarrage 2 2 Configuration 2 2.1 Intégration à la fédération............................

Plus en détail

Fiche procédure Serveur web Debian

Fiche procédure Serveur web Debian Galaxy Swisse Bourdin Rodrigue Marie Fiche procédure Serveur web Debian 2013 Installation du serveur Débian via Virtual Box Lancer VirtalBox puis exporter l image nommé «Debian-Srv.ova». Fichier => importer

Plus en détail

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau : DHCP TP Le protocole DHCP (Dynamic Host Configuration Protocol) est un standard TCP/IP conçu pour simplifier la gestion de la configuration d'ip hôte. DHCP permet d'utiliser des serveurs pour affecter

Plus en détail

Serveur de messagerie sous Debian 5.0

Serveur de messagerie sous Debian 5.0 Serveur de messagerie sous Debian 5.0 Avec Postfix et une connexion sécurisée GEORGET DAMIEN ET ANTHONY DIJOUX 06/10/2009 [Tutorial d installation d un serveur de messagerie POP et SMTP sous Debian, avec

Plus en détail

Le Petit Robert 2011 Version réseau Windows

Le Petit Robert 2011 Version réseau Windows Le Petit Robert 2011 Version réseau Windows Manuel d installation serveur et postes clients Ce document décrit la procédure d installation pour la version réseau Windows (partage de fichiers) du Petit

Plus en détail

Mise en place d une machine virtuelle avec vsphere

Mise en place d une machine virtuelle avec vsphere Mise en place d une machine virtuelle avec vsphere 15/11/2013 Par Aymeric BLERREAU Dans le cadre de l obtention du BTS SIO SISR Services Informatiques aux Organisation option Solution d Infrastructure,

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

MACHINE VIRTUELLE VSPHERE. Projet Personnalisé Encadré 1

MACHINE VIRTUELLE VSPHERE. Projet Personnalisé Encadré 1 MACHINE VIRTUELLE VSPHERE Projet Personnalisé Encadré 1 Aymeric Blerreau 15/11/2013 1 TABLE DES MATIÈRES 2 Description... 2 3 Contexte... 3 3.1 Contexte... 3 3.2 Objectifs... 3 3.3 Solution envisageable...

Plus en détail

Labo 2 : Loïc Le Parlouër Durand Jean-Philippe Grégoire Selle Antoine Petit SIO 2. Mise en place d un serveur TSE

Labo 2 : Loïc Le Parlouër Durand Jean-Philippe Grégoire Selle Antoine Petit SIO 2. Mise en place d un serveur TSE Mise en place d un serveur TSE 1 Sommaire 1- Installation de Windows Serveur... 3 1.1- Configuration des rôles de serveur.... 4 A) Mettre en place le DHCP.... 4 B) Installation du TSE... 5 1.2- Configuration

Plus en détail

Citer quelques exemples de serveur de fichiers? Et les caractériser?

Citer quelques exemples de serveur de fichiers? Et les caractériser? Yachou Zouhir 1 TSIOC Que veut dire l'acronyme FTP? File Transfer Protocol Citer quelques applications des serveurs FTP? FileZilla, GetFTP Dans le cadre du protocole FTP, quels sont les numéros de port

Plus en détail

To cite this version: HAL Id: dumas-00846453 http://dumas.ccsd.cnrs.fr/dumas-00846453

To cite this version: HAL Id: dumas-00846453 http://dumas.ccsd.cnrs.fr/dumas-00846453 Proposition d aide au sevrage tabagique en péri-opératoire chez des patients vasculaires au CHU de Rouen : évaluation de la satisfaction des patients et de l impact à distance de l hospitalisation Bérengère

Plus en détail

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE PRESENSTATION VMWARE ESXi C est un logiciel qui permet de : 1. Virtualiser les postes informatiques 2. Virtualiser les serveurs d un réseau ESXi est la plate-forme de virtualisation sur laquelle vous créez

Plus en détail

Installation OCS- NG, GLPI Windows 2008 R2

Installation OCS- NG, GLPI Windows 2008 R2 Installation OCS- NG, GLPI Windows 2008 R2 Description Ce document permet l installation d OCS Inventory NG sur un Serveur Windows 2008 R2 et d y ajouter l application GLPI. Il s agit d une application

Plus en détail

Installation et configuration d OCS/GLPI sur un Serveur Debian

Installation et configuration d OCS/GLPI sur un Serveur Debian Installation et configuration d OCS/GLPI sur un Serveur Debian GLPI (Gestionnaire Libre de Parc Informatique) est une application web (développée en PHP) qui permet la gestion de parc informatique et de

Plus en détail

Articuler les politiques de GRH et les stratégies d Innovation : Proposition d un modèle

Articuler les politiques de GRH et les stratégies d Innovation : Proposition d un modèle Articuler les politiques de GRH et les stratégies d Innovation : Proposition d un modèle C. Defelix, I. Mazzilli, Alain Gosselin To cite this version: C. Defelix, I. Mazzilli, Alain Gosselin. Articuler

Plus en détail

TARDITI Richard Mise en place d une Haute Disponibilité

TARDITI Richard Mise en place d une Haute Disponibilité TARDITI Richard Mise en place d une Haute Disponibilité Dans le cadre du projet GSB j ai mis en place un cluster de deux machines virtuelles Apache sous Linux, avec une haute disponibilité produite grâce

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre

Plus en détail

Rapport de TP : OCS Inventory

Rapport de TP : OCS Inventory Rapport de TP : OCS Inventory Dans notre contexte, nous allons utiliser 3 machines virtuelles hébergées sur un serveur vsphere. Nous utiliserons un serveur Debian Squeeze (version 6 stable), un client

Plus en détail

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main CODEL : conception et développement d applications d entreprise à large échelle TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main Jonathan Lejeune Contexte Le modèle

Plus en détail

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE Antoine CAMBIEN BTS SIO Option SISR Session 2015 BTS SIO Services Informatiques aux Organisations Session 2014 2015 Nom

Plus en détail

BONJOURGRID : VERSION ORIENTÉE DONNÉE & MAPREDUCE SÉCURISÉ

BONJOURGRID : VERSION ORIENTÉE DONNÉE & MAPREDUCE SÉCURISÉ Laboratoire LaTICE Univ. de Tunis INRIA LYON Avalon Team Laboratoire d Informatique de Paris Nord (LIPN) BONJOURGRID : VERSION ORIENTÉE DONNÉE & MAPREDUCE SÉCURISÉ Heithem Abbes Heithem Abbes Rencontres

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Solutions de gestion de la sécurité Livre blanc

Solutions de gestion de la sécurité Livre blanc Solutions de gestion de la sécurité Livre blanc L intégration de la gestion des identités et des accès avec l authentification unique Objectif : Renforcer la politique de sécurité et améliorer la productivité

Plus en détail

PLUME : Promouvoir les Logiciels Utiles Maîtrisés et Économiques dans l Enseignement Supérieur et la Recherche

PLUME : Promouvoir les Logiciels Utiles Maîtrisés et Économiques dans l Enseignement Supérieur et la Recherche PLUME : Promouvoir les Logiciels Utiles Maîtrisés et Économiques dans l Enseignement Supérieur et la Recherche Jean-Luc Archimbaud To cite this version: Jean-Luc Archimbaud. PLUME : Promouvoir les Logiciels

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

Lot 1 - Migration du serveur de base de données

Lot 1 - Migration du serveur de base de données Situation Rectiline Lot 1 - Migration du serveur de base de données Table des matières Lot 1 - Migration du serveur de base de données...1 Mise à jour du système Debian 6 :...2 Installation de PostgreSQL:...5

Plus en détail

Traitement de l incontinence urinaire de l homme post-prostatectomie par la bandelette sous-urétrale de type transobturatrice I-STOP TOMS

Traitement de l incontinence urinaire de l homme post-prostatectomie par la bandelette sous-urétrale de type transobturatrice I-STOP TOMS Traitement de l incontinence urinaire de l homme post-prostatectomie par la bandelette sous-urétrale de type transobturatrice I-STOP TOMS Julien Drai To cite this version: Julien Drai. Traitement de l

Plus en détail

bbc Launch Pad Juillet 2011 Version 10.0

bbc Launch Pad Juillet 2011 Version 10.0 bbc Configuration d Adobe Digital Enterprise Platform Document Services - Launch Pad 10.0 Guide de l administrateur et du développeur Launch Pad Juillet 2011 Version 10.0 Mentions juridiques Pour plus

Plus en détail

Présentation. Logistique. Résumé de la 1e Partie. Mise en place du système

Présentation. Logistique. Résumé de la 1e Partie. Mise en place du système Présentation Diapo01 Je m appelle Michel Canneddu. Je développe avec 4D depuis 1987 et j exerce en tant qu indépendant depuis 1990. Avant de commencer, je tiens à remercier mes parrains Jean-Pierre MILLIET,

Plus en détail

II- Préparation du serveur et installation d OpenVpn :

II- Préparation du serveur et installation d OpenVpn : I- Etude du VPN a. Qu est-ce qu un VPN? Un VPN(Virtual Private Network = Réseau Privé Virtuel) permet de créer une connexion sécurisée entre un ordinateur et un serveur VPN. Ce dernier servira de relai

Plus en détail

Administration de Parc Informatique TP 05 Installation de Linux Debian

Administration de Parc Informatique TP 05 Installation de Linux Debian Institut Galilée L2 info S1 Année 2008-2009 Administration de Parc Informatique TP 05 Installation de Linux Debian 1 Une machine virtuelle Sur les machines du Sercal, nous ne pouvons pas manipuler les

Plus en détail

1 Certificats - 3 points

1 Certificats - 3 points Université de CAEN Année 2008-2009 U.F.R. de Sciences le 23 mars 2009 Master professionnel RADIS UE4 - module réseaux - Spécialisation Durée : 2h. - Tous documents autorisés 1 Certificats - 3 points Lors

Plus en détail

Machine virtuelle W4M- Galaxy : Guide d'installation

Machine virtuelle W4M- Galaxy : Guide d'installation Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 09 : CC : Cloud Computing Sommaire Introduction... 2 Définition... 2 Les différentes

Plus en détail

UsersHub Documentation. Version latest

UsersHub Documentation. Version latest UsersHub Documentation Version latest 18 June 2015 Table des matières 1 SERVEUR 3 1.1 Prérequis................................................. 3 1.2 Installation et configuration du serveur.................................

Plus en détail

TotEM. Guide d installation de l application. Décembre 2012 R006

TotEM. Guide d installation de l application. Décembre 2012 R006 TotEM Guide d installation de l application Décembre 2012 R006 TotEM Guide d installation de l application 1. Introduction 3 2. Installer le serveur (autonome) 10 3. Installer le serveur (application War)

Plus en détail

0.1 PureFTP. 0.1.1 1. Créer un utilisateur ftp (mode console) 0.1.2 2. Installation de pure-ftpd 0.1.3 2.1 Installation de la version de base

0.1 PureFTP. 0.1.1 1. Créer un utilisateur ftp (mode console) 0.1.2 2. Installation de pure-ftpd 0.1.3 2.1 Installation de la version de base 0.1 PureFTP 1 0.1 PureFTP Pureftp est un serveur ftp qui présente l avantage d être a la fois très sécure et de se mettre en place tres facilement malgré l abscence d une interface graphique de configuration.

Plus en détail

CNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

CNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 CNAM 2010-2011 Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 Déploiement d une application dans le cloud. 1. Cloud Computing en 2010 2. Offre EC2

Plus en détail

PPE Installation d un serveur FTP

PPE Installation d un serveur FTP Introduction : Tout au long de ce tutorial nous allons créer un serveur FTP, commençons tout d abord à voir ce qu est un serveur FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP,

Plus en détail

But de cette présentation. Serveur SSH (rédigé pour Ubuntu Server) Principe. Principe. Hainaut P. 2013 - www.coursonline.be 1

But de cette présentation. Serveur SSH (rédigé pour Ubuntu Server) Principe. Principe. Hainaut P. 2013 - www.coursonline.be 1 Serveur SSH (rédigé pour Ubuntu Server) But de cette présentation Apprendre à configurer le service SSH Le service SSH, configuré sur notre serveur Ubuntu nous donnera un accès à distance sécurisé, à ce

Plus en détail

Serveur Linux : PROXY

Serveur Linux : PROXY Mise en place d un serveur proxy sous Linux Bouron Dimitri 10/06/2014 Ce document sert de démonstration concise pour l installation, la configuration d un serveur proxy sous Linux utilisant squid3. Table

Plus en détail

LE SAS SOFTWARE DEPOT EN VERSION 9.3

LE SAS SOFTWARE DEPOT EN VERSION 9.3 LE SAS SOFTWARE DEPOT EN VERSION 9.3 Depuis SAS 9, l ensemble des logiciels SAS peuvent être installés depuis un répertoire unique : le «SAS Software Depot», que nous appellerons plus simplement «dépôt»

Plus en détail

Mise en place d un firewall d entreprise avec PfSense

Mise en place d un firewall d entreprise avec PfSense Mise en place d un firewall d entreprise avec PfSense JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 13/06/2009

Plus en détail