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: https://my.cloud 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 https://api.cloud 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 https://github.com/oneclick/rubyinstaller/wiki/development-kit 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 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 : https://github.com/cloudfoundry/vcap-java-client.git/ 31

Configuration de la protection antivirus du côté utilisateur pour l OS Linux. Protégez votre univers

Configuration de la protection antivirus du côté utilisateur pour l OS Linux. Protégez votre univers Configuration de la protection antivirus du côté utilisateur pour l OS Linux Protégez votre univers Déploiement de la protection antivirus. Malheureusement, le système d'exploitation Linux n'inclut aucun

Plus en détail

Sentinelle Guide d'installation rapide v2.0 (Sentinelle Web)

Sentinelle Guide d'installation rapide v2.0 (Sentinelle Web) Sentinelle Guide d'installation rapide v2.0 (Sentinelle Web) Installation Une partie de la procédure d'installation de Sentinelle est commune à celle des modules EoleNg. Je ne rentrerais donc pas ici dans

Plus en détail

Acronis Backup & Recovery 11

Acronis Backup & Recovery 11 Acronis Backup & Recovery 11 Guide de démarrage rapide S'applique aux éditions suivantes : Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Serveur pour Linux Serveur pour

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

Guillaume LHOMEL Laboratoire Supinfo des Technologies Microsoft Très Bien. Tous les articles de cet auteur 40007 47/227

Guillaume LHOMEL Laboratoire Supinfo des Technologies Microsoft Très Bien. Tous les articles de cet auteur 40007 47/227 Auteur Serveur Windows 2000 dans un Réseau Macintosh Accueil > Articles > Réseau Guillaume LHOMEL Laboratoire Supinfo des Technologies Microsoft Très Bien Tous les articles de cet auteur 40007 47/227 Présentation

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

Sophos Anti-Virus pour Mac OS X, version 4.9 guide de démarrage. Pour les Macs en réseau sous Mac OS X

Sophos Anti-Virus pour Mac OS X, version 4.9 guide de démarrage. Pour les Macs en réseau sous Mac OS X Sophos Anti-Virus pour Mac OS X, version 4.9 guide de démarrage Pour les Macs en réseau sous Mac OS X Date du document : Juin 2007 A propos de ce guide Si vous avez un serveur Windows, il est recommandé

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

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation de STATISTICA Entreprise pour une Utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous Terminal

Plus en détail

Encadreur : M. Youssef Etudiant Alioune Ndione ISR5150001

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

Plus en détail

Manuel d'installation

Manuel d'installation SQUARE - Manuel installation.docx 05.03.2015 v2.0 1 / 24 Table des Matières Manuel d'installation page 0. Préambule... 3 0.1 Introduction... 3 0.2 Pré-requis... 3 0.3 Déroulement de l'installation... 3

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

Plus en détail

Manuel d'utilisation de la console de supervision

Manuel d'utilisation de la console de supervision Manuel d'utilisation de la console de supervision Ce document décrit la mise en route et l'utilisation de la console d'administration web de PEtALS. EBM WebSourcing (MarieSauvage) - Mai 2007 - (CC) EBM

Plus en détail

Unlimited Connection Manager pour Mac OS

Unlimited Connection Manager pour Mac OS Unlimited Connection Manager pour Mac OS Sommaire Lancer Unlimited Connection Manager 3 Connexion 5 Paramètres 6 Profil 6 Réseau 7 Historique 11 PIN 12 Informations 14 SMS 15 Dossiers 16 Paramètres 17

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

Installation du proxy squid + squidguard grâce à pfsense

Installation du proxy squid + squidguard grâce à pfsense Installation du proxy squid + squidguard grâce à pfsense Après avoir récupéré votre matériel l installation peut commencer. A noter qu il est impossible d'installer Pfsense sur un disque contenant une

Plus en détail

Installation du client OpenNX sur Mac OS X Lion ou +

Installation du client OpenNX sur Mac OS X Lion ou + Nature du document : Installation du client OpenNX DotRiver sur MacOS X Lion Date : 30/07/12 Version : 1.1 Statut : Diffusion Référence du document : DotRiver-doc-opennx-mac-121015 Code Projet : Documentation

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

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

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

TecGo Online Local. Votre accès à TecCom. Installation et configuration du logiciel client version 3.0

TecGo Online Local. Votre accès à TecCom. Installation et configuration du logiciel client version 3.0 TecGo Online Local Votre accès à TecCom Installation et configuration du logiciel client version 3.0 SOMMAIRE I. Type d'installation II. III. Installation de TecLocal Configuration de la liaison en ligne

Plus en détail

rendre les réunions simples

rendre les réunions simples rendre les réunions simples Vous trouverez tout ce dont vous avez besoin pour commencer à utiliser votre compte de conférence VaaS-t dans les pages suivantes. Guide de démarrage rapide Mise en route Votre

Plus en détail

Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier

Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier janvier 17 2014 Rodrigue Marie 913 G2 TP5 : Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier

Plus en détail

Installation de Citrix XenServer et XenCenter

Installation de Citrix XenServer et XenCenter Installation de Citrix XenServer et XenCenter Indexe Préambule... 2 Médias et méthodes d'installation... 2 Media d installation... 2 Méthodes Installation... 2 Installation d un hôte Xenserver... 3 Installation

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

Internet Explorer 6.0 SP1

Internet Explorer 6.0 SP1 Guide d installation Détail II Table des matières Système... 1 Configuration système... 1 Matériel... 1 Logiciel... 1 Démarrage... 2 Installation de l'application... 2 Introduction... 2 Installation...

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

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

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide 1 Composants principaux Acronis vmprotect 6.0 contient les composants principaux suivants : Agent Windows d'acronis vmprotect (logiciel installé sur votre PC local). Appareil

Plus en détail

KISSsoft 03/2015. Installation de KISSsoft avec une licence flottante. KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland

KISSsoft 03/2015. Installation de KISSsoft avec une licence flottante. KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland KISSsoft 03/2015 Installation de KISSsoft avec une licence flottante KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland Tel: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag

Plus en détail

Guide d intégration. Protection de logiciels LABVIEW avec CopyMinder. Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Guide d intégration. Protection de logiciels LABVIEW avec CopyMinder. Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika. Guide d intégration Protection de logiciels LABVIEW avec CopyMinder Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr

Plus en détail

Manuel de l'utilisateur

Manuel de l'utilisateur Manuel de l'utilisateur Intego NetUpdate - Manuel de l utilisateur Page 1 Intego NetUpdate pour Macintosh 1999-2004 Intego. Tous droits réservés. Intego - 10, rue Say - 75009 Paris, France www.intego.com

Plus en détail

DÉMARRAGE RAPIDE. Présentation et installation de NetStorage

DÉMARRAGE RAPIDE. Présentation et installation de NetStorage Novell NetStorage www.novell.com DÉMARRAGE RAPIDE Présentation et installation de NetStorage Novell NetStorage est une fonction de NetWare 6 qui permet d'accéder facilement, via Internet, au système de

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide 1. À propos de ce guide Ce guide vous aide à installer et à commencer à utiliser BitDefender Security for Mail Servers. Pour des instructions détaillées, veuillez vous référer

Plus en détail

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE 1. Introduction WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE En règle générale, les administrateurs ne travaillent pas en salle serveurs. Et cette dernière peut se trouver n'importe où dans le bâtiment.

Plus en détail

Mise en place d'un Serveur TSE sous Windows Server 2008 R2 Entreprise

Mise en place d'un Serveur TSE sous Windows Server 2008 R2 Entreprise Introduction : Tout au long de ce tutorial nous allons voir comment installer un serveur TSE sous Windows Server 2008 R2 Entreprise dans vsphère commençons tout d abord à les définir et voir leurs fonctions.

Plus en détail

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative) IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence nominative) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Code d'autorisation...........

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

A propos de ReadyNAS Replicate

A propos de ReadyNAS Replicate 1. 1 Le logiciel ReadyNAS Replicate permet de créer une connexion privée virtuelle à la demande entre deux ou plusieurs systèmes ReadyNAS. Cette connexion est plus simple à mettre en place qu'avec les

Plus en détail

À propos de l'canon Mobile Scanning MEAP Application

À propos de l'canon Mobile Scanning MEAP Application À propos de l'canon Mobile Scanning MEAP Application L'Canon Mobile Scanning MEAP Application (ici dénommée le «produit») est une application MEAP qui prend en charge la réception, sur un terminal mobile,

Plus en détail

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14

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

Plus en détail

Installation de Joomla

Installation de Joomla 1 sur 15 26/05/2008 22:17 Installation de Joomla Ce tutorial décrit les étapes permettant d'installer Joomla (version 1.5.1) sur un serveur d'hébergement. La procédure peut légèrement varier en fonction

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

Guide d installation. Serveur TeamAgenda STS. Version Windows

Guide d installation. Serveur TeamAgenda STS. Version Windows Installation/Configuration TeamAgenda STS Guide d installation Serveur TeamAgenda STS Version Windows 1 Installation/Configuration TeamAgenda STS Objectifs Installer le Serveur TeamAgenda STS Configuration

Plus en détail

Etape 1 Installation de Tomcat et Eclipse

Etape 1 Installation de Tomcat et Eclipse Comment installer et exécuter wsig examples en 5 étapes Auteur : Sebastien Heymann Date : 29 décembre 2008 Pré requis : Savoir utiliser l'ide Eclipse est fortement

Plus en détail

Vanilla. Installation

Vanilla. Installation Vanilla Installation Guide d'installation de la plateforme Vanilla Charles Martin, Côme Moyne et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com, come.moyne@bpm-conseil.com, patrick.beaucamp@bpm-conseil.com

Plus en détail

PARTIE A : Installation

PARTIE A : Installation PARTIE A : Installation A.1. CONFIGURATION MINIMALE REQUISE ET PRE-REQUIS... 3 A.1.1. Pré-requis pour l installation de Foxta v3... 3 A.1.2. Pré-requis pour l utilisation de Foxta v3... 3 A.2. INSTALLATION

Plus en détail

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika. Guide d intégration Protection de classeurs Microsoft EXCEL avec CopyMinder Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr

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

ApiCrypt - Réception des résultats de biologie

ApiCrypt - Réception des résultats de biologie ApiCrypt - Réception des résultats de biologie ApiCrypt vous permet de recevoir, de manière sécurisée, les résultats de laboratoire ou lettres de confrères dans AlmaPro. Vous devez préalablement vous abonner

Plus en détail

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Système virtuel StruxureWare Data Center Expert Le serveur StruxureWare Data Center Expert 7.2 est disponible comme système virtuel pris en charge

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

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

Quasyscan mise en service

Quasyscan mise en service Quasyscan mise en service 1 Installation du matériel...3 2. Installation de Quasyscan...6 A. Comment verifier si vous avez une connexion d internet active?...6 B. Quand une connexion internet a été établie...7

Plus en détail

CHIFFRER SIGNER SES EMAILS AVEC ENIGMAIL POUR THUNDERBIRD

CHIFFRER SIGNER SES EMAILS AVEC ENIGMAIL POUR THUNDERBIRD CHIFFRER ET SIGNER SES EMAILS AVEC ENIGMAIL POUR THUNDERBIRD Par Maisse Sébastien Document en date du 02 mai 2006 Sommaire Concernant ce document :... 3 Préambule :...3 Qu'est-ce que Enigmail?...4 Téléchargement

Plus en détail

Serveur de Licences Acronis. Guide Utilisateur

Serveur de Licences Acronis. Guide Utilisateur Serveur de Licences Acronis Guide Utilisateur TABLE DES MATIÈRES 1. INTRODUCTION... 3 1.1 Présentation... 3 1.2 Politique de Licence... 3 2. SYSTEMES D'EXPLOITATION COMPATIBLES... 4 3. INSTALLATION DU

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

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

Nuage Cloud notions, utilisation

Nuage Cloud notions, utilisation Page:1 Cours pour utilisation simple du Cloud Table des matières 1-Généralités...2 1.1-Les principales fonctionnalités...2 2-Les solutions proposées...4 2.1-Choix du fournisseur...4 2.2-Installation de

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

Scoop 0.9 Guide d'installation

Scoop 0.9 Guide d'installation Scoop 0.9 Guide d'installation Le logiciel décrit dans ce manuel est fourni sous contrat de licence et ne peut être utilisé qu'en conformité avec les termes de l'accord. Mentions légales Copyright 2013

Plus en détail

Serveur de messagerie sous Debian 5.0

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

Plus en détail

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée) IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence simultanée) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Installation...............

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

Tobii Communicator 4. Guide de démarrage

Tobii Communicator 4. Guide de démarrage Tobii Communicator 4 Guide de démarrage BIENVENUE DANS TOBII COMMUNICATOR 4 Tobii Communicator 4 permet aux personnes souffrant de handicaps physiques ou de communication d'utiliser un ordinateur ou un

Plus en détail

bbc Launch Pad Juillet 2011 Version 10.0

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

Plus en détail

DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE...

DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE... Serveur Proxy Sommaire : DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE... 3 POSTE CLIENT... 8 EXEMPLE AVEC SQUID (SOUS WINDOWS)... 8 POSTE CLIENT...10

Plus en détail

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5 L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5. Préparation à l installation de MS Proxy server Ce logiciel

Plus en détail

LOT 3 : Logiciel de backup

LOT 3 : Logiciel de backup LOT 3 : Logiciel de backup http://redobackup.org/ Tous vos documents et paramètres seront restaurés à l état exact où ils étaient lors de la dernière sauvegarde prise. Redo Backup and Recovery est un CD,

Plus en détail

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation Sauvegarde automatique des données de l ordinateur Manuel d utilisation Sommaire 1- Présentation de la Sauvegarde automatique des données... 3 2- Interface de l'application Sauvegarde automatique des données...

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

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

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

Plus en détail

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

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4

Plus en détail

Installation et gestion du site Web de rapports dans cet article :

Installation et gestion du site Web de rapports dans cet article : Base de connaissances SiteAudit Installation et gestion du site Web de rapports dans cet article : Avril 2010 Présentation des fonctionnalités Installation de RWS Gestion des dossiers de rapport Accès

Plus en détail

Projet «Get Host In»

Projet «Get Host In» Projet «Get Host In» Manuel d' utilisation Version 1.0 08 Janvier 2007 Equipe Projet Sébastien Duthil Johann Camus Alexandre Adjévi Koudossou Historique des révisions Date Version Description Auteur 08-01-2007

Plus en détail

Guide d installation JMap 5.0

Guide d installation JMap 5.0 Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes

Plus en détail

Apps Sage : les 10 étapes pour publier vos données dans le Cloud.

Apps Sage : les 10 étapes pour publier vos données dans le Cloud. Apps Sage : les 10 étapes pour publier vos données dans le Cloud. Produits concernés : Sage Customer View et Sage Reports Contexte Depuis Sage Data Manager, vous venez d installer Sage Business Sync (cf

Plus en détail

ERytmo Factory v3.0.4

ERytmo Factory v3.0.4 ERytmo Factory v3.0.4 Guide de mise en route Sommaire Sommaire Matériel Configuration Téléchargement Clé dongle Installation Installation de QuickTime Installation du Framework.NET 3.5 Installation de

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS 1 PleskWebpack MAS_FR- Octobre 2010 SOMMAIRE - Introduction 1 - Créer un compte FTP et les droits d accès 2 - Utiliser l outil de rapport (statweb,

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise (Small Business Edition) Remarques 1. L'installation de STATISTICA Entreprise (Small Business Edition) s'effectue en deux temps

Plus en détail

Solutions de Sauvegarde

Solutions de Sauvegarde Situations professionnelles n 2 Solutions de Sauvegarde Texte descriptif : Mise en place d'une solution de sauvegarde Fiche de sauvegarde Fiche de restauration Guide utilisateur sur les types de sauvegarde

Plus en détail

Ref : Résolution problème d'accès aux supports de cours

Ref : Résolution problème d'accès aux supports de cours PLATE FORME e-learning LLMS Pôle national de compétences FOAD (Formation Ouverte et A Distance) Ref : Résolution problème d'accès Pôle compétences FOAD SIGAT http://foad.ac-toulouse.fr/ Page 2 SOMMAIRE

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

1 Plusieurs configurations pour PowerStudio

1 Plusieurs configurations pour PowerStudio PowerStudio est une suite de logiciel concernant la gestion de l énergie et dont ses principales caractéristiques sont : La configuration, la communication et le suivi des appareils de mesure d énergie.

Plus en détail

Sophos Anti-Virus pour Mac OS X Guide de démarrage réseau

Sophos Anti-Virus pour Mac OS X Guide de démarrage réseau Sophos Anti-Virus pour Mac OS X Guide de démarrage réseau Pour les Macs exécutant Mac OS X en réseau Version du produit : 8.0 Date du document : avril 2012 Table des matières 1 À propos de ce guide...3

Plus en détail

Créez votre ordinateur virtuel!

Créez votre ordinateur virtuel! virtualisation Créez votre ordinateur virtuel! Installer plusieurs systèmes d'exploitation sur son ordinateur peut rendre bien des services. Longtemps réservée aux professionnels, cette possibilité est

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau Classique en Licences Flottantes Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

Plus en détail

Utilisation de VLC et de l interface Web Enigma pour visualiser un programme satellite sur PC

Utilisation de VLC et de l interface Web Enigma pour visualiser un programme satellite sur PC www.sandbox-team.be Utilisation de VLC et de l interface Web Enigma pour visualiser un programme satellite sur PC 1/8 Objectif... 2 Solution retenue... 2 Etape n 1 : Installation de VLC... 2 Etape n 2

Plus en détail

STATISTICA Réseau Concurrent (licences flottantes) : Instructions d'installation pour une Utilisation sous Terminal Server et Citrix (Version 8)

STATISTICA Réseau Concurrent (licences flottantes) : Instructions d'installation pour une Utilisation sous Terminal Server et Citrix (Version 8) STATISTICA Réseau Concurrent (licences flottantes) : Instructions d'installation pour une Utilisation sous Terminal Server et Citrix (Version 8) Remarques : 1. Ces instructions s'appliquent à une installation

Plus en détail

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr 4 arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation : 1.2 Date de dernière mise à jour : 26/02/2015 Sommaire

Plus en détail

Dropbox vous permettra de sauvegarder, partager et synchroniser vos fichiers et dossiers, extrêmement facilement et rapidement.

Dropbox vous permettra de sauvegarder, partager et synchroniser vos fichiers et dossiers, extrêmement facilement et rapidement. Définition : Dropbox vous permettra de sauvegarder, partager et synchroniser vos fichiers et dossiers, extrêmement facilement et rapidement. Le service se compose d'une application gratuite et d'une interface

Plus en détail

Configuration de l'accès distant dans AlmaPro. Documentation du dimanche 21 décembre 2014

Configuration de l'accès distant dans AlmaPro. Documentation du dimanche 21 décembre 2014 Configuration de l'accès distant dans AlmaPro Documentation du dimanche 21 décembre 2014 Préambule : L'accès distant permet d'accéder à vos données patients à l'extérieur de votre cabinet grâce à internet.

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

Configurez votre outil de messagerie

Configurez votre outil de messagerie Configurez votre outil de messagerie Introduction Pour accomplir cette tâche, vous devez vous munir des éléments suivants : - Votre adresse mail à configurer - Votre nom d'utilisateur - Votre mot de passe

Plus en détail

C. Configuration des services de transport

C. Configuration des services de transport Page 282 Chapitre 8 Dans la version 2013 d'exchange, les dossiers publics sont devenus un type de boîtes aux lettres et utilisent les mêmes mécanismes de routage que les e-mails. - Le message est destiné

Plus en détail

Sophos Mobile Control Guide d'utilisation pour Windows Phone 8. Version du produit : 4

Sophos Mobile Control Guide d'utilisation pour Windows Phone 8. Version du produit : 4 Sophos Mobile Control Guide d'utilisation pour Windows Phone 8 Version du produit : 4 Date du document : mai 2014 Table des matières 1 À propos de Sophos Mobile Control...3 2 À propos de ce guide...4 3

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

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail