Synchronisation des Agendas. Documentation Installation et déploiement du serveur de synchronisation



Documents pareils
Guide d installation rapide

Architecture de la plateforme SBC

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

Guide d'installation de. Esup-ECM. version G.E.D. Nuxeo

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Procédure d'installation de PostgreSQL pour Windows

CASE-LINUX MAIL - ROUNDCUBE

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Documentation d'installation Plateforme femme actuelle

L ECM. Un exemple avec Alfresco. Paul HAING IR3 Le Jeudi 18 Janvier 2011

Gestion d identités PSL Exploitation IdP Authentic

Serveur proxy Squid3 et SquidGuard

Mise en place d un proxy Squid avec authentification Active Directory

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

Projet Semestre2-1SISR

Virtualisation d un proxy Squid gérant l authentification depuis Active Directory. EPI - Stagiaire2007 Vivien DIDELOT

PROCEDURE D'INSTALLATION OPENREPORTS

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Tutoriel compte-rendu Mission 1

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

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

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Maintenir Debian GNU/Linux à jour

Client Debian Squeeze et serveur SambaEdu3

1 INTRODUCTION 2 2 PRE-REQUIS Export du certificat du serveur Date et heure du système Téléchargement du logiciel du terminal 2

Installation d ORACLE 10g sous Debian Etch

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

PPE GESTION PARC INFORMATIQUE

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

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

Introduction. Pourquoi LTSP? Comment fonctionne-t-il? CIP Kevin LTSP BTS SIO

Installation et configuration d OCS/GLPI sur un Serveur Debian

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

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

Sauvegarde automatique des données de GEPI

Guide de l utilisateur. Synchronisation de l Active Directory

contact@nqicorp.com - Web :

L Authentification de Librex dans Active Directory (Kerberos)

Installation de Zabbix

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

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Mise en œuvre de Rembo Toolkit

Installation d'un serveur sftp avec connexion par login et clé rsa.

Avertissement : CybEO. Cette version du manuel d'installation de l'application CybEO est une version de travail.

application Chouette -

Vanilla : Virtual Box

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

windows. deb etch main deb-src etch main

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

Installation. Conception, mise en œuvre, hébergement, exploitation et

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

Pratique et administration des systèmes

Oracle 11g. Installation et administration. Claude Duvallet 1/36

Guide Installation Serveur Extensive Testing

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

Installation d'un serveur FTP géré par une base de données MySQL

Procédure d installation Trixbox - A2Billing

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

Guide d'installation sous Windows

contact@nqicorp.com - Web :

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Procédure d'installation

Guide Installation Serveur Extensive Testing

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Guide d'installation du token

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

COMMENT INSTALLER LE SERVEUR QIPAIE

Serveur DNS et DHCP couplé à LDAP Debian GNU/Linux

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

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Installation des applicatifs de catalogages sur la Plateforme IS (Montpellier et Nouméa)

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

[GLPI & OCS Inventory] Yann VANDENBERGHE. AFPA Lomme

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

COSWIN 7I INSTALLATION VERSION HTML

Projet Administration Réseaux


Mise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox

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

Installer un serveur web de développement avec VirtualBox

Prérequis. Installation SNMP sous ESX. Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE

Certificats Electronique d AE sur Clé USB

Préparation à l installation d Active Directory

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

Déploiement d'un serveur ENT

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

IBM SPSS Analytic Server Version 1. Instructions d'installation

Réaliser un inventaire Documentation utilisateur

Installation et Configuration de Squid et SquidGuard sous Debian 7

NetBak Replicator 4.0 Manuel de l utilisateur Version 1.0

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

HOWTO INSTALLATION DB2 et NSE (sous RedHat)

Transcription:

Synchronisation des Agendas Documentation Installation et déploiement du serveur de synchronisation Ref : ADAE_Synchro_INSTALL Version 0.3 Date : 12 décembre 2005

Descriptif du document Document : Référence du document : Etat : Auteur : Examinateur : Diffusion : Synchronisation des Agendas Documentation Installationet déploiement du serveur de synchronisation ADAE_Synchro_INSTALL A valider Julien SEILER, Ingénieur logiciel Julien MALIQUE, ADAE Comité de pilotage Diffusion du document Nom Organisme Pour information Pour action Pour validation Comité de pilotage ADAE X Benjamin GASSMANN ACTIMAGE X Guillaume DREYER ACTIMAGE X Vincent GASS ACTIMAGE X Christophe MEGEL ACTIMAGE X Lydia CHERRIER ACTIMAGE X Equipe Projet ACTIMAGE X Révision(s) du document Date Révision Nature de la révision Auteur 08/04/2005 0.1 Création du document Julien SEILER 02/12/2005 0.2 Refonte du document pour debian Julien SEILER 18/01/2006 0.3 Précision de la configuration des locales Julien SEILER ADAE_Synchro_INSTALL Page 2

SOMMAIRE SECTION 1 - INTRODUCTION... 4 1.1 - OBJET DU DOCUMENT... 4 1.2 - DOCUMENTS DE REFERENCE... 4 SECTION 2 - PROCÉDURE D INSTALLATION... 5 2.1 - AJOUT DE DEPOTS AU SYSTEME DE PAQUETS DEBIAN... 5 2.2 - INSTALLATION DE POSTGRESQL... 5 2.3 - CONFIGURATION DES LOCALES... 5 2.4 - INSTALLATION DE JAVA... 6 2.5 - RECUPERATION DES FICHIERS D'INSTALLATION ACTIMAGE... 6 2.6 - INSTALLATION DE JAKARTA-TOMCAT... 6 2.7 - CREATION DE LA BASE DE DONNEES SYNC4J... 6 2.8 - INSTALLATION DU SERVEUR DE SYNCHRONISATION... 7 2.9 - CONFIGURATION DU SERVEUR DE SYNCHRONISATION... 7 2.10 - DEPLOIEMENT DU SERVEUR DE SYNCHONISATION... 7 2.11 - CONFIGURATION DE L'AUTHENTIFICATION SUR ACTIVE DIRECTORY VIA KERBEROS... 8 2.12 - DEMARRAGE DU SERVEUR DE SYNCHRONISATION... 8 2.13 - ARRET DU SERVEUR DE SYNCHRONISATION... 9 ADAE_Synchro_INSTALL Page 3

SECTION 1 - INTRODUCTION 1.1 - OBJET DU DOCUMENT Ce document présente les pré-requis et la procédure à suivre pour le déploiement du serveur de synchronisation Sync4j. 1.2 - DOCUMENTS DE RÉFÉRENCE Titre du document Spécifications techniques générales Référence du document ADAE_Synchro_STG ADAE_Synchro_INSTALL Page 4

SECTION 2 - PROCÉDURE D INSTALLATION 2.1 - AJOUT DE DEPOTS AU SYSTEME DE PAQUETS DEBIAN Ajouter les lignes suivantes au fichier /etc/apt/source.list deb http://ftp.fr.debian.org/debian/ stable contrib deb http://ftp.tux.org/pub/java/debian stable non-free 2.2 - INSTALLATION DE POSTGRESQL Exécutez la commande suivante en tant que super-utilisateur (root): # apt-get install postgresql libpq3 Astuce : Pour exécuter des commandes en tant que super-utilisateur, ouvrez et exécutez la commande su. Le mot de passe du super-utilisateur vous sera alors demandé. Les commandes que vous exécuterez ensuite seront exécutés en tant que super-utilisateur. Pour revenir à l'utilisateur normal exécutez simplement la commande exit. 2.3 - CONFIGURATION DES LOCALES Afin d'assurer un fonctionnement optimal du serveur il est indispensable d'installer les configurations de localisation en_us.utf-8. Pour cela exécutez la commande suivante en tant que super-utilisateur (root) : # dpkg-reconfigure locales Assurez-vous que la locale en_us.utf-8 soit bien sélectionnée puis choisissez l'option <Ok>. La locale utilisez par défaut n'a pas d'importance pour le fonctionnement du serveur de synchronisation. ADAE_Synchro_INSTALL Page 5

2.4 - INSTALLATION DE JAVA Exécutez la commande suivante en tant que super-utilisateur (root) : # apt-get install j2sdk1.4 Ajouter la ligne suivante à la fin du fichier /root/.bashrc export JAVA_HOME=/usr/lib/j2se/1.4/ 2.5 - RÉCUPÉRATION DES FICHIERS D'INSTALLATION ACTIMAGE Exécutez les commandes suivantes pour récupérer les fichiers d'installation du serveur depuis le CD-ROM "Actimage/ADAE ForSync4": # mount /cdrom # cp /cdrom/serveur/forsync4-server.tar.bz2 /root # tar xvjf forsync4-server.tar.bz2 2.6 - INSTALLATION DE JAKARTA-TOMCAT Exécutez les commandes suivantes en tant que super-utilisateur (root) : # cd /root/forsync4-server # tar xvzf jakarta-tomcat-5.0.28.tar.gz # mv jakarta-tomcat-5.0.28 /usr/local/share # cp pg74.216.jdbc3.jar /usr/local/share/jakarta-tomcat-5.0.28/common/lib Ajouter les lignes suivantes à la fin du fichier /root/.bashrc export J2EE_HOME=/usr/local/share/jakarta-tomcat-5.0.28 export CATALINA_HOME=/usr/local/share/jakarta-tomcat-5.0.28 2.7 - CRÉATION DE LA BASE DE DONNÉES SYNC4J Editez le fichier /etc/postrgresql/pg_hba.conf tel que les lignes suivant le commantaire "Put your actual configuration here" soient : local all all trust host all all 127.0.0.1 255.255.255.0 trust host all all 192.168.6.203 255.255.255.255 md5 host all all 0.0.0.0 255.255.255.255 reject Vérifiez également que la ligne suivante est présente dans le fichier /etc/postrgresql/postgresql.conf : tcpip_socket = true Exécutez les commandes suivantes en tant que super-utilisateur (root) : # su postgres $ psql -d template1 template1=# CREATE USER synchro_usr WITH PASSWORD 'adae'; template1=# CREATE DATABASE synchro WITH OWNER=synchro_usr; template1=# \q Redémarrer postgresql en exécutant la commande suivante en tant que super-utilisateur : ADAE_Synchro_INSTALL Page 6

# /etc/init.d/postresgl restart 2.8 - INSTALLATION DU SERVEUR DE SYNCHRONISATION Exécutez les commandes suivantes en tant que super-utilisateur (root) : # apt-get install unzip # cd /root/forsync4-server # unzip syncserver-4.0.9.zip # mv syncserver-4.0.9 /usr/local/share # cp pg74.216.jdbc3.jar /usr/local/share/syncserver-4.0.9/lib Installez les éléments du serveur développés par Actimage en exécutant les commandes suivantes : # cd /root/forsync4-server # cp sync4j-server.jar /usr/local/share/syncserver-4.0.9/default/lib # cp sync4j-server.war /usr/local/share/syncserver-4.0.9/default/lib # cp sync4j-framework.jar /usr/local/share/syncserver-4.0.9/default/lib # cp sgbd-1.0.s4j /usr/local/share/syncserver-4.0.9/modules 2.9 - CONFIGURATION DU SERVEUR DE SYNCHRONISATION Modifiez le fichier /usr/local/share/syncserver-4.0.9/install.properties afin qu'il contienne les informations suivantes : server-name=http://nom-du-serveur:port-du-serveur/sync4j/sync context-path=/sync4j dbms=postgresql jdbc.classpath=lib/pg74.216.jdbc3.jar jdbc.driver=org.postgresql.driver jdbc.url=jdbc:postgresql://nom-du-serveur/synchro jdbc.user=synchro_usr jdbc.password=adae modules-to-install=foundation-1.5.2,pdi-1.3.1,sgbd-1.0 modules-to-uninstall= 2.10 - DÉPLOIEMENT DU SERVEUR DE SYNCHONISATION Exécutez les commandes suivantes en tant que super-utilisateur (root) : # cd /usr/local/share/syncserver-4.0.9 # chmod +x bin/install.sh. #./bin/install.sh tomcat Si vous déployez le serveur pour la première fois répondez y à toutes les questions, sinon vous pouvez répondre n afin de ne pas écraser les informations contenues dans la base de données du serveur de synchronisation. Modifiez le fichier /usr/local/share/syncserver-4.0.9/config/sync4j.properties tel que : engine.strategy=sync4j.server.engine.mergingsyncstrategy ADAE_Synchro_INSTALL Page 7

2.11 - CONFIGURATION DE L'AUTHENTIFICATION SUR ACTIVE DIRECTORY VIA KERBEROS Exécutez les commandes suivantes en tant que super-utilisateur (root): # cd /root/forsync4-server # cp serverlogin.config /usr/local/share/syncserver- 4.0.9/default/config/common/login/ # cp serverlogin.config $CATALINA_HOME/conf/ Modifier le fichier /usr/local/share/syncserver-4.0.9/config/sync4j.properties tel que : security.officer=sync4j/server/security/jaasofficer.xml Créer le fichier /etc/krb5.conf en remplaçant les informations correspondant à votre domaine : [libdefaults] default_realm = NOM.DE.DOMAINE [realms] NOM.DE.DOMAINE = { kdc=nom.du.dc.nom.de.domaine admin_server=nom.du.dc.nom.de.domaine default_domain=nom.de.domaine } Créer le fichier /etc/krb.conf en remplaçant les informations correspondant à votre domaine : NOM.DE.DOMAINE nom.du.dc.nom.de.domaine Créer le fichier /etc/krb.realms en remplaçant les informations correspondant à votre domaine :.nom.de.domaine NOM.DE.DOMAINE Modifier le fichier /usr/local/share/syncserver-4.0.9/bin/sync4jtomcat.sh en ajout les options suivantes à la ligne commençant par JAVA_OPTS= et en remplaçant les informations correspondant à votre domaine : -Djava.security.krb5.realm=NOM.DE.DOMAINE - Djava.security.krb5.kdc=nom.du.dc.nom.de.domaine Attention : Veillez à ce que les informations suivants JAVA_OPTS= soient bien entre guillemets ("). Une fois les configurations pour l'authentification kerberos effectuées, il est nécessaire de redéployer le serveur de synchronisation. Pour cela, répéter simplement l'étape 2.10 - de ce guide. 2.12 - DÉMARRAGE DU SERVEUR DE SYNCHRONISATION Exécutez les commandes suivantes en tant que super-utilisateur (root) pour démarrer le serveur de synchronisation : # cd /usr/local/share/syncserver-4.0.9 #./bin/sync4j-tomcat.sh ADAE_Synchro_INSTALL Page 8

2.13 - ARRÊT DU SERVEUR DE SYNCHRONISATION Exécutez la commande suivante en tant que super-utilisateur (root) pour démarrer le serveur de synchronisation : # $CATALINA_HOME/bin/shutdown.sh ADAE_Synchro_INSTALL Page 9