Documentation Projet ASR : Construction d un système réparti multi-échelle

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

Download "Documentation Projet ASR : 2012-2013 Construction d un système réparti multi-échelle"

Transcription

1 Documentation Projet ASR : Construction d un système réparti multi-échelle Réalisé par : Ji LIU Eric GUILLAUME Mohamed RIAHI Encadrants: Sébastien LERICHE Sam ROTTENBERG

2 Contenu Déployer des applications Java Web Dynamiques sur Cloud Foundry... 0 Présentation de la documentation ) Présentation de Cloud Foundry ) Cloud Foundry est un cloud Platform as a Service (PaaS) ) Description de la plateforme fournie par Cloud Foundry ) Les limitations de Cloud Foundry ) L'infrastructure de Cloud Foundry ) Créer une application déployable sur Cloud Foundry ) Plusieurs types d'applications au choix ) Créer un projet Web Java ) Exporter le projet sous forme d'un fichier.war ) Quelles techniques pour utiliser Cloud Foundry? ) Installation de VMC ) Installation de Ruby et RubyGems ) Installation sous Ubuntu ) Installation sous Mac OS X ) Installation sous Windows ) Installation de VMC ) Installation sous Ubuntu ) Installation sous MacOSX ) Installation sous Windows ) Utilisation de VMC ) Connexion à Cloud Foundry ) Principales commandes de VMC ) Déploiement d'une application Java avec VMC ) Création des services associés ) Le déploiement de l'application ) Gérer le cycle de vie d'une application ) Utilisation du plugin Eclipse ) Installation du plugin Eclipse ) Utilisation du plugin Eclipse ) Communiquer depuis l'extérieur vers un service RabbitMQ du cloud ) Première étape

3 8.2) Installation du tunnel Caldecott ) Installation de Caldecott sous Windows ) Installation de Caldecott sous Ubuntu ) Installation de Caldecott sous Mac OS X ) Création du tunnel vers un service ) Nos premières applications utilisant les communications du RabbitMQ du cloud ) Présentation des applications ) Déploiement du projet sur le cloud ) Paramétrage du code source ) Paramétrage sous Windows ) Paramétrage sous un Unix ) Déploiement du projet en local ) Etape finale Références :

4 Déployer des applications Java Web Dynamiques sur Cloud Foundry Présentation de la documentation Dans cette documentation nous avons utilisé la notation suivante pour les commandes Shells: $ commande indique une commande dans le Shell natif de l OS $ruby commande indique une commande dans un Shell supportant Ruby Ces Shells ne sont pas les mêmes suivant l'os, nous donnerons toutes les précisions dans la partie installation de VMC.

5 1) Présentation de Cloud Foundry 1.1) Cloud Foundry est un cloud Platform as a Service (PaaS) Cloud Foundry est un cloud de type PaaS, c'est à dire qu'il fournit lui-même l'infrastructure matérielle et la plateforme de programmation c'est à dire: les frameworks et les serveurs d'applications. Le développeur n interagit pas avec ces derniers qui sont fonctionnels et à jour. Il n'a pas non plus à ce soucier de l'infrastructure sous-jacente qui est scalable et gère les défaillances. Il doit uniquement se concentrer sur ses codes et sur ses librairies additionnelles. Le schéma ci-dessous décrit le partage des tâches entre l utilisateur et le Cloud. Figure 1 - Pile des fonctionnalités du cloud - Image réalisée par nous-même avec des logos libres Dans notre cas, nous allons déployer des applications Java qui utilisent le serveur Apache Tomcat et le service de communication qu'est le broker de message RabbitMQ. Nous serons obligés de développer des applications Web, c'est à dire des applications lancées dans une servlet. Dans Cloud Foundry nous pouvons réaliser soit des applications Java Web classique, soit des applications Java Web avec le framework Spring, nous utiliserons les premières. Cloud Foundry est édité par VMWare dont il utilise toutes les technologies de virtualisation et de datacenter. C'est une vitrine du groupe qui semble s'amener vers un modèle commercial de type freemium. Sa structure est réputé très innovante et en fait un des PaaS les plus en vue. De plus il est OpenSource et reçoit le soutien d'une forte communauté. Cependant, le nombre de frameworks et de services reste encore assez limité et la documentation ne présente pas toutes les possibilités du cloud. Toutefois, de nombreux blogs et forums permettent d'obtenir les réponses souhaitées. 1

6 1.2) Description de la plateforme fournie par Cloud Foundry On peut déployer sur Cloud Foundry jusqu'à 20 applications qui possèdent toute un nom unique et qui sont accessibles à l'url suivante: Ces applications ne sont pas des programmes en état de fonctionnement mais des codes Web qui se lanceront lorsqu une requête HTTP sur leur URL sera reçue par le serveur Tomcat. Chaque application peut être déployée sous plusieurs instances virtuelles toutes prêtes à répondre à toute requête HTTP et qui se situeront sur différentes machines. La scalabilité c'est à dire la répartition des tâches à effectuer entre ces instances est réalisée automatiquement par le Cloud. Ces instances sont au nombre maximum de 16. Il faut également noter que Cloud Foundry ne fournit que 2 Runtime java, java 6 et java ) Les limitations de Cloud Foundry Pour éviter une trop forte utilisation de son service gratuit Cloud Foundry à mis en place des limitations supplémentaires. Nous avons déjà vu que nous étions limités à 20 applications et 16 instances. Il y a également des limitations de mémoire vive à 2Go pour toutes les instances lancées. Il faut de plus affecter une limitation mémoire pour chaque application, souvent de 512Mo. On ne peut créer plus de 256 fichiers. On dispose de 2Go de mémoire physique pour ces derniers. En ce qui concerne les services tel RabbitMQ et MySQL ils ont tout deux une limitation de 128Mo. En revanche vous n'avez vraiment aucune limitation sur l'utilisation des 4 cœurs CPU fournit ni sur l'utilisation du réseau et de son débit de 100Mo/s. En ce qui concerne le développement d applications, vous avez de nombreuses limitations concernant les entrées/sorties. Il n est en effet impossible d'avoir accès à aucun port directement grâce à un binding sur un port TCP ou à un WebService. En effet ces ports étant partagés entre plusieurs instances de plusieurs utilisateurs, ils sont bloqués. On peut seulement recevoir des requêtes HTTP sur le port 80 qui sont transmises aux servlets via le serveur Tomcat. De plus, tous nos programmes sont des programmes Web, ils ne peuvent être lancés, ils sont lancés par le serveur Tomcat automatiquement à chaque fois qu'une requête HTTP sur leur URL est reçue. Toutefois, il est tout de même possible d'y insérer des threads parallèles qui réalisent des calculs gourmands en ressources pendant plusieurs journées sans interruption. 1.4) L'infrastructure de Cloud Foundry App Exec Engine est le nom donné au système qui gère l'exécution de vos application sur une machine généralement avec un CPU quadricore de type Intel Xeon. Les Cloud Controller gèrent l'authentification, les droits d'accès pour l'accès à son compte, le déploiement d'une application, et l'accès aux services fournis tels RabbitMQ. Les Request Router gèrent le DNS du cloud, ils réalisent en temps réel la correspondance entre l'url de l'application web déployée et les App Exec Engine des différentes instances qui peuvent être lancées pour répondre à la requête. 2

7 Le Health Manager vérifie régulièrement si les applications et leurs instances sont dans un bon état de fonctionnement. Enfin, Cloud Foundry offre de nombreux services tels MySQL et RabbitMQ dont les instances et les données sont sur des machines à part. L'image suivante décrit l'infrastructure de Cloud Foundry avec le vocabulaire officiel. Figure 2 - Infrastructure de Cloud Foundry - Image issue de la documentation de cloudfoundry.org 3

8 2) Créer une application déployable sur Cloud Foundry 2.1) Plusieurs types d'applications au choix Il existe deux types d'applications Java déployables: les applications Web Java et les applications Web Java avec le framework Spring. Spring a une connexion à RabbitMQ et aux autres services plus intuitive et automatique mais il nécessite d'englober toutes nos classes dans son framework et avec ses propres fonctions d utilisation des services. Ainsi un code classique utilisant RabbitMQ n est pas portable sur le cloud en utilisant Spring : il faut réécrire tout le code utilisant RabbitMQ. Nous recommandons donc l'utilisation d'applications Java Web simple que nous allons expliciter dans la partie suivante. 2.2) Créer un projet Web Java Attention: Nous conseillons vivement d'utiliser Eclipse Enterprise Edition qui possède des outils pour exporter automatiquement et de façon fiable des projets web. Pour créer un tel projet, allez dans le menu Eclipse File -> New -> Other. Une fenêtre s'ouvre, ouvrez le dossier Web et choisissez Dynamic Web Project comme sur l'image ci-dessous. Cliquez sur Next, rentrez le nom de votre application et enfin sélectionnez Dynamic web module version 2.5 comme sur l image ci-dessous. 4

9 Votre premier projet a été créé! Vous pouvez maintenant ajouter des servlets et des classes java de manière classique. Si vous désirez utiliser des librairies jar, il faut les mettre dans le dossier WebContent/WEF-INF/lib/ afin qu'elles soient exportées dans le fichier.war que vous déploierez sur Cloud Foundry ; elles seront également immédiatement ajoutées au ClassPath de votre projet. 5

10 2.3) Exporter le projet sous forme d'un fichier.war Afin de pouvoir déployer votre application, il va falloir l'exporter dans un fichier.war, pour cela allez dans Eclipse dans le menu File -> Export, le menu suivant s'ouvre alors: Cliquez alors sur le dossier Web puis sur WAR File et renseignez le nom et la location de l'archive désirée. Nous allons maintenant voir quelles sont les techniques qui permettent de déployer et d'administrer vos applications sur le Cloud. 6

11 3) Quelles techniques pour utiliser Cloud Foundry? Pour utiliser ce Cloud, il faut d'abord vous inscrire avec votre adresse pour recevoir un mot de passe associé. Vous pouvez réaliser cette étape à la page suivante: Foundry.com/signup. Il existe ensuite deux méthodes pour déployer des applications sur Cloud Foundry. La première est l'utilisation de VMC qui est un système en ligne de commande très puissant mais qui nécessite un peu d'apprentissage et l'installation de nombreux logiciels. La deuxième est l'utilisation du plugin Eclipse STS qui est très ergonomique. Attention : si vous désirez réaliser des programmes communiquant de manière automatique avec le RabbitMQ de Cloud Foundry il vous faudra très vraisemblablement avoir installé et utilisé les deux outils cités ci-dessus. Nous allons expliquer ces deux méthodes en commençant par l'installation de VMC. 7

12 4) Installation de VMC Afin d'installer le plugin VMC, il faut tout d'abord installer les environnements Ruby et RubyGems. Ci-dessous nous avons expliqué comment installer ces derniers sous Ubuntu, Max OS X et Windows. D'autres OS sont disponibles, au début de chacune des sous-parties décrivant l'installation de VMC ci-dessous, nous avons joint un lien ou est décrit l'installation sous de nombreux OS. 4.1) Installation de Ruby et RubyGems Sous Mac OS X, Ubuntu, tous les Linux et tous les Unix, Ruby s'installe au sein du Shell natif, ainsi lorsque nous vous demanderons d'utiliser une commande $ruby commande vous devez alors la taper dans votre Shell natif, ce n'est cependant pas le cas sous Windows, plus d'explication sont données dans la partie 3.1.3) Installation sous Windows. Beaucoup d'autres OS disposent de ces technologies, pour comprendre comment les installer allez sur Foundry.com/frameworks/ruby/installing-ruby.html ) Installation sous Ubuntu Installez RubyGems ainsi: $ sudo apt-get install ruby-full rubygems Mettez ensuite les variables d'environnements de votre Shell à jour en ajoutant à votre.bashrc ceci: export PATH=$PATH:/var/lib/gems/1.8/bin Relancez votre terminal et testez ensuite si RubyGems est dans le path avec la commande : $ which gem Il est conseillé pour Ubuntu ou supérieur de mettre à jour RubyGems grâce aux commandes suivantes : $ sudo gem install rubygems-update $ sudo /var/lib/gems/1.8/bin/update_rubygems 4.1.2) Installation sous Mac OS X Si vous disposez de Mac OS X avec une version supérieur à la 10.5, Ruby et RubyGems sont déjà installés et paramétrés, il n'y a rien à faire. 8

13 4.1.3) Installation sous Windows Commencez par télécharger et installer Ruby Installer for Windows qui contient RubyGems sur Installez le package en lançant le fichier téléchargé, acceptez la licence puis cochez uniquement l'option d'ajout de Ruby à votre path comme sur l image ci-dessous: Sous Windows, le Shell disposant de Ruby ne sera pas votre Shell classique, mais celui que vous pouvez ouvrir en faisant: Windows -> Ruby-<<numéro de version>> -> Start Command Prompt with Ruby comme sur l'image suivante : 9

14 Attention : A chaque fois que nous écrirons une commande ainsi: $ruby <commande> dans ce tutoriel, souvenez bien que sous Windows ce n'est pas dans le Shell natif que vous devez la lancer. Mettez ensuite à jour Ruby et RubyGems ainsi: $ruby gem update --system 4.2) Installation de VMC L'installation de VMC est très simple et rapide une fois Ruby et RubyGems installés. Si vous désirez l'installer sur d'autres OS qu'ubuntu, Windows et Mac OS X, rendez vous ici : Foundry.com/tools/vmc/installing-vmc.html#installing-vmc-procedure ) Installation sous Ubuntu Tapez simplement dans votre Shell la commande suivante: $ sudo gem install vmc 4.2.2) Installation sous MacOSX Tapez simplement dans votre Shell la commande suivante: $ sudo gem install vmc 4.2.3) Installation sous Windows Tapez simplement dans votre Shell Ruby la commande suivante: Attention : A chaque fois que nous écrirons une commande ainsi: $ruby <commande> dans ce tutoriel, souvenez bien que sous Windows ce n'est pas dans le Shell natif que vous devez la lancer. $ruby gem install vmc L'installation peut prendre quelque temps avant d'afficher le résultat suivant : 10

15 11

16 5) Utilisation de VMC 5.1) Connexion à Cloud Foundry Attention : Vous devrez réaliser ces opérations à chaque ouverture de Shell afin d'utiliser le cloud. Vous devez d'abord vous connecter au serveur de Cloud Foundry ainsi: $ruby vmc target Foundry.com Authentifiez vous avec : $ruby vmc login puis entrez l et votre mot de passe de votre compte Cloud Foundry comme expliqué au début de la partie 3) Quelles techniques pour utiliser Cloud Foundry? Vérifiez ensuite que vous êtes bien authentifié avec la commande $ruby vmc info qui vous renverra des informations liées au cloud comme sur l'image ci-dessous: 12

17 5.2) Principales commandes de VMC Cette liste contient les principales commandes de VMC, la liste complète est disponible sur : Foundry.com/tools/vmc/vmc-quick-ref.html $ruby vmc passwd $ruby vmc help $ruby vmc apps $ruby vmc create-service $ruby vmc services $ruby vmc logs appname $ruby vmc stats appname permet de modifier votre mot de passe permet d'afficher l'aide affiche la liste des applications déployées avec leurs informations permet de créer un nouveau service affiche la liste des services crées permet de voir les logs de votre application permet de voir des informations précises sur une seule application 13

18 6) Déploiement d'une application Java avec VMC Pour déployer une application, nous devons dans l'ordre: créer l'application, créer les services que nous voulons utiliser tel RabbitMQ s ils ne l ont pas déjà été, et enfin déployer l'application en la liant aux dits-services. 6.1) Création des services associés On crée un service en sa laissant guider par la commande suivante: $ruby vmc create-service il faut bien évidemment associer au service un nom unique et noter de côté ce nom. $ruby vmc services permet de lister les services afin de vérifier si la création a bien été effectuée. Le dessin ci-dessous montre le cas de création du service servicetest. 6.2) Le déploiement de l'application Pour déployer l'application, commencez par l'exporter dans un format.war comme décrit dans la partie 2.3) Exporter le projet sous forme d'un fichier.war. Le fichier doit avoir le nom de votre application qui sera également son futur URL, par exemple: nomdelapplication.war. Pour plus d'informations sur comment générer une application Java Web compatible avec Cloud Foundry, allez à la partie 2) Créer une application déployable sur Cloud Foundry. 14

19 Ouvrez ensuite votre Shell et placez vous dans le dossier du.war, tapez : $ruby vmc push applicationname Répondez aux questions demandées, [Yn] indique que yes est la réponse par défaut si vous tapez entrée. Renseignez le type d'application que vous utilisez: ici java web avec le Runtime java 7. Mettez au moins 256Mo pour la limite de mémoire vive. Vous pourrez également au cours de cette étape construire différentes instances de services tel un broker de message RabbitMQ puis lier ces dernières à votre application. Attention : Il est obligatoire de lier l application aux pour qu elle puisse les utiliser. La sauvegarde de la configuration créera un fichier manifest.yml dans le dossier de votre.war, ce fichier contiendra les paramètres de votre déploiement pour automatiser cette étape ultérieurement. Si vous désirez lier une application à un service, utilisez : $ruby vmc bind-service nomservice nomapplication Testez ensuite avec $ruby vmc apps le déploiement de votre application. Félicitation!, elle est maintenant disponible sur applicationname.cloud Foundry.co, la capture d'écran suivante présente toute cette étape de déploiement. 15

20 6.3) Gérer le cycle de vie d'une application $ruby vmc push appname permet de mettre à jour l'application avec un nouveau.war $ruby vmc delete appname permet de supprimer l'application 16

21 7) Utilisation du plugin Eclipse 7.1) Installation du plugin Eclipse Premièrement, il vous faut naturellement Eclipse. Attention : je vous conseille vivement Eclipse Entreprise Edition, il exporte naturellement des librairies jar au sein d'un war correctement ce qui est bien compliqué avec la version standard d'eclipse. Ouvrez Eclipse, allez dans Help -> Eclipse market place. Puis tapez dans Find Cloud Foundry et cliquez sur Install une fois que vous avez trouvez le plugin, comme dans l'image ci-dessous. Laissez-vous guider, et une fois l'installation terminée redémarrez Eclipse. 17

22 Il faut ensuite créer le serveur Cloud Foundry dans Eclipse. Ouvrez la vue Serveur si elle ne l'est pas déjà en faisant: Windows -> Show View -> Other -> Server Puis faites New -> Server et renseignez les champs comme ci-dessous. Cliquez Next, spécifiez l' et le mot de passe de votre compte sur Cloud Foundry et terminez. 7.2) Utilisation du plugin Eclipse Dans la vue Serveur, double cliquez sur le serveur Cloud Foundry, vérifiez que votre et mot de passe sont bien insérez puis cliquez sur Connect comme ci-dessous, cela vous permettra de rentrez en connexion avec le service de Cloud Foundry. 18

23 Cliquez ensuite sur l'onglet Applications, l'écran suivant s'affiche alors (vous n'aurez probablement pas encore d'applications): 19

24 Cette fenêtre permet de gérer les services et les applications présentes dans votre Workspace. Il permet également de lier ces applications avec vos services su le Cloud. Vous pouvez également créez des services tel un système de messagerie RabbitMQ en appuyant sur le bouton entouré en rouge. Nous vous conseillons de les créer tout de suite si vous souhaitez les utiliser ultérieurement. Un peu en bas à droite en cliquant sur le lien Remote Systems View vous pouvez voir l'arborescence des applications que vous avez déployées sur Cloud Foundry comme ci-dessous. 20

25 Pour déployez une application Java sur CloudFoundry, il suffit de faire glisser l'icône du projet sur le serveur Cloud Foundry comme suit. Une fenêtre s'ouvre comme ci-dessous et nous demande de valider le nom de l'application et la mémoire que nous désirons réserver, nous conseillons ne pas prendre en dessous de 256M. 21

26 Cliquez sur le bouton Next et indiquez les services auxquels vous désirez lier votre application puis le type de votre application (ici "java web") et la version du Runtime java désiré (Cloud Foundry supporte java 6 et 7). En revenant sur l'onglet Applications de la fenêtre du serveur Cloud Foundry, vous pouvez voir en haut à droite sur le schéma suivant les boutons start, restart et update and restart qui vous permettent de gérer le cycle de vie de votre application et de la mettre à jour. 22

27 8) Communiquer depuis l'extérieur vers un service RabbitMQ du cloud 8.1) Première étape Afin de réaliser cette communication, il faut d'abord créer avec Eclipse un service RabbitMQ comme expliqué à la partie 7) Utilisation du plugin Eclipse. Il faut ensuite sélectionner les informations de connexion au service que sont son nom, son mot de passe et le nom du virtualhost qui sont statiques. 8.2) Installation du tunnel Caldecott Afin de communiquer depuis un ordinateur distant vers le cloud, Cloud Foundry utilise le système de tunnel Caldecott qu'il vous faut installer puis lancer afin d'utiliser à distances les services du PaaS. Nous allons expliquer comment installer ce tunnel sur Windows, Ubuntu et Mac OS X. Pour les autres distributions de Linux l installation est similaire à celle sous Ubuntu ) Installation de Caldecott sous Windows Premièrement, allez sur rubyinstaller.org/downloads téléchargez le development kit. Double cliquez ensuite sur le fichier téléchargez et extrayez le dans le dossier C:\DevKit. Ouvrez un terminal Windows et mettez vous dans ce dossier. Suivez ensuite les instructions de la page Ouvrez ensuite le Shell Ruby et exécutez la commande: $ruby gem install caldecott --no-rdoc --no-ri 8.2.2) Installation de Caldecott sous Ubuntu Exécutez les commandes suivantes dans l'ordre: $ sudo apt-get install g++ libssl-dev $ruby sudo gem install caldecott --no-rdoc --no-ri $ sudo gem install tunnel-vmc-plugin Notez que la première commande varie peu sous d'autres distributions Linux et que la deuxième et la troisième restent identiques et que toutes trois elles permettent une installation sous toute distribution. 23

28 8.2.3) Installation de Caldecott sous Mac OS X Il faut d'abord avoir Xcode installé sur son Mac. Tapez ensuite: $ruby sudo gem install caldecott --no-rdoc --no-ri 8.3) Création du tunnel vers un service Créer un tunnel vers par exemple le service de nom rabbitmq-123 se réaliser simplement ainsi: $ruby vmc tunnel rabbitmq-123 A la suite de cette commande de nombreuses données sont affichées dont ces dernières: Ne lancez aucun clients en répondant 1 comme montré dans l'encadré rouge sur l'image ci-dessus. Toutes les informations de connexions dont vous avez besoin pour notamment RabbitMQ sont présentes. L'image suivante montre un exemple d'utilisation de ces paramètres. Il y a une autre manière de réaliser ce paramétrage. Vous pouvez également utiliser le nom de service, le mot de passe le virtualhost et le port que vous a fourni Eclipse (bien qu ils soient différents) avec comme Host toujours l adresses IP locale Attention: Le tunnel étant construit localement, il faut toujours donner à l'hôte l'adresse IP locale

29 9) Nos premières applications utilisant les communications du RabbitMQ du cloud 9.1) Présentation des applications Nous avons réalisé un ensemble de 3 projets qui vont nous servir lors de la démonstration pendant la soutenance. Ces projets se trouvent sur le SVN dans le dossier src/code_final. Le premier de ces projets se nomme application_locale, il permet de lancer deux applications différentes qui envoient et reçoivent des messages à des destinataires à travers une interface en ligne de commande. Ce projet a été empaqueté dans le fichier application_locale.jar. Il communique de façon automatique en générant le tunnel Caldecott de façon automatique. Le deuxième projet se nomme application_parametres et est contenu dans le fichier application_parametres.war il doit être déployé sur Cloud Foundry et permet de récupérer les paramètres de connexion de façon dynamique pour des applications extérieures à Cloud Foundry. Le troisième projet se nomme application_cloud, il est exporté dans le fichier application_cloud.war. Il est accessible par URL et présente une interface graphique ergonomique comme suit : Les applications permettent de communiquer soit depuis le Cloud, soit depuis un ordinateur personnel. Il faut d abord renseigner le nom que l on veut utiliser dans le champ «Nom de cette application» puis cliquer sur commencer et ensuite rentrer le nom du destinataire et le message à publier et cliquer sur Publish. Il est également possible de recevoir un message en cliquant sur le bouton Get one. 25

30 Le schéma ci-dessous décrit les étapes permettant les communications entre ces différents projets. Figure 3 - Représentation des communications de nos applications - Image réalisée par nous même On s aperçoit dans un premier temps que les paramètres de communication statiques sont demandés à l application application_parametres sur le cloud. L application locale crée alors s il ne l a pas déjà été un Proxy du tunnel chargé de créer le tunnel Caldecott vers le RabbitMQ sur le cloud. C est ensuite à travers ce tunnel que passerons toutes les instructions d utilisation de RabbitMQ tel la déclaration d une queue, son écoute, où encore l envoi d un message. De son côté l application sur le cloud communiquera via le framework Spring et ses méthodes avec le RabbitMQ du cloud. On peut également lancer plusieurs instances de l application sur le Cloud, à partir de plusieurs onglets de navigateur et lancer plusieurs instances de cette application sur une machine locale. Il est ainsi possible d effectuer toute sorte de communication entre des applications externes et internes à Cloud Foundry. Le schéma suivant présente toutes ces possibilités. 26

31 Figure 4 - Représentation des communications de nos applications - Image réalisée par nous même 9.2) Déploiement du projet sur le cloud Vous devez disposer d un compte sur Cloud Foundry et avoir crée un service RabbitMQ dont vous devrez vous souvenir du nom. Dans un premier temps il faut déployer sur Cloud Foundry l application application_parametres.war. Si l url est déjà utilisée il faudra modifier le nom de l application et du.war. Il faut ensuite noter de coté cet URL. Il faut ensuite déployer l application application_cloud sur le cloud en la liant à votre service RabbitMQ. Rendez vous ensuite à l URL obtenue, vous obtiendrez la petite interface graphique cidessus. 27

32 9.3) Paramétrage du code source Prenez le projet présent sur le SVN dans le dossier src/code et appelé application_locale et copiez-le sur votre machine puis importez le dans Eclipse. Il faut ensuite le paramétrer pour qu il puisse lancer automatiquement un programme et accéder à RabbitMQ. Ce paramétrage dépend de l OS sur lequel vous vous trouvez ) Paramétrage sous Windows Il faut modifier le fichier application_locale/cmd1.bat aux lignes 16 et 17 en mettant votre et votre mot de passe de compte Cloud Foundry à la place de lucliuji@gmail.com et de tspprojet. A la ligne 17 remplacez rabbitmq-7705d par le nom du service rabbitmq que vous avez créé. Copier ensuite les fichiers application_locale/cmd1.bat et application_locale/cmd2.bat dans $(ruby_home)/bin/ avec $(ruby_home) le dossier où vous avez installé Ruby. Puis modifier le fichier application_locale/src/connecteur/tunnel.java. A ligne 98 remplacez D:\\Ruby193\\bin\\cmd1.bat par $(ruby_home)\\bin\\cmd1.bat. A ligne 99 remplacez D:\\Ruby193\\bin\\cmd2.bat par $(ruby_home)\\bin\\cmd2.bat avec $(ruby_home) le chemin vers le dossier où a été installé Ruby. Il faut ensuite réexporter avec Eclipse le projet dans un fichier application_locale.jar comme suit : Après l'installation on peut le lancer par taper la commande: $ java -jar application_locale.jar ) Paramétrage sous un Unix Créez d'abord un tunnel avec vmc. Dans le fichier /src/connecteur/him.java,à ligne 16 supprimer Tunnel.etablir(); à la ligne 21 remplacez Tunnel.get_username(),Tunnel.get_password(),Tunnel.get_virtuelhost() par les strings correspondant à votre , votre mot de passe et le virtualhost de votre RabbitMQ sur Cloud Foundry. Faites exactement les mêmes remplacements à la ligne 26. Attention : La partie automatisant l établissement automatique du Tunnel sous un Unix ne fonctionne pas encore correctement. 28

33 9.4) Déploiement du projet en local Attention : L application locale ne fonctionne que sous Windows. Nous n avons pas réussi à automatiser la génération automatique du tunnel Caldecott sous Windows. Vous devez d'abord disposer d un ordinateur avec Ruby et RubyGems installé, pour cela reportez vous à la partie 4.1) Installation de Ruby et RubyGems. Votre ordinateur doit également avoir VMC installé, pour cela reportez vous à la partie 4) Installation de VMC. Il faut ensuite copier les fichiers cmd1.bat et cmd2.bat dans le dossier $(ruby_home)/bin avec $(ruby_home) le chemin vers le dossier où a été installé Ruby. 9.5) Etape finale Premièrement, exportez le projet dans une archive jar exécutable, en allant dans le menu Eclipse File -> export. La fenêtre ci-dessus s ouvre alors, ouvrez le dossier Java et sélectionnez Runnable JAR file. L utilitaire ci-dessous s ouvre alors, sélectionnez dans Launch configuration la classe Him de ce projet. 29

34 Il ne vous reste plus qu à lancer le programme dans un Shell avec la commande: $ java -jar application_locale.jar. 30

35 Références :

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X Par Sébastien Maisse MAC OS incorpore en son sein un serveur web apache, pour le lancer, il faut se rendre dans le Menu Pomme / Préférence Système...

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Installation des caméras IP

Installation des caméras IP Installation des caméras IP 1 Configurer la caméra La première étape consiste à connecter votre caméra sur votre réseau local. Branchez l'alimentation sur le secteur, puis branchez le connecteur sur la

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Tutoriel Drupal version 7 :

Tutoriel Drupal version 7 : Tutoriel Drupal 7: Installation en local sous Windows 1 Tutoriel Drupal version 7 : Installation en local Sous Windows Tutoriel Drupal 7: Installation en local sous Windows 2 1. Logiciels nécessaires Drupal

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

Projet serveur OwnCloud

Projet serveur OwnCloud Projet serveur OwnCloud 1. Présentation 1. Environnement vsphere 2. Environnement Linux Ubuntu 3. Owncloud 5.0 2. Plan de travail 1. Matériel 2. Schéma physique 3. Installation ESXi sur serveur lame 4.

Plus en détail

Installation 1K-Serveur

Installation 1K-Serveur Installation du système d'exploitation (Windows 2000-2003 - 2008) 1 - Procéder a l'installation du système d'exploitation de façon a ce qu'il s'intègre dans votre architecture réseaux (nom de domaine/groupe

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser

Plus en détail

Symantec Backup Exec Remote Media Agent for Linux Servers

Symantec Backup Exec Remote Media Agent for Linux Servers Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour

Plus en détail

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Gestion d'un parc informatique avec OCS INVENTORY et GLPI GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime

Plus en détail

Etude de cas : PGE JEE V2

Etude de cas : PGE JEE V2 Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

Préparer la synchronisation d'annuaires

Préparer la synchronisation d'annuaires 1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing

Plus en détail

Installation du client Cisco VPN 5 (Windows)

Installation du client Cisco VPN 5 (Windows) Documentation pour tout utilisateur mise à jour le 20.06.2007, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est

Plus en détail

Procédure d'installation complète de Click&Decide sur un serveur

Procédure d'installation complète de Click&Decide sur un serveur Procédure d'installation complète de Click&Decide sur un serveur Prérequis du serveur : Windows 2008 R2 or greater (64-bits) Windows 2012 (64-bits) - Le composant IIS (Internet Information Services) de

Plus en détail

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin Panda Managed Office Protection Sommaire I. Introduction... 3 II. Installation de Panda Managed Office Protection à partir de Panda WebAdmin... 3 A. Accès à la console Web de Panda Managed Office Protection...

Plus en détail

[Serveur de déploiement FOG]

[Serveur de déploiement FOG] 2012 Yann VANDENBERGHE TAI @ AFPA Lomme [Serveur de déploiement FOG] Procédure d'installation d'un serveur FOG pour la création et le déploiement d'images disques. 1.1 Introduction : Malgré le développement

Plus en détail

Comment utiliser mon compte alumni?

Comment utiliser mon compte alumni? Ce document dispose d une version PDF sur le site public du CI Comment utiliser mon compte alumni? Elena Fascilla, le 23/06/2010 Sommaire 1. Introduction... 2 2. Avant de commencer... 2 2.1 Connexion...

Plus en détail

Guide de déploiement

Guide de déploiement Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows

Plus en détail

Installation du client Cisco VPN 5 (Windows)

Installation du client Cisco VPN 5 (Windows) Documentation pour tout utilisateur mise à jour le 17.03.2008, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est

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

Installation du client Cisco VPN 5 (Windows)

Installation du client Cisco VPN 5 (Windows) Documentation pour tout utilisateur mise à jour le 14.09.2010, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est

Plus en détail

Tester Windows 8 sans l'installer avec Virtualbox

Tester Windows 8 sans l'installer avec Virtualbox Tester Windows 8 sans l'installer avec Virtualbox Vous avez déjà probablement déjà lu et vu beaucoup choses sur Windows 8. On trouve de nombreuses infos dans les actualités qui lui sont consacrés depuis

Plus en détail

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

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

Plus en détail

SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste)

SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste) SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste) Axemble 2014, toute reproduction partielle ou complète est interdite sans autorisation Sommaire Pré requis

Plus en détail

Installation d'une galerie photos Piwigo sous Microsoft Windows.

Installation d'une galerie photos Piwigo sous Microsoft Windows. Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs

Plus en détail

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright

Plus en détail

AFTEC SIO 2. Christophe BOUTHIER Page 1

AFTEC SIO 2. Christophe BOUTHIER Page 1 Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Guide d installation

Guide d installation Secure Backup Guide d installation Marques et copyright Marques commerciales Windows est une marque déposée de Microsoft Corporation aux États-Unis et dans d'autres pays. Tous les autres noms de marques

Plus en détail

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,

Plus en détail

Installer un serveur web de développement avec VirtualBox

Installer un serveur web de développement avec VirtualBox Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3

Plus en détail

TP PLACO. Journées Mathrice d'amiens Mars 2010

TP PLACO. Journées Mathrice d'amiens Mars 2010 TP PLACO Journées Mathrice d'amiens Mars 2010 Nicolas Vuilmet, Jacquelin Charbonnel, Jacques Foury, Damien Ferney, Benoit Métrot Introduction PLACO est un générateur de plates-formes collaboratives. Il

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france.

CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france. CONFIGURATION IP HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france.com 1 SOMMAIRE Accès à Varuna via IP...3 Redirection des

Plus en détail

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows Information sur la version serveur TeamLab Serveur TeamLab est une version du portail destinée à ceux qui ont décidé d'installer et de configurer TeamLab sur leur propre serveur. A partir de la version

Plus en détail

JetClouding Installation

JetClouding Installation JetClouding Installation Lancez le programme Setup JetClouding.exe et suivez les étapes d installation : Cliquez sur «J accepte le contrat de licence» puis sur continuer. Un message apparait and vous demande

Plus en détail

Configuration Wi-Fi pour l'utilisation d'eduroam

Configuration Wi-Fi pour l'utilisation d'eduroam d' d' Afin de pouvoir utiliser le service, il est nécessaire d'avoir changé au moins une fois le mot de passe de son Etupass ou de son Persopass depuis le site web : www.unicaen.fr/etupass pour les étudiants

Plus en détail

ipra*cool v 1.08 guide de l utilisateur ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v 1.08 1

ipra*cool v 1.08 guide de l utilisateur ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v 1.08 1 ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v 1.08 1 Sommaire 1 ipra*cool en bref 2 Démarrage d' ipra*cool 2.1 Initialisation du logiciel ipra*cool ( sur MOBILE et PC) 2.1.1 Vérification des connexions

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

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip.

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip. TP réseau Android Ce TP utilise tomcat 8, sous windows et des.bat windows. On peut trouver ce serveur web et conteneur d'applications web à http://tomcat.apache.org/download-80.cgi. Il se trouve dans l'archive

Plus en détail

1. Comment accéder à mon panneau de configuration VPS?

1. Comment accéder à mon panneau de configuration VPS? FAQ VPS Business Section 1: Installation...2 1. Comment accéder à mon panneau de configuration VPS?...2 2. Comment accéder à mon VPS Windows?...6 3. Comment accéder à mon VPS Linux?...8 Section 2: utilisation...9

Plus en détail

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1 CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

Plus en détail

Cloud public d Ikoula Documentation de prise en main 2.0

Cloud public d Ikoula Documentation de prise en main 2.0 Cloud public d Ikoula Documentation de prise en main 2.0 PREMIERS PAS AVEC LE CLOUD PUBLIC D IKOULA Déployez vos premières instances depuis l interface web ou grâce à l API. V2.0 Mai 2015 Siège Social

Plus en détail

Exportation d'une VM sur un périphérique de stockage de masse USB

Exportation d'une VM sur un périphérique de stockage de masse USB Exportation d'une VM sur un périphérique de stockage de masse USB Version 5.0 12 août 2013 Table des matières À propos de ce guide...3 Exporter une machine virtuelle à l'aide de Synchronizer...3 À propos

Plus en détail

Configurez votre Neufbox Evolution

Configurez votre Neufbox Evolution Configurez votre Neufbox Evolution Les box ne se contentent pas de fournir un accès au Web. Elles font aussi office de routeur, de chef d'orchestre de votre réseau local, qu'il faut savoir maîtriser. Suivez

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE

Plus en détail

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

Manuel d utilisateur du site de covoiturage «Etucovoiturage» 2012 Manuel d utilisateur du site de covoiturage «Etucovoiturage» version 1.0 KOULOUH Khalid, MARYNICH Mikhail, OUDJEHIH Anis, OQAIDI Khalid Master 2 CCI 28/03/2012 Sommaire Comment disposer d'une Page

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

(Fig. 1 :assistant connexion Internet)

(Fig. 1 :assistant connexion Internet) MAIL > configuration de OUTLOOK EXPRESS > SOMMAIRE Qu'est ce que Outlook Express? Configuration Installation d'un compte POP Installation d'un compte IMAP Configuration du serveur SMTP En cas de problème

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

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

KeePass - Mise en œuvre et utilisation

KeePass - Mise en œuvre et utilisation www.rakforgeron.fr 08/04/2015 KeePass - Mise en œuvre et utilisation L'usage de mots de passe est nécessaire pour de nombreux accès ou pour la protection de données personnelles. Il convient d'en utiliser

Plus en détail

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation

Plus en détail

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données Table d index : 1. Généralités 1 2. Installation du logiciel 2 3. Suppression du logiciel 2 4. Activation du logiciel 3 5. Récupération de données perdues 4 6. Interprétation du résultat 6 7. Enregistrement

Plus en détail

Novell. ifolder. www.novell.com. Lisezmoi

Novell. ifolder. www.novell.com. Lisezmoi Novell ifolder www.novell.com Lisezmoi Notices légales Novell exclut toute garantie relative au contenu ou à l'utilisation de cette documentation. En particulier, Novell ne garantit pas que cette documentation

Plus en détail

À propos du Guide de l'utilisateur final de VMware Workspace Portal

À propos du Guide de l'utilisateur final de VMware Workspace Portal À propos du Guide de l'utilisateur final de VMware Workspace Portal Workspace Portal 2.1 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées

Plus en détail

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous

Plus en détail

Serveur d application WebDev

Serveur d application WebDev Serveur d application WebDev Serveur d application WebDev Version 14 Serveur application WebDev - 14-1 - 1208 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement, pour vérifier si des mises

Plus en détail

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation

Plus en détail

Un serveur FTP personnel, ça ne vous a jamais dit?

Un serveur FTP personnel, ça ne vous a jamais dit? Un serveur FTP personnel, ça ne vous a jamais dit? Si mais la difficulté vous a rebuté? J'ai la solution! Nous allons créer un serveur FTP, simplement, rapidement et qui plus est gratuit! -----------------------------------------------------------

Plus en détail

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

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

Plus en détail

M-Budget Mobile Internet. M-Budget Mobile Connection Manager pour Mac OS

M-Budget Mobile Internet. M-Budget Mobile Connection Manager pour Mac OS M-Budget Mobile Connection Manager pour Mac OS 1. Lancer... 3 1.1. L'aire "Menus et connexions"... 4 1.2. L'aire "Statistiques"... 5 2. Connexion... 5 3. Paramètres... 7 3.1.Profil... 8 3.2. Réseau...

Plus en détail

Seagate Technology LLC 10200 S. De Anza Boulevard Cupertino, CA 95014, États-Unis

Seagate Technology LLC 10200 S. De Anza Boulevard Cupertino, CA 95014, États-Unis Seagate Access pour Personal Cloud Guide de l'utilisateur 2015 Seagate Technology LLC. Tous droits réservés. Seagate, Seagate Technology, le logo en forme de vague et FreeAgent sont des marques commerciales

Plus en détail

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom? Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?. 1 Télécharger X-Lite La première étape est de télécharger le logiciel X-Lite du fabricant. S il vous plaît choisir le logiciel

Plus en détail

TD séance n 2c Mise à jour des Systèmes

TD séance n 2c Mise à jour des Systèmes 1 Gestion des Logiciels 1.1 Introduction sur les logiciels Un logiciel est un programme nécessaire au fonctionnement d'un ordinateur (logiciel système) ou au traitement de données (logiciel applicatif).

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

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

Guide de l'agent de notification

Guide de l'agent de notification Le serveur de communication IceWarp Guide de l'agent de notification Version 10.4 Avril 2012 Icewarp France / DARNIS Informatique i Sommaire Guide de l'agent de notification 1 Présentation... 1 Installation...

Plus en détail

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Bienvenue dans le manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus. VirusBarrier Express est un outil

Plus en détail

NAS 321 Héberger plusieurs sites web avec un hôte virtuel

NAS 321 Héberger plusieurs sites web avec un hôte virtuel NAS 321 Héberger plusieurs sites web avec un hôte virtuel Héberger plusieurs sites web et activer le service DDNS C O L L E G E A S U S T O R OBJECTIFS DU COURS À la fin de ce cours, vous devriez : 1.

Plus en détail

Dongle WiFi de QUMI Manuel de l utilisateur

Dongle WiFi de QUMI Manuel de l utilisateur Dongle WiFi de QUMI Manuel de l utilisateur (Nom du modèle : QW-Wifi10) Version : 1.1 Date : 6 décembre 2011 **Avant d'utiliser la dongle WiFi, vérifiez en premier la version du logiciel QUMI.** Comment

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

DOCUMENTATION VISUALISATION UNIT

DOCUMENTATION VISUALISATION UNIT DOCUMENTATION VISUALISATION UNIT Table des matières 1)Documentation Utilisateur CamTrace VU...2 1)Premiers pas:...3 a)le mode Client CamTrace...4 b)le mode VU Standalone...6 2)F.A.Q...9 1)Vérifier la connectivité

Plus en détail

StreamServe Persuasion SP4

StreamServe Persuasion SP4 StreamServe Persuasion SP4 Manuel d installation Rév. A StreamServe Persuasion SP4 - Manuel d installation Rév. A 2001-2009 STREAMSERVE, INC. TOUS DROITS RESERVES Brevet américain n 7,127,520 Aucune partie

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Mode d'emploi pour l'installation SQL Server 2012 et Dr. Tax Office Serveur

Mode d'emploi pour l'installation SQL Server 2012 et Dr. Tax Office Serveur Mode d'emploi pour l'installation SQL Server 2012 et Dr. Tax Office Serveur Table des matières I. Introduction... 4 Ce que vous devrez savoir avant l'installation... 4 Informations sur SQL Server 2012...

Plus en détail

Situation professionnelle n X

Situation professionnelle n X BENARD Jérémy BTS SIO 2 Situation professionnelle n X ========================================= Thème : Gestion et amélioration d'une infrastructure ========================================= Option SISR

Plus en détail

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013. Auteur : Noé LAVALLEE

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013. Auteur : Noé LAVALLEE MEGA HOPEX V1R1 FR Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013 Auteur : Noé LAVALLEE SOMMAIRE Sommaire... 2 Étape préliminaire... 3 Système d exploitation... 3.Net... 3 Rôles nécessaires... 3

Plus en détail

Installation et Réinstallation de Windows XP

Installation et Réinstallation de Windows XP Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Dispositions relatives à l'installation :

Dispositions relatives à l'installation : Dispositions relatives à l'installation : Consultez le Guide d'installation pour obtenir des informations détaillées sur les opérations décrites dans ce guide, notamment sur l'alimentation, le montage

Plus en détail

BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain

BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place

Plus en détail

Installer VMware vsphere

Installer VMware vsphere Installer VMware vsphere Ce document contient des informations confidentielles et ne doit pas être communiqué à des tiers sans autorisation écrite d'acipia Référence dossier Installer VMware vsphere Auteur

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

Storebox User Guide. Swisscom (Suisse) SA Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail

Plus en détail