JAINSLEE. Comment déployer une plateforme JAIN SLEE. Mise en œuvre d'une plate-forme implantant la spécification JAIN SLEE.

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

Download "JAINSLEE. Comment déployer une plateforme JAIN SLEE. Mise en œuvre d'une plate-forme implantant la spécification JAIN SLEE."

Transcription

1 JAINSLEE Comment déployer une plateforme JAIN SLEE. Mise en œuvre d'une plate-forme implantant la spécification JAIN SLEE. Pierre Lancastre Frédéric Anjubault FA06 Option ILR 2006 ENIC Telecom Lille 1

2 Plan Introduction Déploiement d une plateforme JAIN SLEE...4 Déploiement d une plateforme Mobicents... 4 Remarques... 4 Plugin Eclipse... 5 Déploiement d une plateforme Rhino Exemple SIP Matériel utilisé Explication de la procédure de test Service Wake Up Call...28 Déploiement et utilisation...28 Code source de l application...28 Vue détaillée du code...30 sbb-jar.xml WakeUpSBB.java Remarques Conclusion Références et bibliographie...35 F. Anjubault / P. Lancastre - 2 -

3 Introduction JAIN SLEE est une application middleware orientée évènement écrite en Java. Sa tâche principale est de récupérer des évènements envoyés par des ressources extérieures au serveur JAIN SLEE et de les envoyer aux portions de codes correspondantes. JAIN SLEE est multi protocole, multi plateforme et possède des caractéristiques similaires aux EJB mais est plus adapté au monde des télécommunications avec un faible taux de latence, un fonctionnement asynchrone et une capacité à gérer de nombreuses requêtes par seconde (plusieurs centaines ou plusieurs milliers). JAIN SLEE gère des modèles de composant (cycle de vie, déploiement, persistance, redondance, ) et des composants liés au framework (timers, management à travers JMX, profile, trace, ). Les objectifs du projet étaient de mettre en œuvre une plate-forme implantant la spécification JAIN SLEE et de créer un composant de traitement d appel. Le projet s est déroulé sur deux semaines : la première semaine nous nous sommes familiarisés avec les plateformes de Rhino et Mobicents (déploiement, utilisation). La deuxième semaine, nous avons déployé de nombreux exemples et analysé et adapté le code. Nous verrons dans une première partie comment nous avons réussi à déployer les plateformes ainsi que les difficultés que nous avons rencontrées. La création d un composant n a pas été réalisée mais nous avons compris et analysé le fonctionnement de JAIN SLEE à travers la mise en œuvre de plusieurs types d utilisation : nous allons présenter dans ce rapport deux exemples simples en deuxième et troisième partie : une plateforme JAIN SLEE utilisant le protocole SIP et nous terminerons par un deuxième exemple (Wake Up Call) explicitant les multiples intérêts pour cette nouvelle technologie dans le monde des télécommunications. F. Anjubault / P. Lancastre - 3 -

4 1. Déploiement d une plateforme JAIN SLEE Déploiement d une plateforme Mobicents Téléchargement du serveur Mobicents : Pour télécharger le serveur Mobicents, il faut se rendre sur et télécharger la dernière version : " Mobicents Suite x.y.z Released". Ce fichier zip contient un serveur JBoss et les RA nécessaire au déploiement d applications. Une fois le fichier zip téléchargé, il faut le décompresser dans un nouveau répertoire (faire attention à ce que le chemin ne contienne pas d espace). Pour démarrer le serveur, il faut aller au répertoire racine du serveur et lancer la commande :./bin/run c all b < ou l adresse ip la machine > Pour tester l interface web du serveur Mobicents, il faut taper dans son navigateur web : Remarques Nous avons déployé ce serveur sur une station Windows 2000 Pro avec quelques difficultés au début car tout n est pas forcément explicité dans les explications (il faut installer ant, mettre en place les variables d environnement pour JBOSS, ). Les tutoriaux d installations ne sont pas intuitifs et s adressent à un public averti. Il nous donc a fallu un temps d adaptation pour comprendre comment cette technologie fonctionne. Un point positif pour Mobicents est qu il existe un fichier pour le déploiement du serveur de type «tout en un». Par contre, l interface Web de supervision reste austère et difficile à comprendre. D ailleurs, nous l avons que très peu utilisé. En fait, il y a deux possibilités de déploiement : à partir de l interface Web ou en ligne de commande. Nous avons choisi cette seconde option pour configurer et mettre en place les services. Malgré tout, les nombreux exemples en open source présent sur le site de Mobicents nous ont permis de réaliser toute la portée de cette nouvelle technologie. F. Anjubault / P. Lancastre - 4 -

5 Plugin Eclipse Il existe un plugin Eclipse que nous avons utilisé durant le projet pour déployer les applications. F. Anjubault / P. Lancastre - 5 -

6 Déploiement d une plateforme Rhino Pré requis d installation dans le cas de la mise en place d un Proxy SIP sur une plateforme JSLEE : - Serveur fonctionnant sous Linux (release UBUNTU pour nos tests) - Le service SQL «POSTGRE» - Le service DNS «Bind» - Le serveur JSLEE «Rhino OpenCloud» - L unité de déploiement SIP fourni avec Rhino a) Installation de PostGre 1. Télécharger le package disponible sur le site 2. Décompresser l archive dans un répertoire appartenant à l utilisateur 3. Exécuter les commandes ci-dessous :./configure // lance le script de generation de fichiers d installation make // lance le make file pour créer les scripts su make install // installe le package mkdir /usr/local/pgsql/data // on crée un dossier où sera contenu la BD chown <user_en_cours> /usr/local/pgsql/data // on attribut le dossier à l utilisateur en cours su - <user_en_cours> /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data // on initialise le conteneur de BD /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 & // on crée un fichier de log pour contenir les logs renvoyés par le service /usr/local/pgsql/bin/createdb test // on crée une base de donnée test /usr/local/pgsql/bin/psql test // pour tester le service PGSQL b) Personnalisation de Bind 1. Installer le service DNS «Bind9» 2. Configurer le serveur DNS 2.1. Les fichiers de configuration Les fichiers de configuration de Bind se trouvent dans le répertoire /etc/bind/. On y trouve notamment le fichier db.root, qui contient les adresses IP des serveurs DNS racines (i.e. les serveurs centraux du système DNS de l ENIC), et le fichier named.conf qui est le fichier de configuration principal de Bind. Le répertoire /var/cache/bind/ est destiné à accueillir les fichiers de zone pour ceux (ici slee.org.zone) qui veulent configurer un serveur DNS primaire ou secondaire. F. Anjubault / P. Lancastre - 6 -

7 2.2 Configurer le serveur DNS primaire «indépendant» Par défaut, Bind est configuré en tant que serveur DNS "indépendant", qui n'est primaire ou secondaire pour aucun domaine. Quel est l'intérêt d'un tel serveur? Faire office de cache DNS. En effet, le serveur DNS va retenir dans son cache les correspondances IP-DNS demandées par les clients, et ne sera pas obligé d'aller chercher à chaque fois auprès des autres serveurs DNS la réponse aux requêtes. Par exemple, si vous trouvez que le serveur DNS de votre fournisseur d'accès est trop long à répondre, vous aurez intérêt à installer un serveur DNS sur votre ordinateur et configurer votre système pour qu'il interroge en priorité le serveur local. Pour optimiser les temps de requêtes, configurez le serveur DNS pour qu'il demande les enregistrements qu'il n'a pas dans son cache aux serveurs DNS de votre fournisseur d'accès au lieu d'aller les demander lui-même auprès des autres serveurs DNS. Pour cela, éditez le fichier named.conf et décommentez les lignes de la sous-section forwarders de la section options en y inscrivant les adresses IPs des serveurs DNS de votre fournisseur d'accès. Le début du fichier named.conf ressemble alors à cela : options { directory "/var/cache/bind"; forwarders { ; ; }; }; auth-nxdomain no; où et sont les adresses IPs des serveurs DNS de l ENIC. Enfin, modifiez le fichier /etc/resolv.conf et mettez votre serveur en première position dans la liste des serveurs DNS : search enic.fr nameserver nameserver nameserver F. Anjubault / P. Lancastre - 7 -

8 2.3 Configurer le serveur DNS pour créer la zone «slee.org» Modifier le fichier «named.conf» Ajoutez à la fin du fichier named.conf les lignes suivantes : zone "slee.org" { type master; file "slee.org.zone"; }; où : sleee.org est le nom de domaine pour lequel votre serveur sera primaire, slee.org.zone désigne le fichier /var/cache/bind/slee.org.zone où seront stockés les enregistrements de la zone Ecriture du fichier de zone Le fichier de configuration de la zone se présente comme ci-dessous : ; /var/cache/bind/mondomaine.org.zone ; Fichier de zone "type" pour le domaine "slee.org" ; Tiré de la formation Debian GNU/Linux par Alexis de Lattre ; ; Utiliser la commande ; "named-checkzone mondomaine.org /var/cache/bind/slee.org.zone" ; pour vérifier la validité du fichier de zone. ; Utiliser la commande "named-checkconf" pour verifier la validite du fichier ; de configuration /etc/bind/named.conf ; ATTENTION : ne pas oublier de mettre a jour le "serial" a chaque ; modification des enresgitrements de ce fichier. ; ATTENTION : dans les fichiers de zone, les noms DNS complets doivent se ; terminer par des points (par exemple "master.mondomaine.org.") F. Anjubault / P. Lancastre - 8 -

9 ; Tous les noms DNS qui ne sont pas complets (i.e. qui ne se terminent ; pas par un point) se terminent implicitement par "mondomaine.org." ; TTL (Time To Live) par dfaut. ; Le TTL permet de dire aux serveurs DNS tiers qu'ils ne devront pas ; garder les enregistrements de notre zone en cache au dela de cette ; dure. On met une journe (86400 secondes). $TTL ; ENREGISTREMENT "SOA" (Start Of a zone of Authority). ; Cet enregistrement donne le nom du serveur DNS primaire et l'adresse mail ; a laquelle on peut joindre l'administrateur du domaine. ; Par exemple, le serveur DNS primaire s'appellera "ns0" et ; l'adresse mail de l'administrateur IN SOA ns0.slee.org. root.dns.slee.org. ( ; Serial (ou "Numero de serie") de la zone. ; Il permet aux serveurs secondaires de savoir s'ils ont besoin ; de se mettre jour en faisant un transfert de zone avec le serveur ; primaire ou non en comparant leurs "serial" pour cette zone. ; Par convention, il est constitue de la date du jour au format AAAAMMJJ ; suivi du nombre de modifications deja effectuees sur le fichier de zone ; dans la journee + 1. ; Par exemple, nous sommes le 1er mai 2003, et c'est la deuxieme fois ; que je modifie le fichier de zone aujourd'hui : ; Refresh. ; Intervalle de temps en secondes pendant lequel les serveurs DNS ; secondaires attendent avant de verifier (et eventuellement de ; mettre a jour) l'enregistrement SOA du serveur DNS primaire. ; On met un 1 journee (86400 secondes) ; Retry. ; Intervalle de temps en secondes durant lequel les serveurs DNS ; secondaires attendent avant de reessayer une requete vers le serveur DNS ; primaire si ce dernier n'est pas accessible. ; On met 5 minutes (300 secondes). 300 ; Expire. ; Intervalle de temps en secondes durant lequel les serveurs DNS ; secondaires attendent avant de rejeter les informations de zones s'ils ; n'ont pas pu contacter le serveur DNS primaire. ; On met 1 mois ( secondes) F. Anjubault / P. Lancastre - 9 -

10 ; TTL (Time To Live) minimum. ; Duree minimum du TTL d'un enregistrement DNS de la zone. ; On met 1 journee (86400 secondes) ) ; ENREGISTREMENTS "NS" ; Ces enregistrements donnent les noms DNS des serveurs primaires ; et secondaires slee.org. IN NS ns0 slee.org. IN NS ns0 ; ENREGISTREMENTS "A" ; Les enregistrements "A" donnent les correspondances DNS <-> IP classiques ; Pour qu'une requete DNS "ns0.slee.org" renvoie " " qui est l IP de notre serveur de test ns0 IN A ; ENREGISTREMENTS "CNAME" ; Le champ "CNAME" est utilise pour faire des "alias DNS", ; c'est-a-dire avoir une IP qui repond a plusieurs noms DNS. ; Par exemple, pour qu'une requete DNS "www.slee.org" renvoie ; aussi l'ip du serveur de test : www IN CNAME ns0 mailhost IN CNAME ns0 ; ENREGISTREMENTS "MX" ; Le champ "MX" est utilise pour les envois de mail. ; Quand un serveur de mail doit envoyer un mail a l'adresse ; il fait une requete DNS de type "MX" sur ; "slee.org". Il obtient en retour une liste d'adresses IP classees ; avec des priorites. Il essaye alors d'envoyer le mail au serveur ; principale, s'il est injoignable au serveur secondaire, etc... ; Pour les le serveur principal est "ns0", slee.org. IN MX 10 ns0 F. Anjubault / P. Lancastre

11 _ Projet ILR : JAIN SLEE, mars 2006 ; ATTENTION : on ne met pas de "MX" sur un "CNAME", ; mais uniquement sur un "A"! ; Si on veut inclure un autre fichier de ce fichier : ;$INCLUDE nom_de_l'autre_fichier Vérifications et relance Vérifiez que vous n'avez pas fait d'erreur de syntaxe dans le fichier named.conf: named-checkconf Si la commande n'affiche rien, c'est que le fichier named.conf est valide. Ensuite, vérifiez la syntaxe du fichier de zone : named-checkzone slee.org /var/cache/bind/slee.org.zone zone slee.org/in: loaded serial OK Si la commande n'affiche aucun message d'erreur, alors il n'y a pas d'erreur de syntaxe dans le fichier de zone. Vous pouvez alors dire à Bind de relire son fichier de configuration : # /etc/init.d/bind9 reload Attention, si vous faites un restart au lieu d'un reload, le cache de votre serveur DNS se videra! c) Installation du serveur Rhino Utilitaires annexes requis : La variable d environnement JAVA_HOME doit être pointée sur le répertoire racine du Java SDK. Pour vérifier, entrez les commandes ci-dessous : $ which java /usr/local/java/bin/java $ java -version java version "1.5.0_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05) Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing) $ export JAVA_HOME=/usr/local/java $ PATH=$JAVA_HOME/bin:$PATH F. Anjubault / P. Lancastre

12 Apache Ant doit être installé. La variable d environnement ANT_HOME doit être pointée sur le répertoire racine d Apache Ant. Pour vérifier, entrez les commandes cidessous : $ which ant /usr/local/ant/bin/ant $ ant -version Apache Ant version compiled on July $ export ANT_HOME=/usr/local/ant $ PATH=$ANT_HOME/bin:$PATH La commande unzip. $ which unzip /usr/bin/unzip. L utilitaire TAR $ which tar /bin/tar L utilitaire awk $ which awk /bin/awk L utilitaire sed $ which sed /bin/sed Installation du package RhinoSLEE Le SDK Rhino SLEE est livré sous forme d archive compressée tar :RhinoSDK tar. On la décompresse grâce aux commandes ci-dessous : $ tar xvf RhinoSDK tar $ cd rhino-sdk-install Ceci va créer un répertoire rhino_sdk-install» contenant les fichiers d installation. A partir de ce répertoire, lance le script d installation «rhino-install.sh. On obtient le résultat ci-dessous : $./rhino-install.sh Open Cloud Rhino SDK Installation The Rhino SDK install requires access to a PostgreSQL database server, for storing persistent configuration and deployment information. The database settings you enter here are required for the Rhino SDK config files. The install script can optionally configure the database for you, you will be prompted for this later in the install process. Postgres host [localhost]: Postgres port [5432]: Postgres user [user]: //entrer le username possédant l acces a la base SQL Postgres password: F. Anjubault / P. Lancastre

13 Postgres password (again): On définit ensuite le nom de la base de données qui sera crée pour contenir les tables necessaries pour le fonctionnement de rhino. Ensuite, si tous les prérequis ont été respectés (JAVA_HOME, etc) l installeur devrait renseigner automatiquement les paramètres demandés : Database name [rhino]: Enter the directory where you want to install the Rhino SDK. These two ports are used for accessing the Management MBeans from a Java RMI (Remote Method Invocation) client, such as the Rhino SDK command-line utilities. Management Interface RMI Registry Port [1199]: Management Interface RMI Object Port [1200]: This port is used for accessing the JMX Remote server. The Rhino Web Console uses this for remote management. Management Interface JMX Remote Service Port [1202]: This port is used for the Web Console (Jetty) server and provides remote management user interface. This is a secure port (TLS). Secure Web Console HTTPS Port [8443]: Enter the location of your Java J2SE/JDK installation. This must be at least version JAVA_HOME directory [/usr/local/java]: Found Java version 1.4.2_04. The Java heap size is an argument passed to the JVM to specify the amount of main memory (in megabytes) which should be allocated for running the Rhino SDK. To prevent extensive disk swapping, this should be set to less than the total memory available at runtime. Java heap size [512]: *** Network Configuration *** The Rhino SDK install will now attempt to determine local network settings. The hostname detected here is used by the web console. The IP addresses detected here are used in generating the default security policy for the management interfaces. The following network settings were detected. These can be modified after installation by editing /home/user/rhino/config/config_variables. Canonical hostname: cyclone Local IP Addresses: The Rhino SDK installation needs to use the PostgreSQL interactive client, psql. Enter the full path to your local psql client here. If you do not have a psql client installed (e.g. if postgres is running on a remote host and not installed on this one), then enter '-' here to skip this question. You will still need to initialise the database on the remote host using 'init-management-db.sh'. Location of psql client [/usr/bin/psql]: *** Confirm Settings *** Installation directory: /home/user/rhino Postgres host: localhost Postgres port: 5432 Postgres user: user Database name: rhino JAVA_HOME directory: /usr/local/java Management Interface RMI/JMX Ports: 1199,1200,1202 F. Anjubault / P. Lancastre

14 Web Console Interface HTTPS Port: 8443 Are these settings correct (y/n)? y Creating installation directory. The installer has detected you are running a JVM. This version of Sun's JVM has a bug related to incorrect compilation of a particular list method. See '/home/user/rhino/config/hotspot_compiler_fix' for more information. Writing configuration to /home/user/rhino/config/config_variables. I will now generate the keystores used for secure transport authentication, Remote management and connections must be verified using paired keys. /home/user/rhino/rhino-public.keystore with a storepass of changeit and a shared keypass of changeit /home/user/rhino/rhino-private.keystore with a storepass of changeit and a shared keypass of changeit The behaviour of the Rhino SDK paired key SSL can be configured by editing: /home/user/rhino/config/rmissl.{service_name}.properties Creating key pairs for common services Exporting the certificates into the public keystore for service distribution Certificate was added to keystore Certificate was added to keystore Certificate was added to keystore Certificate was added to keystore Copying the public keystore to the client distribution directory The Open Cloud Rhino SDK is now installed in /home/user/rhino. Next Steps: - Start the Rhino SDK SLEE by running "/home/user/rhino/start-rhino.sh". - Access the Rhino management console at https://cyclone:8443/ - Login with username admin and password password - Deploy the example SIP services, see the file /home/user/rhino/examples/sip/readme for more information. Open Cloud Rhino SDK installation complete. Initialisation de la mémoire d exécution de Rhino: Rhino SLEE SDK utilise une base de données PostgreSQL pour contenir les statuts des différents composants SLEE. Pour pouvoir l utiliser, il nous faut initialiser cette base comme ci-dessous : Attention: l exécution de ce script effacera tout possible base existante et donc effacera toutes les données continues précédemment! $./init-management-db.sh CREATE DATABASE You are now connected to database "rhino". NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "versioning_pkey" for table "versioning" CREATE TABLE COMMENT NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "keyspaces_pkey" for table "keyspaces" CREATE TABLE COMMENT NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "timestamps_pkey" for table "timestamps" CREATE TABLE COMMENT NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "registrations_pkey" for table "registrations" CREATE TABLE COMMENT F. Anjubault / P. Lancastre

15 _ Projet ILR : JAIN SLEE, mars 2006 Démarrage du serveur Rhino : On démarre le serveur Rhino grâce à la commande suivante : $RHINO_HOME/start-rhino.sh Durant le démarrage de celui-ci, les événements suivants se produisent : 1. La JVM se lance. 2. Le SDK génére et lit sa configuration 3. Le SDK initialise et synchronise sa mémoire avec le serveur SQL 4. Le SDK initialise les «per-machine MLets» (Management Agents). 5. Le SLEE entre en RUNNING state 6. Le SDK Rhino SLEE SDK est prêt à recevoir des commandes d administration. Arrêt du serveur Rhino : On arrête le serveur Rhino grâce à la commande suivante : $RHINO_HOME/stoprhino.sh. On obtient la sortie suivante : >./stop-rhino.sh --nice SLEE shutdown initiated SLEE stop completed shutdown phase initiated SLEE shutdown successfully Interface de management: Un composant SLEE peut être configure ou managé au biais de la console en ligne de commande ou de l interface Web. On démarre la console comme ci-dessous : $ cd $RHINO_HOME $./client/bin/rhino-console Interactive Management Shell [Rhino (cmd (args)* help (command)* bye) #1] State SLEE is in the Running state On accède à la console web en rentrant l adresse https://<hostname>:8443 dans son browser web. L utilisateur par défaut est admin et le mdp password. F. Anjubault / P. Lancastre

16 Nous pouvons maintenant déployer des services grâce à ces consoles. d) Déploiement du service SIP Nous devons tout d abord éditer le fichier de configuration suivant : $RHINO_HOME/examples/sip/sip.properties contains these properties. Pour la mise en place du service sur notre serveur de test, nous devons tout d abord changer les parametres comme ci-dessous : # Proxy SBB configuration # Add names that the proxy host is known by. The first name in the list # will be treated as the Proxy's canonical hostname and will be used in # Via and Record-Route headers inserted by the proxy. PROXY_HOSTNAMES=ns0.slee.org, # On rentre le DNS de notre serveur de test en tant que proxy # Add domains that the proxy is authoritative for PROXY_DOMAINS=ns0.slee.org,slee.org # On rentre le nom du domaine d application de notre plateforme de test #pour lesquels le proxy sera actif PROXY_LOOP_DETECTION=false #On désactive la détection de boucle SIP du fait que le serveur fait à la #fois DNS et JSLEE server. En effet, dans les définitions de la RFC 3261, #un proxy ne peut pas envoyer une réponse à lui-même ( dans notre #plateforme de test, les utilisateur s authentifient en #Les messages qui sont envoyés au proxy sont tout d abord redirigés vers le #serveur lui-même (à cause puis transférés au receveur si #celui-ci se trouve dans la table de routage du proxy. Génération et déploiement des services Pour créer les unités de déploiement des services Registrar, Proxy et Location lancez Ant avec pour cible «build» comme ci-dessous: ant build Buildfile: build.xml init: [mkdir] Created dir: /home/user/rhino/examples/sip/jars/sip/jars [mkdir] Created dir: /home/user/rhino/examples/sip/jars/sip/classes F. Anjubault / P. Lancastre

17 compile-sip-examples: [mkdir] Created dir: /home/user/rhino/examples/sip/jars/sip/classes/sipexamples [javac] Compiling 37 source files to /home/user/rhino/examples/sip/jars/sip/classes/sip-ex amples sip-ac-location: [sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/sip/jars/aclocation-sbb.jar [deployablejar] Building deployable-unit-jar: /home/user/rhino/examples/sip/jars/sip/jars/sipaclocation-service.jar [delete] Deleting: /home/user/rhino/examples/sip/jars/sip/jars/ac-locationsbb.jar sip-jdbc-location: [sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/sip/jars/jdbc-location-sbb.ja r [deployablejar] Building deployable-unit-jar: /home/user/rhino/examples/sip/jars/sip/jars/sipjdbclocation-service.jar [delete] Deleting: /home/user/rhino/examples/sip/jars/sip/jars/jdbclocation-sbb.jar sip-registrar: [copy] Copying 2 files to /home/user/rhino/examples/sip/jars/sip/classes/sip-examples/reg istrar-meta-inf [sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/sip/jars/registrar-sbb.jar [deployablejar] Building deployable-unit-jar: /home/user/rhino/examples/sip/jars/sip/jars/sipregistrarservice.jar [delete] Deleting: /home/user/rhino/examples/sip/jars/sip/jars/registrarsbb.jar sip-proxy: [copy] Copying 3 files to /home/user/rhino/examples/sip/jars/sip/classes/sip-examples/pro xy-meta-inf [sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/sip/jars/proxy-sbb.jar [deployablejar] Building deployable-unit-jar: /home/user/rhino/examples/sip/jars/sip/jars/sipproxyservice.jar [delete] Deleting: /home/user/rhino/examples/sip/jars/sip/jars/proxysbb.jar sip-fmfm: [copy] Copying 4 files to /home/user/rhino/examples/sip/jars/sip/classes/sip-examples/fmf m-meta-inf [profilespecjar] Building profile-spec-jar: /home/user/rhino/examples/sip/jars/sip/jars/fmfm-p rofile.jar [sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/sip/jars/fmfm-sbb.jar [deployablejar] Building deployable-unit-jar: /home/user/rhino/examples/sip/jars/sip/jars/sipfmfmservice.jar [delete] Deleting: /home/user/rhino/examples/sip/jars/sip/jars/fmfm -profile.jar [delete] Deleting: /home/user/rhino/examples/sip/ jars/sip/jars/fmfm-sbb.jar sip-b2bua: [copy] Copying 3 files to /home/user/rhino/examples/sip/jars/sip/classes/sip-examples/b2b ua-meta-inf [sbbjar] Building sbb-jar: /home/user/rhino/examples/sip/jars/sip/jars/b2bua-sbb.jar [deployablejar] Building deployable-unit-jar: /home/user/rhino/examples/sip/jars/sip/jars/sipb2bua- F. Anjubault / P. Lancastre

18 service.jar [delete] Deleting: /home/user/rhino/examples/sip/jars/sip/jars/b2bua-sbb.jar build: BUILD SUCCESSFUL Total time: 25 seconds Par défaut, le script déploiera les services Registrar et Proxy et les composants dont ils dépendent tells que le «SIP Resource Adaptor» et le «Location Service». Pour déployer ces exemples, lancez Ant avec pour cible «deployexamples» comme cidessous: ant deployexamples Buildfile: build.xml init: build: management-init: [echo] OpenCloud Rhino SLEE Management tasks defined login: [slee-management] establishing new connection to : :1199/admin deploysipra: [slee-management] Install deployable unit file:lib/ocjainsip-1.2-ra.jar [slee-management] Create resource adaptor entity sipra from OCSIP 1.2, Open Cloud [slee-management] Bind link name OCSIP to sipra [slee-management] Activate RA entity sipra deploy-jdbc-locationservice: deploy-ac-locationservice: [slee-management] Install deployable unit file:jars/sip-ac-locationservice.jar [slee-management] Activate service SIP AC Location Service 1.5, Open Cloud [slee-management] Set trace level of ACLocationSbb 1.5, Open Cloud to Info deploylocationservice: deployregistrar: [slee-management] Install deployable unit file:jars/sip-registrarservice.jar [slee-management] Activate service SIP Registrar Service 1.5, Open Cloud [slee-management] Set trace level of RegistrarSbb 1.5, Open Cloud to Info undeployfmfm: [slee-management] Remove profile table FMFMSubscribers [slee-management] [Failed] Profile table FMFMSubscribers does not exist [slee-management] Deactivate service SIP FMFM Service 1.5, Open Cloud [slee-management] [Failed] Could not find a service matching SIP FMFM Service 1.5, Open Cloud [slee-management] Wait for service SIP FMFM Service 1.5, Open Cloud to deactivate [slee-management] [Failed] Could not find a service matching SIP FMFM Service 1.5, Open Cloud [slee-management] Uninstall deployable unit file:jars/sip-fmfm-service.jar [slee-management] [Failed] Deployable unit file:jars/sip-fmfm-service.jar not installed deployproxy: [slee-management] Install deployable unit file:jars/sip-proxy-service.jar [slee-management] Activate service SIP Proxy Service 1.5, Open Cloud [slee-management] Set trace level of ProxySbb 1.5, Open Cloud to Info deployexamples: BUILD SUCCESSFUL Total time: 1 minute 36 seconds F. Anjubault / P. Lancastre

19 Vérifiez que Rhino SLEE est dans l état RUNNING après le déploiement: Interactive Rhino Management Shell Rhino management console, enter 'help' for a list of commands (#0)] state SLEE is in the Running state Les services Registrar et Proxy sont maintenant déployés et prêts à l emploi. F. Anjubault / P. Lancastre

20 Méthode pour tracer les événements sur le prompt du serveur Commande sur la console pour afficher les messages SIP transitant par le proxy : setloglevel sip.transport.manager debug Dorénavant, le terminal du serveur SLEE doit tracer les messages SIP. Actions à réaliser sur l interface web pour afficher les messages SIP transitant par le proxy : Aller sur la page principale de l interface web Sélectionner SLEE Subsystems puis View Trace MBean» Sur la page Trace se trouvent les boutons «settracelevel» et «gettracelevel». Sur la liste déroulante à coté de settracelevel, sélectionner le composant à deboguer, ici le SBB SIP Proxy. Sélectionner le niveau de trace «finest» qui est le plus détaillé. F. Anjubault / P. Lancastre

21 Appuyez sur le bouton settracelevel. Dorénavant, le SBB Proxy SBB va générer des informations de log détaillés, tels que le contenu des messages SIP qu ils reçoivent et envoient. F. Anjubault / P. Lancastre

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian - FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian SISR3 N 1 Pré requis : Debian installé. Avoir une IP fixe pour le serveur DNS. Disposer d une connexion à l Internet. Création d un

Plus en détail

DynDNS. Qu est-ce que le DynDNS?

DynDNS. Qu est-ce que le DynDNS? DynDNS. Qu est-ce que le DynDNS? Le DynDNS (Dynamic Domain Name Server) sert à attribuer un nom de domaine à une adresse ip dynamique. Chaque ordinateur utilise une adresse ip pour communiquer sur le réseau.

Plus en détail

Serveur DNS sous DEBIAN 7

Serveur DNS sous DEBIAN 7 La configuration IP de mon poste Serveur DNS sous DEBIAN 7 Je travaille sur une machine virtuelle sous VMware Workstation. Ma machine possède deux interfaces réseau, eth0 avec une connexion internet et

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

Chapitre VII. Technique : Administration Système et AlternC

Chapitre VII. Technique : Administration Système et AlternC Chapitre VII Technique : Administration Système et AlternC AlternC comme si vous y étiez 1 Installation d'alternc L'installation d'alternc est relativement aisée, elle utilise le système de paquets logiciels

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

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v2 Date : 23 July 2013 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax:

Plus en détail

EJBCA PKI Open Source

EJBCA PKI Open Source PKI Open Source http://www.auditiel.fr/docs/installation.pdf 1 SOMMAIRE 1Sommaire... 2 2Introduction... 3 2.1Pré requis...3 2.2Versions... 3 2.3Glossaire...3 3Installation...4 3.1Composants nécessaires...

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

Votre premier projet Android

Votre premier projet Android 3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent

Plus en détail

Bind, le serveur de noms sous Linux

Bind, le serveur de noms sous Linux Bind, le serveur de noms sous Linux 1. Principes de fonctionnement d'un serveur de noms La résolution des noms d'hôtes sur les réseaux tcp/ip est fondée sur le principe d'une répartition de la base des

Plus en détail

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation.

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation. DGE-530T 32-bit Gigabit Network Adapter SNMP Agent Manual Use this guide to install and use the SNMP Agent on a PC equipped with the DGE-530T adapter. Installing the SNMP Agent Follow these steps to install

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

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

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

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.1 stable

Documentation UpdatEngine Installation et migration version 2.1.1 stable Documentation UpdatEngine Installation et migration version 2.1.1 stable Version de la documentation : doc-2.1.1-stable-1 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau

Plus en détail

Netdiag.exe: Testeur de connectivité réseau

Netdiag.exe: Testeur de connectivité réseau Netdiag.exe: Testeur de connectivité réseau Rédacteur : Eric Drezet Administrateur réseau CNRS-CRHEA 03/2005 Groupe Admin06 But du papier : Résoudre des problèmes réseau et de connectivité dans le cadre

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

Remplacement d'une Box Viadéis Services

Remplacement d'une Box Viadéis Services Référence : 12769 Version N : 3 Créé le : 17 Novembre 2015 Sommaire 1. Préambule... 3 1.1. Remplacement d une VM de type VMware... 3 1.2. Remplacement d une VM de type Hyper-V... 4 1.3. Remplacement d

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions

Plus en détail

BIND : installer un serveur DNS

BIND : installer un serveur DNS BIND : installer un serveur DNS Cet article a pour but de vous présenter comment installer et configurer un serveur DNS en utilisant l'application BIND. Je supposerai que vous disposez d'un réseau local

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.0 stable

Documentation UpdatEngine Installation et migration version 2.1.0 stable Documentation UpdatEngine Installation et migration version 2.1.0 stable Version de la documentation : doc-2.1.0-stable-4 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek

Plus en détail

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

Objectifs : Faire du serveur ServLinux un serveur DNS et DHCP pour remplacer dans un premier temps les rôles assumer par le Serveur w2008.

Objectifs : Faire du serveur ServLinux un serveur DNS et DHCP pour remplacer dans un premier temps les rôles assumer par le Serveur w2008. Pré-requis : Machine Debian texte configurer L'infrastructure de base L'enregistrement du serveur linux dans les enregistrements DNS du serveur DNS de la zone Situation initiale : Objectifs : Faire du

Plus en détail

TP DNS Utilisation de BIND sous LINUX

TP DNS Utilisation de BIND sous LINUX NOMS : GIRARD Fabien, NARO Guillaume PARTIE 1 : INSTALLATION D'UN SERVEUR TP DNS Utilisation de BIND sous LINUX Pour récupérer les adresses IP, on lance un terminal sur chaque machine et on tape la commande

Plus en détail

MISE EN PLACE DE LA PLATE-FORME

MISE EN PLACE DE LA PLATE-FORME 1/1/01 GESTION DE CONFIGURATION MISE EN PLACE DE LA PLATE-FORME Notion d agregât L agrégat est un regroupement de plusieurs disques fonctionnels techniques et de sécurité ou espace de disques de stockage

Plus en détail

FICHE TECHNIQUE. Linux Tutoriel. Cache DNS avec Bind 9. TUTORIEL Starinux de création d'un cache DNS avec Bind 9

FICHE TECHNIQUE. Linux Tutoriel. Cache DNS avec Bind 9. TUTORIEL Starinux de création d'un cache DNS avec Bind 9 Starinux Auteur : Jean-Yves Bossard FICHE TECHNIQUE Linux Tutoriel Cache DNS avec Bind 9 TUTORIEL Starinux de création d'un cache DNS avec Bind 9 La distribution utilisée pour ce tutoriel est une Debian

Plus en détail

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH 2012 Les tutos à toto CUPS server - install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7

Plus en détail

Installation Serveur DNS Bind9 Ubuntu 12.04 LTS

Installation Serveur DNS Bind9 Ubuntu 12.04 LTS 1 Installation Serveur DNS Bind9 Ubuntu 12.04 LTS BIND (Berkeley Internet Name Daemon ou Berkeley Internet Name Domain) est le serveur DNS le plus utilisé sur Internet, spécialement sur les systèmes de

Plus en détail

Configuration du serveur DNS sous debian

Configuration du serveur DNS sous debian H. TSOUNGUI Configuration d'un serveur DNS sous debian 1/5 Configuration du serveur DNS sous debian (c) Henri TSOUNGUI, Lille, jun. 2009 1. Paramètres Domaine internet : licence.fr Serveur DNS : debian5

Plus en détail

Serveurs de noms (domain name servers)

Serveurs de noms (domain name servers) Serveurs de noms (domain name servers) Rôle : conversion noms adresses IP Organisation hiérarchique des noms en domaines, sous-domaines etc. Fonctionnement par délégation : un domaine est géré par un serveur,

Plus en détail

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6. VXPERT SYSTEMES CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2 Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.2 Pour VXPERT.fr et FGAGNE.COM François Gagné fgagne@vxpert.fr 1 1.

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

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

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

Plus en détail

Solution d hébergement de "SWIFTAlliance ENTRY R7" Politique de Sauvegarde et de Restauration

Solution d hébergement de SWIFTAlliance ENTRY R7 Politique de Sauvegarde et de Restauration Solution d hébergement de "SWIFTAlliance ENTRY R7" Politique de Sauvegarde et de Restauration Avril 2012 I- Introduction Le présent document présente la politique de sauvegarde et de restauration à adopter

Plus en détail

Université d Evry Val d Essonne

Université d Evry Val d Essonne Connexion VPN Guide de l utilisateur sous windows Page 1 sur 11 Introduction... 3 Installation et configuration sous Linux... 4 Installation du logiciel... 4 Configuration du Profile... 7 Etablissement

Plus en détail

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP (source : ClientsHardyHeron et ScribeNG sur le wiki Eole) Généralités Il existe trois grandes familles de Linux : RedHat (dont Mandriva), Debian

Plus en détail

IPv6. Internet Control Message Protocol ICMPv6. Objectif: Comparer ICMPv4 avec ICMPv6

IPv6. Internet Control Message Protocol ICMPv6. Objectif: Comparer ICMPv4 avec ICMPv6 IPv6 Internet Control Message Protocol ICMPv6 Objectif: Comparer ICMPv4 avec ICMPv6 v.1b IPv6 Théorie et Pratique & Microsoft Introduction to IPv6 1 ICMPv6 (RFC 2463) Trois fonctions déjà présentes en

Plus en détail

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie LOSLIER Mathieu Filière Informatique et Réseau 1 ère année. TP DNS Responsable : LOHIER Stephane Chargé de TD : QUIDELLEUR Aurélie Le 24 Novembre 2010 Table des matières 1. Intoduction... 4 2. Préliminaires...

Plus en détail

Sommaire. 1. Installation d un poller... 2 2. Ajout d un hote... 14 3. Ajout d un service... 15 4. Ajout ESX dans centreon... 16 5. Ajout Veeam...

Sommaire. 1. Installation d un poller... 2 2. Ajout d un hote... 14 3. Ajout d un service... 15 4. Ajout ESX dans centreon... 16 5. Ajout Veeam... Sommaire 1. Installation d un poller... 2 2. Ajout d un hote... 14 3. Ajout d un service... 15 4. Ajout ESX dans centreon... 16 5. Ajout Veeam... 19 Page 1 sur 22 1. Installation d un poller Pour créer

Plus en détail

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4 TP de Réseaux IP pour DESS Domaine Name System Auteur: Congduc Pham, Université Lyon 1 1 Schéma de départ Figure 1: Schéma des salles TP11 et TD4 Le schéma de départ pour aujourd hui est celui de la figure

Plus en détail

Administration de Parc Informatique TP04 : Résolution de noms

Administration de Parc Informatique TP04 : Résolution de noms Institut Galilée L2 Info S1 Année 2012 2013 Administration de Parc Informatique TP04 : Résolution de noms Le but de ce TP est d apprendre aux machines à se connaître par le nom plutôt que simplement par

Plus en détail

Smile Mobile Dashboard

Smile Mobile Dashboard Smile Mobile Dashboard 1. Magento Extension The iphone and Android applications require access to data from your Magento store. This data is provided through an extension, available on Magento Connect

Plus en détail

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen Utilisation de la brique LEGO EV3 avec Automgen Using EV3 brick with Automgen (C)2014 IRAI 1 Ce manuel décrit l'utilisation de la brique LEGO Ev3 avec Automgen. This manual describes the use of EV3 LEGO

Plus en détail

Administration de Parc Informatique TP03 : Résolution de noms

Administration de Parc Informatique TP03 : Résolution de noms Institut Galilée L2 Info S1 Année 2013 2014 Administration de Parc Informatique TP03 : Résolution de noms Le but de ce TP est d apprendre aux machines à se connaître par le nom plutôt que simplement par

Plus en détail

Mise en Service d'une Box Service SaaS Viadéis Services. Référence : 12662 Version N : 2.2 Créé le : 07 Mars 2014. Téléphone : 0811 656 002

Mise en Service d'une Box Service SaaS Viadéis Services. Référence : 12662 Version N : 2.2 Créé le : 07 Mars 2014. Téléphone : 0811 656 002 Référence : 12662 Version N : 2.2 Créé le : 07 Mars 2014 Téléphone : 0811 656 002 Sommaire 1. Déroulement de l installation... 3 1.1. Installation d une VM de type VMware... 3 1.2. Installation d une VM

Plus en détail

Travaux pratiques n o 1

Travaux pratiques n o 1 Travaux pratiques n o 1 Passerelle Applicative IPv6-IPv4 Le déploiement d IPv6 pose la problématique de l accès aux services disponibles dans l Internet IPv4. Dans ce TP nous allons procéder à l installation

Plus en détail

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System) DNSsousLinux(debian) Introduction Tout ordinateur possède une adresse IP qui lui est propre. Exemple: 192.168.3.33 Cependant, les utilisateurs ne peuvent travailler avec des adresses numériques aussi longue

Plus en détail

SCOPTEL 2.7 PHONE EXTENSION ACTIVE DIRECTORY SYNCHRONISATION

SCOPTEL 2.7 PHONE EXTENSION ACTIVE DIRECTORY SYNCHRONISATION SCOPTEL 2.7 PHONE EXTENSION ACTIVE DIRECTORY SYNCHRONISATION August 2013 PREAMBULE Following is the procedure to synchronize the Active Directory user s with ScopTel s phone extension database. We currently

Plus en détail

BONY Simon IR1. Services Réseaux TP1. BONY Simon

BONY Simon IR1. Services Réseaux TP1. BONY Simon Services Réseaux TP1 BONY Simon 09 novembre 2011 1 Table des matières Introduction... 3 A Préliminaire... 4 B Configuration du client... 5 B.1 /etc/hosts et /etc/resolv.conf... 5 B.2 Tests de configuration...

Plus en détail

Préparation d un serveur Apache pour Zend Framework

Préparation d un serveur Apache pour Zend Framework Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine

Plus en détail

Pré-requis. Apache et ssl. Ajouter le module ssl. créer son certificat SSL

Pré-requis. Apache et ssl. Ajouter le module ssl. créer son certificat SSL Apache et ssl SSL est un sigle : Secure Sockets Layer, un protocole de sécurisation des échanges sur Internet, devenu Transport Layer Security (TLS) en 2001 ; Par abus de langage, on parle de SSL pour

Plus en détail

Accès au support technique produits et licences par le portail client MGL de M2Msoft.com. Version 2010. Manuel Utilisateur

Accès au support technique produits et licences par le portail client MGL de M2Msoft.com. Version 2010. Manuel Utilisateur Accès au support technique produits et licences par le portail client MGL de M2Msoft.com Version 2010 Manuel Utilisateur Access to M2Msoft customer support portal, mgl.m2msoft.com, 2010 release. User manual

Plus en détail

Connexion plate-forme Exchange DDO Organisation

Connexion plate-forme Exchange DDO Organisation Connexion plate-forme Exchange DDO Organisation Manuel Utilisateur : Conditions d utilisation Paramétrage DDO Organisation 125 bis Chemin du Sang de Serp 31200 Toulouse Tél : 05.34.60.49.00 Fax : 05.34.60.49.01

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Travaux pratiques : EJB avec JBoss 5 + Java 6 + Eclipse

Travaux pratiques : EJB avec JBoss 5 + Java 6 + Eclipse Travaux pratiques : EJB avec JBoss 5 + Java 6 + Eclipse Introduction Le but de ce TP est de programmer une application à la norme EJB en utilisant le serveur d application JBoss. Matériel requis - JBoss

Plus en détail

Université de Tlemcen 29 Mai 2014

Université de Tlemcen 29 Mai 2014 Université de Tlemcen 29 Mai 2014 Pourquoi? 1 Centraliser le patrimoine scientifique 2 Rendre visible la production scientifique 3 Améliorer le classement 4 Partage réseautage Archives Ouvertes Open Access

Plus en détail

Java Avancé - Cours 2

Java Avancé - Cours 2 Java avancé - cours 2 1/8 Java Avancé - Cours 2 Plan 1 Communication entre objets 1 1.1 Motivation....................................................... 1 1.2 Relations entre le panier et le rayon.........................................

Plus en détail

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

COMMUNICATION TECHNIQUE N TC0546 Ed. 01. OmniPCX Enterprise Nb de pages : 17 Date : 05-04-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

COMMUNICATION TECHNIQUE N TC0546 Ed. 01. OmniPCX Enterprise Nb de pages : 17 Date : 05-04-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE COMMUNICATION TECHNIQUE N TC0546 Ed. 01 OmniPCX Enterprise Nb de pages : 17 Date : 05-04-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : LIEN PPP VERS LE CALL SERVER À TRAVERS Veuillez trouver ci-après

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

Fonctionnement et utilité des DNS serveurs

Fonctionnement et utilité des DNS serveurs Fonctionnement et utilité des DNS serveurs Histoire de la résolution des noms de Domaines Tous les serveurs connectés au travers d Internet possèdent une adresse IP unique allouée par un représentant local

Plus en détail

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google Analytics Donner votre appréciation du cours!

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation simple sur un système vierge... 2 Installation personnalisée sur un système vierge... 3 Restauration du produit avec une version antérieure... 5 Mise à jour du produit... 6 Déployer

Plus en détail

Mise à jour Centreon

Mise à jour Centreon Mise à jour Centreon Objectif Réalisation de la mise à jour de Centreon version 2.1.8 à partir de la version précédente. 1. Récupération de la nouvelle version sur le site 2. Installation proprement dite

Plus en détail

Domain Name System. F. Nolot

Domain Name System. F. Nolot Domain Name System F. Nolot 1 Domain Name System Principe F. Nolot 2 Les besoins Internet est composé de plusieurs réseaux Chaque réseau est composé de sous réseaux Les sous réseaux sont constitués de

Plus en détail

Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB

Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB AUTOMGEN 8.009 Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB version 2 : support de sources vidéo, support 3D, support de l ensemble des objets IRIS 2D WEB

Plus en détail

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS I LA MISSION Votre entreprise cherche maintenant à réduire le coût des licences. Elle vous confie la mission qui consiste à tester différents

Plus en détail

Mise en place d un serveur DNS sous linux (Debian 6)

Mise en place d un serveur DNS sous linux (Debian 6) Mise en place d un serveur DNS sous linux (Debian 6) 1- Ressources fournies 2- Fichiers et les commandes nécessaires à utiliser 3- Installation du bind9 4- Création et paramétrages des fichiers nécessaires

Plus en détail

- - - Version 1.0 - - - Documentation

- - - Version 1.0 - - - Documentation - - - Version 1.0 - - - Documentation Frédéric BOLLON 21 septembre 2008 Table des matières 1 Introduction 2 2 Pré-requis 3 3 Installation 4 4 Utilisation 6 4.1 Précisions importantes......................

Plus en détail

Plugin Payment-OnLine

Plugin Payment-OnLine Plugin Payment-OnLine Le plugin "Payment-Online" est un plugin technique dont l'objectif est de faciliter l'utilisation du paiement en ligne dans des applications Lutèce. Il se compose d'une librairie

Plus en détail

TP ébauche n o 1. Passerelle Applicative IPv6-IPv4 *** Corrigé indicatif ***

TP ébauche n o 1. Passerelle Applicative IPv6-IPv4 *** Corrigé indicatif *** TP ébauche n o 1 Passerelle Applicative IPv6-IPv4 *** Corrigé indicatif *** Le déploiement d IPv6 pose la problématique de l accès aux services disponibles dans l Internet IPv4. Dans ce TP nous allons

Plus en détail

Tutoriel compte-rendu Mission 1

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

Plus en détail

Date: 09/11/15 www.crmconsult.com Version: 2.0

Date: 09/11/15 www.crmconsult.com Version: 2.0 Date: 9/11/2015 contact@crmconsult.fr Page 1 / 10 Table des matières 1 SUGARPSHOP : SCHEMA... 3 2 PRESENTATION... 4 3 SHOPFORCE WITH SCREENSHOTS... 5 3.1 CLIENTS... 5 3.2 ORDERS... 6 4 INSTALLATION...

Plus en détail

M2102 Architecture des réseaux. TP n 4 Configuration de serveur DNS

M2102 Architecture des réseaux. TP n 4 Configuration de serveur DNS M2102 Architecture des réseaux TP n 4 Configuration de serveur DNS Objectif du TP : Dans ce TP vous allez apprendre à configurer des noms d'hôtes sur une machine Linux, puis à configurer un serveur DNS

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP DHCP et DNS TP DHCP et DNS Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/9 Câblage et configuration

Plus en détail

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Introduction :... 3 1. Présentation de l architecture Enterprise Miner 5.1 :... 4 2. Installation d Enterprise Miner 5.1:... 5 3. Post-installation

Plus en détail

Sommaire. Guide technique de configuration One20D. Destiné aux offres SDSL PRO Futur Telecom

Sommaire. Guide technique de configuration One20D. Destiné aux offres SDSL PRO Futur Telecom Guide technique de configuration One20D Destiné aux offres SDSL PRO Futur Telecom Sommaire Prise en main et raccordement Configuration Annexe et commandes courantes Mise à jour du Firmware Guide technique

Plus en détail

Travaux pratiques 8.3.3b Configuration d un routeur distant avec SSH

Travaux pratiques 8.3.3b Configuration d un routeur distant avec SSH Travaux pratiques 8.3.3b Configuration d un routeur distant avec SSH Objectifs Utiliser SDM pour configurer un routeur à accepter les connexions SSH Configurer le logiciel client SSH sur un PC Établir

Plus en détail

OpenEdge Chiffrage avec SSL

OpenEdge Chiffrage avec SSL OpenEdge Chiffrage avec SSL Paul Koufalis Président Progresswiz Consulting Your logo here Progresswiz Informatique Offre de l expertise technique Progress, UNIX, Windows et plus depuis 1999 Spécialisé

Plus en détail

Manuel d installation. Version 1.1 11/07/2013

Manuel d installation. Version 1.1 11/07/2013 Manuel d installation Version 1.1 11/07/2013 Table des matières I. Description de la solution... 3 II. Installation... 3 a. Prérequis... 3 b. Installation de la base de données... 3 c. Mettre à jour les

Plus en détail

Administration d un serveur DNS (Domain Name System) TP N o 1 Interconnexions de réseaux

Administration d un serveur DNS (Domain Name System) TP N o 1 Interconnexions de réseaux RICM 4 - Option Réseaux Administration d un serveur DNS (Domain Name System) TP N o 1 Interconnexions de réseaux Pascal Sicard 1 Introduction Nous allons nous intéresser dans ce TP à la configuration d

Plus en détail

ANNEE UNIVERSITAIRE 2006/2007

ANNEE UNIVERSITAIRE 2006/2007 RAOYAUME DU MAROC UNIVERSITE IBN TOUFAIL LICENCE PROFESSIONNELLE KENITRA ADMINISTRATION DES BASES DE DONNEES REALISE PAR : Mr. Khalid ALLILI Mr. Noureddine EL FIZAZI ANNEE UNIVERSITAIRE 2006/2007 Licence

Plus en détail

UE5A Administration Réseaux LP SIRI

UE5A Administration Réseaux LP SIRI UE5A Administration Réseaux LP SIRI José Dordoigne Architecte infrastructure v1.0 2012-2013 Objectif de la formation -Fournir les éléments clés pour : -Comprendre les principaux services réseaux déployés

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

Installation d'un serveur Forefront Threat Management Gateway 2010 (TMG 2010)

Installation d'un serveur Forefront Threat Management Gateway 2010 (TMG 2010) Installation d'un serveur Forefront Threat Management Gateway 2010 (TMG 2010) Par LoiselJP Le 01/05/2013 1 Objectifs Ce document décrit le plus succinctement possible une manière, parmi d'autres, d installer

Plus en détail

Les différentes méthodes pour se connecter

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

Plus en détail

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

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

Plus en détail

Proxy : PfSense. Installation Configuration de PfSense. Version : 2.0.3. 26/05/2014 M2L AUDOUY Gauthier

Proxy : PfSense. Installation Configuration de PfSense. Version : 2.0.3. 26/05/2014 M2L AUDOUY Gauthier Proxy : PfSense Installation Configuration de PfSense Version : 2.0.3 26/05/2014 M2L AUDOUY Gauthier SOMMAIRE 1. Installation 2. Configuration des cartes réseau 3. Interface WEB 1 6 7 I. Connexion 7 II.

Plus en détail