Virtualisation sur une grille de calcul et support de cours

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

Download "Virtualisation sur une grille de calcul et support de cours"

Transcription

1 Jocelyn Facchini Master 2 Informatique - Systèmes distribués et réseaux Rapport de stage Virtualisation sur une grille de calcul et support de cours Maitre de stage : M. Thierry Delaitre Tuteur de stage : M. Jean-Michel Hufflen Université de Westminster Université de Franche-Comté du 14 février au 3 juin 2011

2 Remerciements Je tiens à remercier certaines personnes sans qui ce stage n aurait pas pu avoir lieu et se dérouler dans de bonnes conditions. Je voudrais remercier M. Thierry Delaitre mon maître de stage pour son accueil au sein de l Université de Westminster, pour l encadrement de mon stage et pour ses conseils pour la réalisation de ce dernier. Je remercie également M. Jean-Michel Hufflen, Maître de Conférences à l Université de Besançon pour m avoir aidé à trouver ce stage et pour m avoir aidé à corriger le présent rapport. Je remercie M. Christopher J. Reynolds, chercheur à l Université de Westminster pour m avoir aidé à comprendre le fonctionnement de son programme et pour m avoir aidé à commencer mon travail. Je tiens particulièrement à le remercier car sans son aide sur l utilisation de BOINC je n aurais pas pu avancer si rapidement sur mon projet. Je remercie également mes camarades, Philippe Regley, Fabien Monnet, Germain Tanguy et Florian Gibbon pour leur compagnie amicale durant le stage. i

3 Table des matières Remerciements i Introduction 1 1 Lieu et motivations du stage Université de Westminster School of Electronics and Computer Science Centre for Parallel Computing Description des sujets de stage Virtualisation sur une grille de calcul Machine virtuelles de support de cours Premières approches Programme pour BOINC VirtualBox Machine virtuelle sous Debian Travail de documentation Les outils découverts OpenIndiana ZFS COMSTAR VirtualBox BOINC Les outils programmation Netbeans Glassfish JAX-WS Virtualisation sur une grille de calcul Serveur OpenIndiana Installation de Glassfish ii

4 3.1.2 Configuration des droits utilisateurs Scripts shell WebService Fonctionnalités Exécution des scripts shell Programme pour client BOINC Retrait de la décompression du disque dur Client WebService avec gsoap Machines virtuelles de support de cours Fonctionnalités Étudiant Enseignant Coté serveur Serveur WebService Persistance XML Coté client Client WebService Interface Homme Machine Bilans et perspectives Bilan du travail réalisé Semainier Résultat pour l université Bilan humain et personnel Poursuite du projet Fonctionnalités Ajout d une partie administrateur Changement de technologie Conclusion 35 Bibliographie 36 Glossaire 37 Annexes 39 iii

5 Introduction À l Université de Besançon, les étudiants de Master 2 Informatique professionnel sont amenés à réaliser un stage en entreprise d une durée minimum de 4 mois. Il est possible aux étudiants de réaliser ce stage dans un pays é t r a n g e r. La langue de Shakespeare est bien évidemment indispensable dans le monde de l Informatique, c est pourquoi j ai souhaité effectuer mon stage en Angleterre afin de m immerger dans cette langue en complément de la formation qu apporte un stage en entreprise. J ai obtenu par l intermédiaire de M. Jean-Michel Hufflen, Maître de Conférences à l Université de Besançon, un stage au sein de l Université de Westminster à Londres où j ai été accueilli dans l équipe du Centre for Parallel Computing par M. Thierry Delaitre, directeur des infrastructures à l université. Durant ce stage, j ai été amené à travailler sur deux sujets de stage. Le premier avait pour sujet Desktop Grid Virtualisation. Il consistait à améliorer un programme sur une grille de calcul qui utilise des machines virtuelles. Le deuxième sujet m a été attribué afin de me permettre de réutiliser les connaissances acquises durant le premier. Il consistait à développer une solution de gestion de machines virtuelles servant de support de cours aux enseignants de l Université de Westminster. Le présent rapport explique le travail que j ai réalisé durant mon stage. Il est composé de 5 parties expliquant dans un premier temps le cadre de mon stage dans l université et les sujets qui m ont été proposés. Je poursuis ensuite en parlant du travail de documentation que j ai réalisé afin de comprendre les outils que j allais devoir prendre en main. Je continue en présentant en deux parties le travail réalisé sur chacun des deux sujets. Je termine par deux dernières parties pour tirer le bilan de ce stage avant de conclure ce rapport. Les termes marqué d une sont définis dans le glossaire se trouvant à la fin de ce rapport. 1

6 Chapitre 1 Lieu et motivations du stage L Université de Westminster a été créée en 1838 par M. George Cayley et avait pour nom Royal Polytechnic Institution. Cette école fut le premier lieu d enseignement technique en Grande-Bretagne. (a) Entrée du site (b) Foyer du site Figure 1.1 Site de Regent Street 1.1 Université de Westminster L Université de Westminster est actuellement composée de 6 sites répartis dans Londres et ses environs. Le site Cavendish qui se trouve au New Cavendish Street proche de la tour de la British Telecom. Il contient deux écoles : Électronique et informatique Sciences de la vie 2

7 C est dans ce site que mon stage s est déroulé au sein de l école d électronique et informatique School of electronics and computer science. La figure suivante présente le bâtiment vu de devant. Figure 1.2 Site Cavendish Le site de Great Portland Street se trouve au Great Portland street, il contient le département du centre informatique pour personnes handicapées. Le site de Harrow se trouve à Watford road. Il contient deux écoles : une partie de l école d électronique et informatique l école des médias, de l art et du design Le site de Little Titchfield Street se trouve au 4-12 Little Titchfield street, il contient l école de droit. Le site de Marylebone se trouve au 35 Marylebone road. Il contient l école d architecture et de construction environnementale. Le site de Regent Street qui se trouve au 309 Regent street est le plus ancien site de l université. Il comprend l école des sciences sociales, des sciences humaines et des langues School of Electronics and Computer Science Cette école est en cohabitation avec l école de sciences de la vie au sein du site de Cavendish. On peut voir que cette école est constituée de 3 départements et de 4 groupes de recherches dont voici les énoncés : Department of Business Information Systems Department of Computer Science & Software Engineering 3

8 Department of Electronic, Network and Computer Engineering Electronic and Communication Engineering Operational Research and Intelligent Systems Parallel and Distributed Computing Semantic Computing and Systems Engineering Cette école est très réputée pour les programmes d échanges internationaux. J ai pu y découvrir nombre d étudiants étrangers qui viennent étudier dans ce site. L école propose beaucoup de domaines d enseignement dans le parcours informatique. Il est ainsi possible de suivre des cours de gestion de systèmes d information, de programmation parallèle et distribuée, de programmation d intelligence artificielle en passant également par le développement de jeux vidéos et d autres formations Centre for Parallel Computing Pour mon stage, j ai intégré l équipe du Centre for Parallel Computing. Cette équipe fait partie du groupe de recherche Parallel and Distributed Computing. Cette équipe travaille sur plusieurs projets en parallèle avec la recherche. Elle est spécialisée en développement d applications parallèles et distribuées. Les chercheurs travaillent en collaboration avec l université hongroise Sztaki pour développer des applications de gestion de programmes parallèles et distribués sur une grille de calcul ou sur un cluster, on peut citer notamment les projets Shiwa, EDGeS, NGS, GEMLCA. 1.2 Description des sujets de stage L équipe CPC est spécialisée dans les calculs parallèles et distribués. J ai donc été amené à commencer mon travail sur un programme s exécutant sur une grille de calcul avant de travailler sur une application de gestion de machines virtuelles Virtualisation sur une grille de calcul À mon arrivée à l université, le premier sujet que j ai abordé pour mon stage avait pour énoncé Desktop Grid Virtualisation. Le but de ce projet était de poursuivre le travail de Christopher J. Reynolds, chercheur à l Université 4

9 de Westminster, sur un programme distribué au sein d une grille de calcul BOINC, nous verrons plus tard dans ce rapport plus de précisions à propos de BOINC et les détails du travail réalisé par C. J. Reynolds. L Université de Westminster dispose d un ensemble de plus de 1600 machines à la disposition des étudiants. Chacune de ces machines dispose d un client BOINC et tourne sur le système d exploitation Windows. Malheureusement ce système d exploitation ne peut être utilisé pour certains programmes distribués exécutés sur la grille de calcul. En effet, il est parfois nécessaire d utiliser un système d exploitation comme GNU/Linux pour effectuer certains calculs scientifiques. La virtualisation permet en particulier de faire fonctionner un système d exploitation dans un autre. C est en partant sur cette piste que C. J. Reynolds a développé un programme pour BOINC qui utilise une machine virtuelle pour exécuter un programme sous la distribution GNU/Linux Debian. Pour ce faire, il fallait alors charger le disque dur de la machine virtuelle sur chaque poste client exécutant le calcul distribué. Dans un souci de charge réseau, C. J. Reynolds devait alors comprimer les données de ce disque dur. Ces dernières était alors décomprimées par chaque machine cliente ce qui prenait donc un certain temps avant de pouvoir exécuter le calcul. Mon travail était d améliorer cette première solution pour pouvoir réduire la charge réseau nécessaire au transfert du disque dur de la machine virtuelle. L idée proposée par mon sujet était d utiliser un disque dur distant contenant la machine virtuelle. Ainsi il n y aurait plus besoin de télécharger puis décomprimer les données du disque dur de la machine virtuelle Machine virtuelles de support de cours Arrivé au terme de mon premier sujet, il m était impossible techniquement de tester ma solution sur plusieurs machines. En effet, je n avais pas de machines de test à disposition, de plus il m était impossible d exécuter mon programme sur la grille de calcul en production car les machines ne disposent que de la version 3.2 de VirtualBox, tandis que ma solution requiert la version 4.0 qui permet d utiliser les initiateurs iscsi. J ai donc été amené à passer à un autre sujet que m a proposé Thierry Delaitre. L idée était de me permettre de poursuivre sur un sujet en réutilisant les connaissances acquises sur les outils précédemment découvert. Le but de ce projet était de mettre en place un système de support de cours, plus particulièrement pour les travaux pratiques, pour l université en utilisant des machines virtuelles pré-configurées par des enseignants. Ces machines 5

10 virtuelles seraient donc accessibles aux étudiants de telle sorte que chacun d entre eux dispose de son instance personnelle. Techniquement il fallait que je développe une application client-serveur de gestion de disques durs distants pour les machines virtuelles. 1.3 Premières approches Les premières semaines de mon stage ont été consacrées à l étude du travail déjà réalisé sur la question. Le travail en question est, comme dis plus tôt, celui de Christopher J. Reynolds. Ce projet a pour titre Distributed Video Rendering using Blender, VirtualBox and BOINC et a été réalisé en Nous allons voir dans cette partie comment s organise ce programme qui fait cohabiter plusieurs technologies tel que BOINC, VirtualBox et la distribution Debian Programme pour BOINC Le programme développé est un programme parallèle et distribué sur une grille de calcul fonctionnant avec BOINC (Nous verrons dans le prochain chapitre plus de précisions sur BOINC) ayant pour but d effectuer un calcul avec Blender. Ce dernier va permettre d afficher un rendu vidéo d une scène 3D. Ce programme est composé de deux parties que l on place chacune dans un thread. Le premier est appelé Worker Thread. Il a pour but de décompresser le disque dur de la machine virtuelle, puis de créer la configuration de la machine virtuelle avec le programme VirtualBox local. Il termine enfin par exécuter la machine virtuelle, il en récupère le résultat pour finalement indiquer au deuxième thread, appelé Monitor Thread que le calcul est terminé. Ce deuxième a pour but d interagir avec le client BOINC de la machine locale. Ce client peut indiquer au programme d annuler, de suspendre ou de reprendre le calcul. C est le moniteur qui est donc en attente d un message pour gérer le calcul. Il a aussi pour rôle d envoyer un signal pour démarrer la machine et de l arrêter quand le calcul est terminé VirtualBox L idée est d utiliser la puissance d une grille calcul fonctionnant sous Windows en utilisant un programme sous la distribution Debian, Blender. La so- 6

11 lution utilisée pour ce calcul est d exploiter une machine virtuelle pour faire fonctionner Debian. VirtualBox fonctionne avec des fichiers de configuration dont deux utiles au programme distribué. Le premier est le fichier de configurations de VirtualBox et le deuxième est celui de la machine virtuelle en question. Dans l application de C. J. Reynolds, j ai pu observer qu il redéfinissait les chemins des fichiers de configurations en fonction du dossier courant où s exécute le programme. Pour cela, il édite les fichiers de configurations en ajoutant les lignes servant à indiquer à la machine virtuelle où se trouve le disque dur de la machine virtuelle. Pour pouvoir démarrer la machine virtuelle, C. J. Reynolds a utilisé le programme VBoxManage faisant partie de VirtualBox. Ce programme est un utilitaire en ligne de commande qui permet de gérer les configurations des machines virtuelles. Il sert également à démarrer une machine virtuelle grâce à la commande suivante : VBoxManage startvm UbuntuTest Dans cet exemple, on démarre la machine ayant pour nom UbuntuTest Machine virtuelle sous Debian Le calcul choisi pour ce programme distribué est un rendu vidéo d un cube. Pour cela le programme Blender est utilisé afin de calculer quelques images du rendu vidéo. Ce cas est pris à titre d exemple car Blender existe également pour le système d exploitation Windows. Le disque dur de la machine virtuelle a du être installé à l aide du programme Debootstrap. Ce dernier permet d installer les fichiers de la distribution Debian dans un système de fichier. C. J. Reynolds a ensuite utilisé la méthode du chroot qui consiste à changer temporairement la racine du système de fichier afin d installer les programmes utiles à la machine virtuelle tels que Blender et VBoxAdditions. Ce dernier permet d utiliser notamment le partage de fichiers entre la machine invitée et la machine qui héberge la virtuelle. Le déroulement de l exécution de la machine virtuelle revient à quelques étapes contenues dans un fichier exécuté au démarrage, écrit en script shell.il consiste à créer le dossier partagé, exécuter le calcul puis finalement éteindre la machine virtuelle. 7

12 Chapitre 2 Travail de documentation Dans cette partie, je vais décrire les différents outils que j ai découverts et utilisés. Je préciserai également quels ont été leur utilité pour mes projets. 2.1 Les outils découverts OpenIndiana OpenIndiana est un système d exploitation développé par une communauté qui se s est basé sur le système OpenSolaris, développé au départ par Sun Microsystems. Figure 2.1 Logo d OpenIndiana Ce système d exploitation est décrit comme la suite d OpenSolaris, voire même son remplaçant. Il a été utilisé en tant que serveur. Il a l avantage d être livré par défaut avec ZFS et COMSTAR(ces deux derniers seront décrits plus loin) ZFS Z File System est un système de fichier conçu initialement par Sun Microsystems. Il a principalement été développé pour Solaris. 8

13 Figure 2.2 Logo de ZFS Il a pour principales caractéristiques la gestion de très haute capacité stockage, la gestion de plusieurs volumes en un seul, la création d images (snapshots) de systèmes de fichiers et le clonage de ces derniers. L avantage des snapshots est de permettre de garder un système de fichiers en l état à un moment donné. L évolution du système de fichier sera ainsi enregistrée sans en modifier le contenu de départ. Il est possible également de créer des clones de ces snapshots. Ainsi on pourra disposer d un certain nombre de systèmes de fichiers ayant le même contenu initial mais chacun d entre eux disposant de sa propre évolution. Ajoutons finalement que ce système de fichier est très léger et permet de mettre en place très facilement une plateforme de gestion de stockage COMSTAR Common Multiprocol SCSI Target est un protocole qui permet à un système d exploitation d héberger des cibles du protocole SCSI accessibles en réseau. Small Computer System Interface, d après la définition de Wikipedia, est un standard définissant un bus informatique permettant de relier un ordinateur à des périphériques ou bien même à un ordinateur. Le protocole iscsi peut donc permettre l utilisation de disque dur distant par exemple, accessible via un réseau. Pour pouvoir y accéder, il est nécessaire de disposer d un cible iscsi. Cette dernière peut faire partie d un groupe qui peut être défini comme le groupe qui a le droit d accéder à un unité logique. Cette dernier est créé pour un équipement SCSI, nous l utilisons pour définir un système de fichiers ZFS en tant que disque dur. Cette unité logique est constitué d une view qui permet de définir les groupes de cibles iscsi autorisés à y accéder. La view est caractérisée par un numéro appelé LUN. 9

14 2.1.4 VirtualBox VirtualBox est un logiciel de virtualisation créé par InnoTek. Cette dernière entreprise fut rachetée par Sun microsystems avant que celle-ci même fut rachetée par Oracle. Figure 2.3 Logo de VirtualBox VirtualBox est un logiciel multi-plateforme. Il fonctionne sur les sytèmes d exploitation Windows, Linux, FreeBSD et Mac OS X. Il permet de simuler le comportement d une machine pour installer un système d exploitation. Il est possible d installer les systèmes tels que Windows, Linux, OpenBSD, Solaris ou FreeBSD, pour ne citer qu une partie de la liste. Par exemple, si nous disposons de VirtualBox sur la distribution GNU/Linux Ubuntu, il est possible d installer Windows ou même la distribution GNU/Linux Ubuntu tout comme le système qui l héberge. VirtualBox a l avantage de fournir le mécanisme d initiateur iscsi. Ce dernier permet d accéder à des périphériques distants comme par exemple un disque dur se trouvant sur un serveur de stockage BOINC Berkeley Open Infrastructure for Network Computing est une plate-forme de calcul distribué développé par l université de Berkeley, Californie. Figure 2.4 Logo de BOINC 10

15 Ce programme permet de gérer des projets de calcul distribué. D un point de vue technique, il est composé d un client et d un serveur. Il a pour rôle de distribuer les jobs aux clients. L idée de ce projet est de permettre l utilisation des puissances de calcul des machines des utilisateurs de base. Ces derniers mettent à disposition une partie de leur puissance pour participer à des projets scientifiques qui nécessitent une grande quantité de traitements à réaliser. Les projets les plus connus utilisant BOINC sont le puis Le premier projet a pour titre Search for Extra-Terrestrial Intelligence, il vise à recherche le moindre signe de vie intelligente extra-terrestre. Le deuxième a pour but de détecter des ondes gravitationnelles en analysant des données interféromètres. L Université de Westminster dispose d un parc informatique de plus de 1600 machines à disposition des étudiants. Lorsque ces derniers ne les utilisent pas, il est possible d utiliser une grande partie de la puissance de calcul de la machine. C est pourquoi l université a mis en place sur chaque machine un client BOINC inscrit dans des projets de recherche en interne. 2.2 Les outils programmation Pour réaliser mes projets j ai dû apprendre à utiliser de nouveaux outils de programmation Netbeans Netbeans est un Environnement de Développement Intégré créé par Sun Microsystems en Il supporte le développement sur plusieurs langages tels que le C, C++, Python, PHP et d autres. Mais il a été surtout créé pour développer en Java. Figure 2.5 Logo de Netbeans Netbeans est notamment spécialisé pour le développement J2EE. Il permet de gérer un serveur d application, de générer rapidement un WebService 11

16 avec l API JAX-WS, de générer la structure d une application pour poste de travail et permet également le développement d applications Web Glassfish Glassfish est un serveur d application créé par Sun Microsystems en 2005 en tant que Sun Application Server. Figure 2.6 Logo de Glassfish Ce serveur permet le développement d applications distribuées en utilisant les technologies comme EJB3, JPA, JSF, JAX-WS et d autres JAX-WS Java Api for Xml WebService est une API Java qui permet le développement simple et rapide de WebServices. Le principe est d utiliser des annotations Java là où l on souhaite définir des méthodes distantes. En complément de Netbeans, il est très simple et rapide de mettre en place un WebService. Le besoin de créer un WebService s est fait ressentir quand je me suis posé la question de savoir comment créer dynamiquement des systèmes de fichiers avec ZFS, des clones de systèmes de fichiers et des cibles iscsi permettant d y accéder. Nous verrons dans le prochain chapitre pourquoi j utilise un WebService plutôt qu un serveur développé en Java RMI par exemple. 12

17 Chapitre 3 Virtualisation sur une grille de calcul Nous allons voir dans ce chapitre le travail que j ai réalisé sur mon premier projet. Nous avons vu plus tôt que mon sujet était d améliorer le projet de Christopher J. Reynolds en remplaçant le disque dur de la machine virtuelle par un disque dur distant. Pour faire cela j ai installé un serveur OpenIndiana pour gérer les disques durs. Sur ce serveur j ai créé un WebService afin de générer dynamiquement des disques durs distants pour le programme exécuté sur le client BOINC. 3.1 Serveur OpenIndiana Le choix du système d exploitation du serveur a été réalisé au préalable dans le sujet du projet. Si ce choix s est porté sur OpenIndiana, c est que ce dernier contient déjà les programmes nécessaires à mon travail. Nous pouvons citer ZFS et COMSTAR que j ai dû prendre en main au début de mon stage. Ajouter à cela, j ai également dû me charger de l installation de Glassfish pour exécuter le WebService Installation de Glassfish Dans OpenIndiana, il est possible d installer Glassfish en utilisant le paquet disponible dans les dépôts du système d exploitation. J ai naturellement essayé de cette manière mais il s avère que cela n a pas fonctionné pour moi. En effet, lorsque j essayais d utiliser la commande pour démarrer le serveur d application, j obtenais une erreur m indiquant qu il est impossible de le démarrer. Après quelques tentatives de correction du problème, j ai fina- 13

18 lement décidé d installer une version portable contenue dans une archive. L installation fut encore plus rapide car il m a suffit d extraire le dossier du programme dans mes documents puis d exécuter le script de démarrage du serveur. Une fois le serveur en place, il ne reste plus qu à déployer l application compilée de notre programme, ici le WebService. Pour ce faire, j ai utilisé deux manières. La première se fait d une manière intégrée à Netbeans. Il est possible, d indiquer à Netbeans où se trouve le serveur d application afin qu il déploie notre programme. Dans ce cas il suffit juste d utiliser l interface graphique de l IDE pour que le programme soit compilé et déployé sur le serveur. Cependant, lorsque j essayais d utiliser un serveur distant, il était impossible de déployer mon programme. La seconde solution que j ai du utiliser pour remédier à ce problème était d utiliser l application Web du serveur d application afin de déployer à la main mon programme compilé. L interface est facile d utilisation. Pour déployer un programme, il suffit de se rendre sur la page des applications, d appuyer sur le bouton deploy puis de sélectionner le programme compilé contenu dans une archive jar Configuration des droits utilisateurs Pour gérer de manière dynamique la création et la suppression des disques durs distants, j ai dû mettre en place un WebService de manière à ce qu un programme client puisse accéder à ces fonctionnalités. Dans mon cas les disques durs distants étaient des clones du disque dur virtuelle utilisé par C. J. Reynolds dans son projet. J ai pour cela importé le disque dur dans un nouveau système de fichier utilisant ZFS. Ensuite, j ai créé une image de ce disque dur pour être cloné. Les clones servent à fournir une instance propre du disque dur à une machine virtuelle. De cette manière, il est possible d utiliser plusieurs fois le même disque en parallèle. La gestion des systèmes de fichiers se fait à l aide de lignes de commandes. La liste des commandes qui m ont été utile pour ce stage se trouve en annexe de ce rapport. Le problème est que ces commandes nécessitent de posséder les droits administrateur pour les utiliser. Plusieurs solutions m étaient offertes mais certaines n ont pas résisté à une analyse sérieuse. La première idée qui, rapidement, n a pas été conservée était de démarrer le serveur d application avec les droits administrateurs. Évidemment, de cette manière le programme exécuté sur le serveur d application aurait les droits nécessaires à l exécution des commandes. Mais cette solution n est absolu- 14

19 ment pas sécurisée pour le serveur. La moindre faille pourrait mettre en danger tout le serveur. La deuxième solution que m a proposé mon camarade stagiaire Philippe Regley était d utilisé setuid. Ce dernier signifie Set User ID. C est une propriété des systèmes d exploitations de type UNIX qui permet à un programme d exécuter, avec les droits de son propriétaire, d autres programmes ou commandes. La manipulation consistait à créer un programme en C avec l instruction setuid(0) ; (0 étant le numéro utilisateur de l administrateur) puis de changer les droits du programme compilé grâce à la commande : chmod 4755 programme Cependant, cette solution ne me plait pas beaucoup et n est pas très pratique voire très contestable. C est pourquoi je me suis tourné vers une autre solution qui consiste à ajouter les droits à l utilisateur avec le programme sudo. Pour cela, il faut rajouter dans le fichier de configuration de sudo qui se trouve à l emplacement /etc/sudoers. J ai ajouté les lignes suivantes : Cmnd_Alias ITARGET=/sbin/zfs,/usr/sbin/sbdadm,/usr/sbin/stmfadm, /usr/sbin/itadm oi ALL=(ALL) NOPASSWD:ITARGET La première ligne est un alias permettant de faire une liste de chemins vers des programmes. La deuxième ligne signifie que l utilisateur oi dispose de tout les droits et ne nécessite aucun mot de passe pour pouvoir utiliser les programmes faisant partie de la liste définie par l alias ITARGET Scripts shell Disposant à présent des droits nécessaires à l exécution des programmes de gestion des systèmes de fichiers et des cibles iscsi, j ai pu créer les scripts shell servant à créer un clone du disque dur de la machine virtuelle ainsi que de sa cible, puis un autre script servant à supprimer une cible et le clone associé. Mon projet a pour but d utiliser des disques durs distants pour des machines virtuelles. Pour pouvoir tester un exemple de calcul qui fonctionne, j ai utiliser le disque dur de la machine virtuelle mis en place par C. J. Reynolds. J ai donc dû au préalable l importer dans un système de fichiers utilisant ZFS. Pour cela j ai dû m en remettre à mon maître de stage, M. Thierry Delaitre, qui m a donné la commande suivante : 15

20 dd if=debian.img of=/dev/zvol/dsk/rpool/debian Cette ligne signifie que l image disque debian.img est copiée dans le fichier /dev/zvol/dsk/rpool/debian. La commande dd permet de copier un fichier tout en effectuant une conversion. Une fois le disque dur prêt dans son système de fichiers, il fallait que je crée une image grâce à la commande : zfs snapshot Cette ligne de commande signifie que je crée une image du disque ayant pour nom debian et donne à cette image le nom base. Une fois cette configuration du disque terminé, j ai pu écrire les scripts de création d un clone en lui définissant une cible iscsi, puis le script de suppression de ces deux derniers. Nous avons vu précédemment que pour atteindre un clone il fallait créer une unité logique que l on ajoute dans une vue. Le script de création comporte donc 3 lignes essentielles et quelques instructions de contrôle d erreur. Les lignes principales sont les suivantes : sudo zfs clone rpool/monclone sudo sbdadm create-lu /dev/zvol/rdsk/rpool/monclone sudo stmfadm add-view MonCloneLUid Dans la troisième ligne, je considère que j ai récupéré dans la variable MonCloneLUid l identifiant de l unité logique créé à la deuxième ligne. Pour plus de précision sur la manière de procéder, les scripts shell du deuxième projet qui se comportent de la même manière sont disponibles dans les annexes. 3.2 WebService Pour pouvoir gérer dynamiquement les clones et cibles iscsi, j ai dû mettre en place un WebService. L idée du WebService est d offrir un moyen de créer des clones et leur cible. Le programme distribué pour BOINC est écrit en langage C. Le moyen le plus simple et rapide de faire communiquer le programme avec le serveur était de mettre en place un WebService. 16

Manuel d installation et d utilisation du logiciel GigaRunner

Manuel d installation et d utilisation du logiciel GigaRunner Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières

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

TP - Connexions aux bureaux à distances. Guillaume Rodier. Protocoles RDP et SSH

TP - Connexions aux bureaux à distances. Guillaume Rodier. Protocoles RDP et SSH TP - Connexions aux bureaux à distances Protocoles RDP et SSH Rodier Guillaume BTS SIO 1 ière année TP Connexions aux bureaux à distances - Protocoles RDP et SSH -> Introduction. Pour se connecter à un

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

TP01: Installation de Windows Server 2012

TP01: Installation de Windows Server 2012 TP0: Installation de Windows Server 202 Rappel : nous utiliserons le terme «WS202» pour désigner Windows Server 202et le terme «VM» pour Machine Virtuelle. - Installation d une VM Windows Server 202 de

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

Comment se connecter au dossier partagé?

Comment se connecter au dossier partagé? Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................

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

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

LE SAS SOFTWARE DEPOT

LE SAS SOFTWARE DEPOT LE SAS SOFTWARE DEPOT Depuis SAS 9, l ensemble des logiciels SAS peuvent être installés depuis un unique répertoire : le SAS Software Depot. Il contient tous les exécutables permettant d installer les

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

1. Faire Démarrer, Paramètres, Panneau de configuration, Outils d administration, Gestion de l ordinateur.

1. Faire Démarrer, Paramètres, Panneau de configuration, Outils d administration, Gestion de l ordinateur. TP PERSONNALISER SON POSTE DE TRAVAIL LES COMPTES, LES GROUPES C'EST QUOI? Les comptes et les groupes permettent de gérer plus facilement l administration d une machine. Il semble assez logique que sur

Plus en détail

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS

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

Installation des outils du CD-Rom

Installation des outils du CD-Rom Installation des outils du CD-Rom Installer le JDK Pour installer Java2 SDK, exécutez le programme d'installation en double-cliquant sur l icône j2sdk-1_4_0-win.exe située dans le répertoire Java2 du CD-Rom.

Plus en détail

Installation et utilisation de SSH. .et

Installation et utilisation de SSH. .et Installation et utilisation de SSH.et.soumission de travail SSH est un protocole de communication qui permet de communiquer à distance entre deux ordinateurs. Pour cela, il faut qu un des deux ordinateurs

Plus en détail

ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS

ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS Depuis SAS Management Console, l administrateur de la plate-forme Open Metadata Architetcure (OMA) peut créer des flux et les ordonnancer : SAS se charge de

Plus en détail

Fiche pratique 35. Installer et utiliser TeamViewer Sur ipad, Mac et PC. Yves Cornil

Fiche pratique 35. Installer et utiliser TeamViewer Sur ipad, Mac et PC. Yves Cornil Fiche pratique 35 Installer et utiliser TeamViewer Sur ipad, Mac et PC Yves Cornil www.conum.fr www.cornil.com 14/8/2015 TeamViewer permet de prendre le contrôle d un ordinateur à distance, sur Mac, PC,

Plus en détail

Guide de transfert. Courriel Affaires

Guide de transfert. Courriel Affaires Guide de transfert Courriel Affaires Juin 2013 Table des matières Introduction 3 Transfert par un administrateur Voici ce que vous devez fournir avant de commencer 1. Importation de Fichiers PST 2. Exportation

Plus en détail

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3 SOMMAIRE Futur Telecom a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers éléments de messagerie suite

Plus en détail

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3 sommaire Futur Telecom a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers éléments de messagerie suite

Plus en détail

TD n 1 : Architecture 3 tiers

TD n 1 : Architecture 3 tiers 2008 TD n 1 : Architecture 3 tiers Franck.gil@free.fr 27/10/2008 1 TD n 1 : Architecture 3 tiers 1 INTRODUCTION Ce TD, se propose de vous accompagner durant l installation d un environnement de développement

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

Plus en détail

La maintenance logicielle de son ordinateur : Explications (mise à jour le 05/07/2011)

La maintenance logicielle de son ordinateur : Explications (mise à jour le 05/07/2011) La maintenance logicielle de son ordinateur : Explications (mise à jour le 05/07/2011) A/ Maintenance de base avec les outils windows I) Nettoyage du disque : Dans le poste de travail, sur le lecteur «Disque

Plus en détail

User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0

User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manuel Manual de l Utilisateur I EasyLock Manuel de l Utilisateur Table des Matières 1. Introduction... 1 2. Configuration Requise...

Plus en détail

UT Installation et paramétrage logiciel de sauvegarde INSTALLATION ET PARAMETRAGE LOGICIEL DE SAUVEGARDE. Groupe PROGMAG

UT Installation et paramétrage logiciel de sauvegarde INSTALLATION ET PARAMETRAGE LOGICIEL DE SAUVEGARDE. Groupe PROGMAG GUIDE UTILISATION POINT DE VENTE INSTALLATION ET PARAMETRAGE LOGICIEL DE SAUVEGARDE SOMMAIRE 1 Créer une tâche de sauvegarde... 4 1.1 Paramètres de la tâche... 4 1.1.1 Nommer la tâche... 4 1.1.2 Emplacement

Plus en détail

Mise en place d un serveur FTP

Mise en place d un serveur FTP Mise en place d un serveur FTP Benjamin Dupuy BTS Service Informatique aux Organisations Option : Solutions d'infrastructure, systèmes et réseaux Epreuve E6 Parcours de professionnalisation Session : 2015

Plus en détail

Manuel d'installation de GESLAB Client Lourd

Manuel d'installation de GESLAB Client Lourd Manuel d'installation GESLAB Client Lourd Référence Date de la dernière mise à jour Rédigé par Objet GESLAB_MINS_TECH_Manuel d'installation GESLAB Client 15/04/2013 Steria Manuel d'installation de GESLAB

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Tutoriel Info Prog : Installation de l environnement de programmation à l IUT de Montpellier

Tutoriel Info Prog : Installation de l environnement de programmation à l IUT de Montpellier Tutoriel Info Prog : Installation de l environnement de programmation à l IUT de Montpellier Auteur : Fabien Despinoy Date : 12/11/13 Version 1.1 Contact : fabien.despinoy@lirmm.fr 1. Objectifs du tutoriel

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

fichiers Exemple introductif : stockage de photos numériques

fichiers Exemple introductif : stockage de photos numériques b- La Gestion des données Parmi les matériels dont il a la charge, le système d exploitation s occupe des périphériques de stockage. Il s assure, entre autres, de leur bon fonctionnement mais il doit être

Plus en détail

PROJET PERSONNALISÉ ENCADRÉ : N 6

PROJET PERSONNALISÉ ENCADRÉ : N 6 PROJET PERSONNALISÉ ENCADRÉ : N 6 Mise en place d un serveur AD Benjamin Dupuy BTS Service Informatique aux Organisations Option : Solutions d'infrastructure, systèmes et réseaux Epreuve E6 Parcours de

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

Avril - Mai -Juin Projet de programmation PHASE DE CODAGE. IUT DE VANNES - Juan Joal. CADIC Julien - PINSARD Antoine

Avril - Mai -Juin Projet de programmation PHASE DE CODAGE. IUT DE VANNES - Juan Joal. CADIC Julien - PINSARD Antoine 2012 Avril - Mai -Juin Projet de programmation PHASE DE CODAGE IUT DE VANNES - Juan Joal CADIC Julien - PINSARD Antoine Structure pédagogique PROJET AP5 Plus que quelques lignes à coder et nous aurons

Plus en détail

Gestionnaire de Sauvegarde

Gestionnaire de Sauvegarde d Utilisation Version 1.5 du 26/12/2011 d utilisation de l application de sauvegarde Actu-pc Sommaire Introduction... 3 Installation et mise en place du logiciel... 3 Pré-requis... 3 Démarrage de l installation...

Plus en détail

Chapitre 02. Configuration et Installation

Chapitre 02. Configuration et Installation Chapitre 02 Configuration et Installation Introduction I- Configuration et Installation de Windows Server 2008 R2 1. Installation du contrôleur de domaine Active directory 2. Création des différents objets

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

Projet d Etude et de Développement

Projet d Etude et de Développement Projet d Etude et de Développement PokerServer Guide d installation Auteurs: Lucas Kerdoncuff Balla Seck Rafik Ferroukh Xan Lucu Youga MBaye Clients: David Bromberg Laurent Réveillère March 28, 2012 Contents

Plus en détail

MENU FEDERATEUR. Version Cabinet - Notice d installation et de mise à jour

MENU FEDERATEUR. Version Cabinet - Notice d installation et de mise à jour MENU FEDERATEUR Version Cabinet - Notice d installation et de mise à jour! installation A consulter impérativement avant et durant toute ou mise à jour des logiciels EIC. 12/06/2015 EIC Tous droits réservés

Plus en détail

Vous êtes nombreux à débuter en hacking et à chercher plus d informations concernant la programmation.

Vous êtes nombreux à débuter en hacking et à chercher plus d informations concernant la programmation. Vous êtes nombreux à débuter en hacking et à chercher plus d informations concernant la programmation. Tux, la mascotte officielle de Linux Être débutant est absolument normal comme je le dis toujours

Plus en détail

Serveur WSUS. Introduction : Phase d étude : Phase de préparation :

Serveur WSUS. Introduction : Phase d étude : Phase de préparation : Serveur WSUS Introduction : Dans le cadre de mon stage de 2 ème année, l on m a proposé plusieurs projets. J ai choisi l installation d un serveur WSUS. Je vais présenter mes choix et les étapes de la

Plus en détail

Installer et utiliser Windows XP Mode dans Windows 7. Comment Windows XP Mode fonctionne-t-il?

Installer et utiliser Windows XP Mode dans Windows 7. Comment Windows XP Mode fonctionne-t-il? Installer et utiliser Windows XP Mode dans Windows 7 http://windows.microsoft.com/fr-ch/windows7/install-and-use-windows-xp-mode-in-windows-7 À l aide de Windows XP Mode, vous pouvez exécuter des programmes

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

Guide administrateur AMSP

Guide administrateur AMSP Guide administrateur AMSP Alinto Version Auteur Date Remarque V1.0 Nicolas Polin 19/10/2015 - Lyon Paris Köln Madrid Table des matières 1. Introduction... 3 2. Se connecter à Factory... 3 3. Gestion des

Plus en détail

Annexe I. Passage de la version 2.xx à 3.xx

Annexe I. Passage de la version 2.xx à 3.xx Annexe I Passage de la version 2.xx à 3.xx 14 Passage de la version 2.xx à la version 3.xx Principes de base Cete section indique les étapes à suivre pour passer de version 2.xx à la version 3.xx. De façon

Plus en détail

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012 GUIDE MEMBRE ESPACE COLLABORATIF Février 2012 Ce document est disponible sur le site WEB de l Agence de la santé et des services sociaux de la Montérégie, à l adresse suivante : http://extranet.santemonteregie.qc.ca/userfiles/file/espace-collabo/2012-02-04guide-membre-espace-collaboratif.pdf

Plus en détail

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION EstimAction Nom d utilisateur : Mot de passe : Microsoft SQL Server Express Edition Adresse de la base de données : Nom d utilisateur

Plus en détail

Dr Aser J. BODJRENOU. Dernière mise à jour: Mai 2008

Dr Aser J. BODJRENOU. Dernière mise à jour: Mai 2008 SUPPORT DE COURS SUR LE MODULE WINDOWS Dr Aser J. BODJRENOU Dernière mise à jour: Mai 2008 Objectifs Objectifs spécifiques Plan Démarrer un ordinateur. Indiquer: - l icône du Poste de travail sur le Bureau

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

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

ELSA LOGICIEL AIDES POUR UNE INSTALLATION RÉUSSIE. p.2. 1) À l installation. p.2. 2) Conditions impératives de bon fonctionnement DU LOGICIEL. p.

ELSA LOGICIEL AIDES POUR UNE INSTALLATION RÉUSSIE. p.2. 1) À l installation. p.2. 2) Conditions impératives de bon fonctionnement DU LOGICIEL. p. LOGICIEL ELSA AIDES POUR UNE INSTALLATION RÉUSSIE 1) À l installation 2) Conditions impératives de bon fonctionnement DU LOGICIEL 3) Transfert des inscrits 4) Problèmes après l installation en réseau p.2

Plus en détail

Application de gestion de tâche

Application de gestion de tâche Université de Montpellier 2 Rapport TER L3 Application de gestion de tâche Tuteur : M. Seriai Participant : Cyril BARCELO, Mohand MAMMA, Feng LIU 1 er Fevrier 2015 26 Avril 2015 Table des matières 1 Introduction

Plus en détail

ISLOG Logon Tools Manuel utilisateur

ISLOG Logon Tools Manuel utilisateur ISLOG Logon Tools Manuel utilisateur Document révision 02 Copyright 2013 ISLOG Network. Tout droit réservé. Historique de version Date Auteur Description Document Version 23/08/13 F Godinho Version initiale

Plus en détail

Table des matières. 1 Objectifs... 3 2 Précautions importantes avant toute utilisation :... 4 3 Mode d emploi... 5 4 Questions / réponses...

Table des matières. 1 Objectifs... 3 2 Précautions importantes avant toute utilisation :... 4 3 Mode d emploi... 5 4 Questions / réponses... Table des matières 1 Objectifs... 3 2 Précautions importantes avant toute utilisation :... 4 3 Mode d emploi... 5 4 Questions / réponses... 6 1 Objectifs 1.1 Le BOB Migration Kit permet de : Convertir

Plus en détail

Une fois la page chargée, vous devriez vous trouvez sur cette interface :

Une fois la page chargée, vous devriez vous trouvez sur cette interface : 1. Introduction Moodle est une plate-forme d enseignement collaborative en ligne déployée à l Université de Biskra. Elle permet de créer des espaces de cours accessibles depuis Internet où l enseignant

Plus en détail

Guide d installation UNIVERSALIS 2014

Guide d installation UNIVERSALIS 2014 Guide d installation UNIVERSALIS 2014 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2014 sur Windows. Vous y trouverez la description de la procédure

Plus en détail

Ubuntu Hoary 5.04. sur

Ubuntu Hoary 5.04. sur Ubuntu Hoary 5.04 sur PowerMac G3 Beige Les explications qui vont suivre concernent uniquement les PowerMac G3 Beige et peut-être d autres modèles de l ancienne génération. - Ce dont vous avez besoin :

Plus en détail

Utiliser un NAS pour remplacer Dropbox via Cloud Station

Utiliser un NAS pour remplacer Dropbox via Cloud Station Utiliser un NAS pour remplacer Dropbox via Cloud Station Avec un NAS Synology et l application Cloud Station, vous pouvez synchroniser vos données sur l ensemble de vos ordinateurs et autres périphériques

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

utbm SET Stamp Partage convivial de photos HAJJAM-EL-HASSANI Amir GRÉA Antoine TISSERAND Geoffrey TX52 Travaux de laboratoire

utbm SET Stamp Partage convivial de photos HAJJAM-EL-HASSANI Amir GRÉA Antoine TISSERAND Geoffrey TX52 Travaux de laboratoire Printemps 2012 TX52 Travaux de laboratoire Stamp Partage convivial de photos Création d'une application Android de partage convivial de photographies. utbm université de technologi e Belfort-Montbéliard

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

Visual Studio.NET et Visual SourceSafe - Part 3

Visual Studio.NET et Visual SourceSafe - Part 3 Visual Studio.NET et Visual SourceSafe - Part 3 VSS et VS.NET en développement collaboratif Dans cette partie, nous verrons comment mettre en place une base SourceSafe sur un serveur afin que plusieurs

Plus en détail

Manuel utilisateur CASH. Table des matières

Manuel utilisateur CASH. Table des matières Manuel utilisateur CASH Table des matières 1 Introduction... 2 1.1 Préliminaires... 2 1.2 Configuration et mises à jour du stock... 2 2 Premiers pas... 2 2.1 Installation... 2 2.2 Installation automatique...

Plus en détail

PROCÉDURE D AIDE AU PARAMÉTRAGE

PROCÉDURE D AIDE AU PARAMÉTRAGE PROCÉDURE D AIDE AU PARAMÉTRAGE SOMMAIRE Futur a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers

Plus en détail

TP CLUSTER-MISE EN ŒUVRE D UNE SOLUTION DE HAUTE DISPONIBILITE POUR UN SERVEUR DE FICHIER

TP CLUSTER-MISE EN ŒUVRE D UNE SOLUTION DE HAUTE DISPONIBILITE POUR UN SERVEUR DE FICHIER A. Les objectifs Installer configurer un serveur de fichier hautement disponible Mise en œuvre d un cluster failover B. Les besoins Machines hôte Windows 8 avec le logiciel de virtualisation Hyper-V opérationnelles

Plus en détail

Documentation utilisateur FReg.NET

Documentation utilisateur FReg.NET Epitech Documentation utilisateur FReg.NET Document réservé aux utilisateurs souhaitant comprendre rapidement le fonctionnement du logiciel FReg.NET Lago_a, schehl_c, narcis_m, clique_x, tran-p_n 5/14/2010

Plus en détail

SAS DEPLOYMENT MANAGER

SAS DEPLOYMENT MANAGER SAS DEPLOYMENT MANAGER SAS Deployment Manager est un outil permettant d effectuer des tâches administratives sur votre installation et votre configuration SAS. Il est disponible depuis SAS 9.2 et s est

Plus en détail

Le programme OFFICE GSP est disponible sur le site http://www.officegsp.com.

Le programme OFFICE GSP est disponible sur le site http://www.officegsp.com. 1 1 - Installation & Mise à Jour du logiciel 1.1 Première Installation Cette procédure d installation est indispensable pour tout ordinateur n ayant jamais fait l objet d une installation du logiciel.

Plus en détail

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges c Copyleft 2006, ELSE Team 18 avril 2006 Table des matières 1 Introduction 2 2 Présentation du projet 3 2.1 Une distribution Évolulable..................

Plus en détail

Mise à jour de version

Mise à jour de version Mise à jour de version Cegid Business Version 2008 Service d'assistance Téléphonique 0 826 888 488 Sommaire 1. A lire avant installation... 3 2. Installer les nouvelles versions des logiciels... 4 Compte

Plus en détail

Projet de cryptographie. Algorithme de cryptage de type Bluetooth

Projet de cryptographie. Algorithme de cryptage de type Bluetooth Projet de cryptographie Algorithme de cryptage de type Bluetooth Le but de ce projet est de créer une application qui crypte et décrypte des fichiers en utilisant le principe de cryptage du Bluetooth.

Plus en détail

Rapport d activité : Mise en place d un réseau de stockage SAN

Rapport d activité : Mise en place d un réseau de stockage SAN Qu est ce qu un SAN? Rapport d activité : Mise en place d un réseau de stockage SAN Le SAN est un réseau dédié au stockage attaché aux réseaux de communication de l'entreprise. Les ordinateurs ayant accès

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Mise en œuvre d une solution de virtualisation

Mise en œuvre d une solution de virtualisation BTS INFORMATIQUE DE GESTION : Option Administrateur de réseaux locaux d entreprise Fiche n Nom et prénom : ***** Nature de l'activité Mise en œuvre d une solution de virtualisation Contexte : Le Lycée

Plus en détail

Contrôle à distance. Logiciels existants:

Contrôle à distance. Logiciels existants: Contrôle à distance Logiciels existants: CrossLoop, dont l édition gratuite est limitée à une seule machine. Est un utilitaire permettant de contrôler un ordinateur à distance s'inscrivant directement

Plus en détail

Génie logiciel Configuration et déploiement

Génie logiciel Configuration et déploiement Génie logiciel Configuration et déploiement SPE4 - ESI 1 Configuration et déploiement Rôle Logiciel d installation d application Importance Critique : doit accompagner tout développement Outils de développement

Plus en détail

Windows XP. Microsoft. Sommaire :

Windows XP. Microsoft. Sommaire : Microsoft Windows XP Sommaire : OUVERTURE DE SESSION...2 LE BUREAU...3 CHANGER D ENVIRRONEMENT...4 NOUVEAU RACCOURCI...7 LE MENU DEMARRER...9 LES PROGRAMMES AU DEMARRAGE...11 LA GESTION DES FICHIERS...12

Plus en détail

L'objectif du TP est de: mettre en pratique un exemple simple de service Web, de programmer un service Web calculatrice, et son client.

L'objectif du TP est de: mettre en pratique un exemple simple de service Web, de programmer un service Web calculatrice, et son client. MASTER SSR - SERVICES WEB! Version 2011 L'objectif du TP est de: mettre en pratique un exemple simple de service Web, de programmer un service Web calculatrice, et son client. Introduction Nous proposons

Plus en détail

TP 2 : Comptes et groupes (2 h 00)

TP 2 : Comptes et groupes (2 h 00) TP 2 : Comptes et groupes (2 h 00) I ENVIRONNEMENT LOGICIEL ET MATÉRIEL Vous disposez de : Windows 2008 server R2 Datacenter en tant que contrôleur de domaine ActiveDirectory sur le domaine «votrenom.local»

Plus en détail

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 FileMaker Pro 13 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

Plus en détail

Manuel utilisateur CASH version 15/10/2015

Manuel utilisateur CASH version 15/10/2015 Manuel utilisateur CASH version 15/10/2015 Table des matières 1 Introduction... 2 1.1 Préliminaires... 2 1.2 Configuration et mises à jour du stock... 2 2 Premiers pas... 2 2.1 Installation... 2 2.2 Installation

Plus en détail

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX MANUEL D UTILISATION VIRTUAL BOX Sommaire Partie 1 : Création d une machine virtuelle Partie 2 : 1) Paramétrage réseau de VirtualBox et de la machine virtuelle 2) Partie stockage de VirtualBox Partie 3

Plus en détail

Sujet 17 : Exploitation de données financières de Google Finance en C#

Sujet 17 : Exploitation de données financières de Google Finance en C# Amsellem Ari Pour le 01/06/11 Ohayon Alexandre Gueguen Tristan Sujet 17 : Exploitation de données financières de Google Finance en C# Introduction : Il convient tout d abord de signaler que le titre de

Plus en détail

Installation d un serveur Samba sur Ubuntu Server Edition 11.10 à travers VirtualBox

Installation d un serveur Samba sur Ubuntu Server Edition 11.10 à travers VirtualBox Installation d un serveur Samba sur Ubuntu Server Edition 11.10 à travers VirtualBox 1. Installation et préparation de VirtualBox 1.1. Procurez-vous le CD (ou téléchargez l image.iso) d Ubuntu Server Edition

Plus en détail

2- Téléchargement et installation version actuelle 6.1

2- Téléchargement et installation version actuelle 6.1 1- EDI NetBeans (Environnement : Microsoft Windows Linux Ubuntu) EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

Démarrage des solutions Yourcegid On Demand avec Citrix

Démarrage des solutions Yourcegid On Demand avec Citrix Démarrage des solutions Yourcegid On Demand avec Citrix NT-YCOD-2.4-06/2013 1. Table des matières 1. Table des matières 2 2. Préambule 3 3. Installation des postes clients 4 4. Paramétrage du client Citrix

Plus en détail

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne. Sync-A-BOX et Duplicati est une plateforme Cloud pour stocker et gérer vos données en ligne. Les usages : Espace de stockage externe, accessible depuis n importe où. Utilisable comme lecteur logique avec

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Guide d installation UNIVERSALIS 2016

Guide d installation UNIVERSALIS 2016 Guide d installation UNIVERSALIS 2016 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2016 sur Windows. Vous y trouverez la description de la procédure

Plus en détail

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Active Directory sous Windows Server SAHIN Ibrahim BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Sommaire I - Introduction... 3 1) Systèmes d exploitation utilisés... 3 2) Objectifs...

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

INSTALLATION D UNE MACHINE VIRTUELLE WINDOWS 8. par. Aymeric BLERREAU. PPE entrant dans le cadre de l'obtention du. BTS SIO option SISR

INSTALLATION D UNE MACHINE VIRTUELLE WINDOWS 8. par. Aymeric BLERREAU. PPE entrant dans le cadre de l'obtention du. BTS SIO option SISR INSTALLATION D UNE MACHINE VIRTUELLE WINDOWS 8 par Aymeric BLERREAU PPE entrant dans le cadre de l'obtention du BTS SIO option SISR CFA Commerce et Service BLAGNAC 2014 Date 03/02/2014 Table des Matières

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

Philosophie des extensions WordPress

Philosophie des extensions WordPress 8 Philosophie des extensions WordPress Le concept L une des forces de WordPress dans la jungle CMS, c est la simplicité de création d extensions. Il y a plusieurs raisons à cela. Des raisons techniques

Plus en détail

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers Découverte de l ordinateur Explorer l ordinateur et gérer ses fichiers SOMMAIRE I L ORDINATEUR ET L EXPLORATEUR... 3 1.1 : PRESENTATION ET GENERALITES... 3 1.2 : CONNAÎTRE LES PROPRIETES D UN ELEMENT...

Plus en détail

Pré-requis de création de bureaux AppliDis VDI

Pré-requis de création de bureaux AppliDis VDI Fiche technique AppliDis Pré-requis de création de bureaux AppliDis VDI Fiche IS00239 Version document : 2.33 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail