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

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Tutoriel. ThunderBird. Page 1 / 10

Tutoriel. ThunderBird. Page 1 / 10 Tutoriel ThunderBird Page 1 / 10 1. Les Préalables Munissez-vous de vos paramètres de compte mail (L'adresse email, l'identifiant de connexion, le mot de passe, serveur POP, serveur SMTP ). Vous les trouverez

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

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

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

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

Guide Utilisateur Particuliers. Sommaire

Guide Utilisateur Particuliers. Sommaire Sommaire 1.Installation...3 1.1.Configuration...3 1.2.Sous Internet Explorer...4 1.3.Sous Mozilla Firefox...5 1.4.Sous Google Chrome...6 1.5.Aller sur le site...7 2.Identification...8 2.1.Inscription...8

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

Guide administrateur AMSP

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

Plus en détail

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

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

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation STATISTICA en Réseau Classique avec Validation du Nom de Domaine Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux

Plus en détail

Fonctionnement de Windows XP Mode avec Windows Virtual PC

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

Plus en détail

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

Dropbox. Classes de 2nde SI-CIT et de première SI

Dropbox. Classes de 2nde SI-CIT et de première SI Dropbox Table des matières 1. Présentation du service Dropbox...2 2. La sécurité...2 3. Ouvrir un compte Dropbox...2 4. Créer et partager un dossier...3 5. Installer Dropbox sur votre SmartPhone...5 DropBox

Plus en détail

PRONOTE 2010 hébergement

PRONOTE 2010 hébergement PRONOTE 00 hébergement INDEX-EDUCATION.COM NOS LOGICIELS FONT AVANCER L ÉCOLE Table des matières Démarrage Première connexion... 4 Gestion du certificat... 5 Démarrer L hébergement... 7 Se connecter avec

Plus en détail

Installer et configurer Terminal Server sous Windows 2000 Server et Advanced Server :

Installer et configurer Terminal Server sous Windows 2000 Server et Advanced Server : Installer et configurer Terminal Server sous Windows 2000 Server et Advanced Server : Qu'est ce que Terminal Server? Ce système permet à chaque membre du réseau d exécuter des programmes directement sur

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau en Licences Flottantes avec Nomadisme Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'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

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

Antivirus TrendMicro

Antivirus TrendMicro Antivirus TrendMicro APPLICATION VERSION OfficeScan 5x Protection Antivirale pour clients Windows 9598Me et Windows NT Workstation2000 PROXP SOMMAIRE I. COMMENT FONCTIONNE OFFICESCAN... 2 II. INSTALLATION

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

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

Utilisation des ressources informatiques de l N7 à distance

Utilisation des ressources informatiques de l N7 à distance Utilisation des ressources informatiques de l N7 à distance Romain Pignard - Net7/INP-Net 27 mars 2010 Résumé Ce document non officiel explique comment utiliser les ressources informatiques de l école

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

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

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

GUIDE DE MISE EN PLACE DE ENTERPRISE MANAGER 2.6

GUIDE DE MISE EN PLACE DE ENTERPRISE MANAGER 2.6 GUIDE DE MISE EN PLACE DE ENTERPRISE MANAGER 2.6 Principe de fonctionnement La console Enterprise Manager permet de déployer, configurer et surveiller l ensemble de la solution antivirale BitDefender déployée

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

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

Prise de contrôle à distance de PC

Prise de contrôle à distance de PC Prise de contrôle à distance de PC VNC = Virtual Network Computing Il sagit de prendre très facilement le contrôle d'un PC à distance en utilisant un programme performant. Par exemple, si vous souhaitez

Plus en détail

GESTIONNAIRE D'INSTALLATION ET DE MISES À JOUR

GESTIONNAIRE D'INSTALLATION ET DE MISES À JOUR GESTIONNAIRE D'INSTALLATION ET DE MISES À JOUR Table des matières 1 Installation du gestionnaire...3 1.1 Pré-requis... 3 1.1.1 Pré-requis : ebanks installé sous iseries...3 1.1.2 Pré-requis : ebanks installé

Plus en détail

Système d'exploitation

Système d'exploitation Les nouveautés de PartSmart 8.11... 1 Configuration requise... 1 Améliorations concernant les listes de sélection... 2 Renommer des listes de sélection... 2 Exporter des listes de sélection... 2 Fusionner

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

Vous devez alors choisir votre UNIQUE mot de passe à retenir.

Vous devez alors choisir votre UNIQUE mot de passe à retenir. Découverte KEEPASS Vous voilà sur l'interface principale de Keepass. Pour l'instant, tout est grisé ou presque et votre interface devrai ressembler à ceci : 1. En français! Pour passer l'interface en français,

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

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

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Licences Réseaux Lisez-moi

Licences Réseaux Lisez-moi Licences Réseaux Lisez-moi Trimble Navigation Limited Engineering and Construction Division 935 Stewart Drive Sunnyvale, California 94085 Etats-Unis Téléphone : +1-408-481-8000 Numéro vert (aux Etats-Unis):

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

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

Guide pour la configuration de Network Connect «VPN Crypto» sous Mac OS X

Guide pour la configuration de Network Connect «VPN Crypto» sous Mac OS X Guide pour la configuration de Network Connect «VPN Crypto» sous Mac OS X Table des Matières 0. Prérequis...1 0.1 Version Mac OS X utilisée...1 0.2 Installer Java...2 1. Configuration de Network Connect...3

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

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

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

Démarrage des solutions Yourcegid On Demand avec Citrix

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

Plus en détail

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall RTE Technologies RTE Geoloc Configuration avec Proxy ou Firewall 2 Septembre 2010 Table des matières Introduction... 3 Présentation de RTE Geoloc... 3 Configuration des paramètres de sécurité... 3 Configuration

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

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

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

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage Avant de commencer Picasa est avant un logiciel que l'on peut installer sur son ordinateur et qui permet de transférer ses photos dans un espace pouvant être partagé sur Internet. Picasa sur son ordinateur.

Plus en détail

4D Ajax Framework. Guide d'installation. 4 ème Dimension 1985-2007 4D SAS. Tous droits réservés.

4D Ajax Framework. Guide d'installation. 4 ème Dimension 1985-2007 4D SAS. Tous droits réservés. 4D Ajax Framework Guide d'installation 4 ème Dimension 1985-2007 4D SAS. Tous droits réservés. 4D Web 2.0 Guide d installation 4D Ajax Framework Copyright 1985-2007 4D SAS / 4D, Inc. Tous droits réservés.

Plus en détail

Procédure d installation de la solution Central WiFI Manager CWM

Procédure d installation de la solution Central WiFI Manager CWM Procédure d installation de la solution Central WiFI Manager CWM Introduction : Central WiFi Manager est une solution serveur basée sur une interface web permettant la gestion centralisée de points d accès

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

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

Serveur FTP avec IIS sous Windows 2000 / XP Pro

Serveur FTP avec IIS sous Windows 2000 / XP Pro Serveur FTP avec IIS sous Windows 2000 / XP Pro I. Installation des services IIS Note : Notre exemple sera effectué sous Windows XP Pro, mais l'installation est similaire sous Windows 2000. Allez dans

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

CONFIGURER VOTRE HEBERGEMENT LINUX

CONFIGURER VOTRE HEBERGEMENT LINUX CONFIGURER VOTRE HEBERGEMENT LINUX Ref : FP. P858 V 6.0 Ce document vous indique comment utiliser votre hébergement Linux à travers votre espace abonné. A - Accéder à la gestion de votre Hébergement...

Plus en détail

PRISME. Installation sur un poste windows

PRISME. Installation sur un poste windows PRISME Installation sur un poste windows Décembre 2012 Table des matières 1 Introduction... 3 2 La configuration requise... 3 3 Paramétrage du module JAVA... 4 3.1 Vérifier la présence de java et sa version...

Plus en détail

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License).

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License). Qu'est ce qu'eclipse? Eclipse est un environnement de développement intégré (IDE) principalement utilisé en Java. Il peut être amélioré et modifié en utilisant de nombreux plug-ins. La licence fournie

Plus en détail

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows» Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows» 1 Introduction... 2 2 Contrôle de la version d Internet Explorer... 3 3 Contrôle de la Machine Virtuelle Java de Microsoft...

Plus en détail

Mise à jour de BlackBerry Device Software via le réseau sans fil

Mise à jour de BlackBerry Device Software via le réseau sans fil Préambule : Ce document présente comment mettre à jour la version logicielle de l OS déployé et contrôlé depuis le serveur BES. Cette procédure est tirée du Guide de Mise à jour du BlackBerry Device Software

Plus en détail

TP2 : Windows 2003 Server et Active Directory

TP2 : Windows 2003 Server et Active Directory TP2 : Windows 2003 Server et Active Directory Description de la configuration et des objectifs du TP : Un serveur Windows 2003 contrôleur de domaine est accessible sur le réseau, son adresse IP vous sera

Plus en détail

KOMI SCAN to Cloud GUIDE UTILISATEUR. Version: 1.0

KOMI SCAN to Cloud GUIDE UTILISATEUR. Version: 1.0 Version: 1.0 2 Sommaire Présentation du logiciel... 3 Installation du logiciel... 4 Pré-requis... 4 Installation... 4 Configuration... 9 Utilisation du logiciel... 18 3 Présentation du logiciel KOMI Scan

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

Documentation télémaintenance

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

Plus en détail

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

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

Plus en détail

Mise en place de l abonnement HIN et de l Offre cabinet HIN

Mise en place de l abonnement HIN et de l Offre cabinet HIN Mise en place de l abonnement HIN et de l Offre cabinet HIN HIN Health Info Net AG Pflanzschulstrasse 3 8400 Winterthur Support 0848 830 740 Fax 052 235 02 70 support@hin.ch www.hin.ch HIN Health Info

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

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment installer et configurer Filezila FTP Server Solutions informatiques Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy

Plus en détail

Documentation utilisateur FReg.NET

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

Plus en détail

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

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

Plus en détail

Tutoriel de mise en place de déploiement de logiciel automatisé. OS utilisé : Windows server 2012 édition standard, Windows 7 professionnel

Tutoriel de mise en place de déploiement de logiciel automatisé. OS utilisé : Windows server 2012 édition standard, Windows 7 professionnel Tutoriel de mise en place de déploiement de logiciel automatisé. OS utilisé : Windows server 2012 édition standard, Windows 7 professionnel I : Installation du serveur II : Installation du client III :

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

Procédure d Installation et de mise à jour du client CAN-8 32 bits

Procédure d Installation et de mise à jour du client CAN-8 32 bits Page 1 of 9 Sounds Virtual Inc. Dec 20 2014 920 Yonge Street Suite 801, M4W 3C7 Toronto, Ontario, Canada support@ Tel 416 968 7155 ext# 502 - Sans frais : 1 855 305 9937 ext#502 Procédure d Installation

Plus en détail

Installation de Windows 2012 Serveur

Installation de Windows 2012 Serveur Installation de Windows 2012 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows

Plus en détail

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v13 requièrent au minimum les configurations suivantes : Windows Mac OS Processeur

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

Windows 2008 Server - Installation d'une GPO

Windows 2008 Server - Installation d'une GPO Sommaire 1 Présentation 2 Les trois phases de l'utilisation des stratégies de groupe 2.1 Création et édition des stratégies de groupe 2.2 Liaison et application des stratégies de groupe 3 Quelques commandes

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

Préparer son passage à Windows 8

Préparer son passage à Windows 8 Préparer son passage à Windows 8 Nous ne le rappellerons jamais assez : la sauvegarde de ses documents doit être une pratique régulière. Avant de passer à Windows 8, cette opération est indispensable,

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

WIFI. Paramétrage et accès EDUROAM. Direction du système d information

WIFI. Paramétrage et accès EDUROAM. Direction du système d information WIFI Paramétrage et accès EDUROAM Direction du système d information 1 PRESENTATION EDUROAM EDUROAM est un réseau sans fil sécurisé dont la particularité est d être accessible dans un grand nombre d établissements

Plus en détail