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 <@IP_de_la_machine> 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 sera 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 " 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 ; <alexis@slee.org>, 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 - 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 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 user@ns0.slee.org. #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: user@host:~/rhino/examples/sip$ 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: user@host:~/rhino$./client/bin/rhino-console Interactive Rhino Management Shell Rhino management console, enter 'help' for a list of commands [Rhino@localhost (#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

- 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3 Page 1 Service déposant Procédure d installation Version 2.3 Bourse de Luxembourg juillet 2013 1 Page 2 Sommaire 1. Introduction... 3 2. Pré-requis... 4 2.1. Configuration réseau... 4 2.2. Configuration

Plus en détail

VoD ( Video on Demand ) avec VLC

VoD ( Video on Demand ) avec VLC VoD ( Video on Demand ) avec VLC I) Le protocole RTSP ( Real Time Streaming Protocol ) Présentation RTSP a été développé par Henning Schulzrinne qui a aussi fait SIP et SDP en Téléphonie sur IP. ( http://www.cs.columbia.edu/~hgs/rtsp/

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

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

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

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

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

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

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

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

DNS. Olivier Aubert 1/27

DNS. Olivier Aubert 1/27 DNS Olivier Aubert 1/27 Liens http://www.dns.net/dnsrd/ DNS Resource Directory http://www.isc.org/products/bind/ Internet Software Consortium - Berkeley Internet Name Domain http://www.nic.fr/guides/dns-intro

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

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,

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

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 D INSTALLATION DE L APPLICATION GECOL SUR

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires

Plus en détail

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières

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

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service () 1 PLAN Introduction Nommage avec /etc/hosts Principe du découpage en domaines Configuration de BIND Création d une zone Outils de débuggage (dig, nslookup) Déclaration d une zone

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

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

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

Projet Semestre2-1SISR

Projet Semestre2-1SISR Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test

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

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

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration LDN 15 octobre 2011 fichier de Plan fichier de fichier de Pré-requis savoir changer l adresse du résolveur d une machine connaître l IP d au moins 2 résolveurs par cœur un minimum de connaissance d admin

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Titre Propriétaire Classification Date dernière modification Chemin et NomFichier Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Penas Cédric Privé 19.09.10 \\10.1.1.1\FilesTD\Group4\Personnel\Penas\ViSaG\Installation_VirtualP

Plus en détail

Résolution de nom avec Bind

Résolution de nom avec Bind Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 3 Principe de fonctionnement 3 Type de serveur DNS 4 Serveur de noms primaire 4 Serveur de nom secondaire 4 Serveur cache

Plus en détail

TD/TP 1 Introduction au SDK d Android

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

Plus en détail

DNS : Domaine Name System

DNS : Domaine Name System DNS : Domaine Name System - Les machines utilisent les adresses IP pour communiquer. - Les humaines ont du mal à manipuler et à retenir des adresses IP. Ils retiennent plus facilement des noms de machines.

Plus en détail

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH 2012 Les tutos à toto BIND server-install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur

Plus en détail

La Voix sur IP. Études des solutions logicielles. Open Source

La Voix sur IP. Études des solutions logicielles. Open Source CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL AQUITAINE CENTRE D' ENSEIGNEMENT DE PAU Mémoire présenté en vue d'obtenir le DIPLOME D' INGENIEUR C. N. A. M. en INFORMATIQUE par Daniel GASPAR

Plus en détail

Acronymes et abréviations. Acronymes / Abbréviations. Signification

Acronymes et abréviations. Acronymes / Abbréviations. Signification Acronymes et abréviations Acronymes / Abbréviations Signification AD CS Active Directory Certificate Services CA Certification Authority CRL Certificate Revocation List CDP Certificate Distribution Points

Plus en détail

INFO-F-404 : Techniques avancées de systèmes d exploitation

INFO-F-404 : Techniques avancées de systèmes d exploitation Nikita Veshchikov e-mail : nikita.veshchikov@ulb.ac.be téléphone : 02/650.58.56 bureau : 2N8.213 URL : http://student.ulb.ac.be/~nveshchi/ INFO-F-404 : Techniques avancées de systèmes d exploitation Table

Plus en détail

REPARTITION DE CHARGE LINUX

REPARTITION DE CHARGE LINUX REPARTITION DE CHARGE LINUX I. SOMMAIRE II. Introduction... 2 1. Principe cluster... 2 III. Contexte... 2 2. Objectifs... 2 3. Topologie logique et physique finale... 3 IV. Préparation des postes... 4

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

Installation d'un serveur RADIUS

Installation d'un serveur RADIUS Installation d'un serveur RADIUS Par LoiselJP Le 22/05/2013 1 Objectifs Ce document décrit le plus succinctement possible une manière, parmi d'autres, de créer un serveur Radius. L installation ici proposée

Plus en détail

Master d'informatique 1ère année Réseaux et protocoles

Master d'informatique 1ère année Réseaux et protocoles Master d'informatique 1ère année Réseaux et protocoles DNS Bureau S3-203 mailto://alexis.lechervy@unicaen.fr Domain Name System Le fonctionnement d'un réseau IP est basé sur l'adressage et le routage.

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Imprimantes et partage réseau sous Samba avec authentification Active Directory Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos

Plus en détail

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel.

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel. Environnement des outils de gestion Comme nous allons utiliser principalement des outils orientés Web pour la gestion de notre domaine, pour que ceux-ci fonctionnent autant sous Windows que sous Linux,

Plus en détail

Installation d'un Contrôleur Principal de Domaine SAMBA 4

Installation d'un Contrôleur Principal de Domaine SAMBA 4 Installation d'un Contrôleur Principal de Domaine SAMBA 4 EIL Côte d'opale 2013 Pré-requis : uname -a Linux mars 3.2.0-4-686-pae #1 SMP Debian 3.2.39-2 i686 GNU/Linux apt-get install linux-headers-3.2.0-4-686-pae

Plus en détail

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION 1 12 rue Denis Papin 37300 JOUE LES TOURS Tel: 02.47.68.34.00 Fax: 02.47.68.35.48 www.herve consultants.net contacts@herve consultants.net TABLE DES MATIERES A Objet...1 B Les équipements et pré-requis...2

Plus en détail

BOUCHARD Nicolas. GENTILE Pierre

BOUCHARD Nicolas. GENTILE Pierre PPE ENT Installation d Esup Portail sous Windows De A à Z - Version du 19/04/2007 Page2 Table des Matières PRE REQUIS... 3 INSTALLATION DE L OUTIL ANT... 4 INSTALLATION DU SERVEUR APACHE TOMCAT... 5 PASSER

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation sur un système vierge... 1 Mise à jour du produit... 4 Déployer un nouveau client Windows... 5 Déployer un nouveau client Linux... 5 Auteur : Denis Machard Date : 22/03/2015 Version

Plus en détail

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Déploiement de SAS 9.1.3 Foundation

Déploiement de SAS 9.1.3 Foundation Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

How to Login to Career Page

How to Login to Career Page How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications

Plus en détail

Accéder à PostgreSQL par JDBC via un tunnel SSL Java

Accéder à PostgreSQL par JDBC via un tunnel SSL Java LinuxFocus article number 285 http://linuxfocus.org Accéder à PostgreSQL par JDBC via un tunnel SSL Java par Chianglin Ng L auteur: Je vis à Singapour, un pays moderne et cosmopolite

Plus en détail

4-441-095-22 (1) Network Camera

4-441-095-22 (1) Network Camera 4-441-095-22 (1) Network Camera Guide de l outil SNC easy IP setup Logiciel version 1.0 Avant d utiliser cet appareil, lisez attentivement ce manuel et conservez-le pour vous y reporter ultérieurement.

Plus en détail

Contenu. Cocher : Network Policy and Access Services > Next > Next. Cocher : Network Policy Server > Next > Install

Contenu. Cocher : Network Policy and Access Services > Next > Next. Cocher : Network Policy Server > Next > Install Albéric ALEXANDRE 1 Contenu 1. Introduction... 2 2. Prérequis... 2 3. Configuration du serveur... 2 a. Installation de Network Policy Server... 2 b. Configuration de Network Policy Server... 2 4. Configuration

Plus en détail

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

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

Plus en détail

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC

Plus en détail

Simple Database Monitoring - SDBM Guide de l'usager

Simple Database Monitoring - SDBM Guide de l'usager - SDBM Version 0.01 (2011/07/05) Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement

Plus en détail

Open Source Job Scheduler. Installation(s)

Open Source Job Scheduler. Installation(s) Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

Plus en détail

Installation de SCCM 2012 (v2)

Installation de SCCM 2012 (v2) Installation de SCCM 2012 (v2) Tutorial conçu et rédigé par Michel de CREVOISIER SOURCES Installation de SCCM 2012 : http://blog-en.netvnext.com/2011/11/installing-sccm-2012-rc1-primary-site.html Configuration

Plus en détail

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes

Plus en détail

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces

Plus en détail

Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5) Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Cet article présente une brève présentation de l'installation de Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et

Plus en détail

www.google.fr machine.domaine

www.google.fr machine.domaine Domain Name Service 1 Introduction Le service de résolution de noms d'hôtes DNS (Domain Name Services), permet d'adresser un hôte par un nom, plutôt que par une adresse IP. Quelle est la structure d'un

Plus en détail

Paxton. ins-20605. Net2 desktop reader USB

Paxton. ins-20605. Net2 desktop reader USB Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

PRO CED U RE D I N STALLATI O N

PRO CED U RE D I N STALLATI O N Date : 03 Janvier 2012 Date de creation : 03 Janvier 2012 De : Tof006 Nb de pages : 31 Version : 1.00 Objet : Installation d un serveur OCSNG sous Windows 2008 R2 Principe : Ce document décrit dans les

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail