Montpellier et Nouméa
Transcription
Montpellier et Nouméa
Référence : Document de préconisations DSI (équipe IS – SIL de Montpellier) Version : 2.0 Page 4 Description : Installation des applicatifs de catalogages sur la plate-forme IS (Montpellier et Nouméa) 2 1 Auteurs : Ndomassi TANDO , Relecteurs : Stéphane DEBARD , Adrien CHEYPE 1 Equipe 'informatique scientifique et appui au Sud' - Dernière modif. : 12/07/2012 2 1 IS&AS - OSIATIS Référence : HEBER-0209 Version : 2.0 Pages: 4 Diffusion : Public Installation des applicatifs de catalogages sur la Plateforme IS (Montpellier et Nouméa) MDWEB Version 2.0.3 IRD-DSI-IS&AS 12/07/2012 1 PRÉ-REQUIS :......................................................................................................................................................... 3 2 TÉLÉCHARGEMENT DES SOURCES : ................................................................................................................. 3 3 INSTALLATION : ..................................................................................................................................................... 3 3.1 Installation JAVA : ............................................................................................................................................................... 3 3.1.1 Installation de JAI 1.1.3 : ......................................................................................................................................................... 3 3.1.2 Installation de JAI Image-IO 1.1.3 : ........................................................................................................................................... 3 3.2 Installation des pilotes jdbc :................................................................................................................................................ 4 3.3 Création de la base de données postgresql: .......................................................................................................................... 4 4 DÉPLOIEMENT DE MDWEB: ................................................................................................................................. 4 4.1 Création du répertoire de travail: .......................................................................................................................................... 4 4.2 Choix de la base : ................................................................................................................................................................ 5 4.3 Création de l’utilisateur configurateur : ................................................................................................................................. 5 4.4 Création de l’utilisateur « Administrateur » :.......................................................................................................................... 5 IRD-DSI-IS&AS 12/07/2012 1 - 2 PRÉ-REQUIS : Un serveur centos 5.5 ou supérieur Tomcat 6 ou supérieur Postgresql 8.4 ou supérieur Apache 2.2.3 ou supérieur JDK 1.6 JAI 1.1.3 JAI Image-IO 1.1 TÉLÉCHARGEMENT DES SOURCES : Télécharger mdweb 2.0.3 à l’adresse: http://www.mdweb-project.org/files/releases/mdweb-2011.09-2.3.war 3 INSTALLATION : 3.1 Installation JAVA : 3.1.1 Installation de JAI 1.1.3 : Lancer les commandes suivantes : wget http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-linux-i586.tar.gz tar xvfz jai-1_1_3-lib-linux-i586.tar.gz cp jai-1_1_3/lib/*.jar /usr/java/default/jre/lib/ext/ cp jai-1_1_3/lib/libmlib_jai.so /usr/java/default/jre/lib/i386/ 3.1.2 Installation de JAI Image-IO 1.1.3 : Lancer les commandes : IRD-DSI-IS&AS 12/07/2012 wget http://download.java.net/media/jai-imageio/builds/release/1.1/jai_imageio-1_1-lib-linux-i586.tar.gz tar xvfz jai_imageio-1_1-lib-linux-i586.tar.gz cp jai_imageio-1_1/lib/*.jar /usr/java/default/jre/lib/ext/ cp jai_imageio-1_1/lib/*.so /usr/java/default/jre/lib/i386/ 3.2 Installation des pilotes jdbc : 2 pilotes doivent être installés. - Pilote PostgreSQL (suivant la version) : http://www.mdweb-project.org/files/longterm/postgresql-9.0-801.jdbc4.jar http://www.mdweb-project.org/files/longterm/postgresql-8.4-701.jdbc4.jar pour v.9 de postgreSQL pour v.8.4 de postgreSQL - Pilote Derby : http://www.mdweb-project.org/files/longterm/derby.jar . Placez les fichiers sous le répertoire : [Racine-de-tomcat]/lib Exemple pour v.9 de postgreSQL : cd /usr/local/tomcat/lib wget http://www.mdweb-project.org/files/longterm/postgresql-9.0-801.jdbc4.jar wget http://www.mdweb-project.org/files/longterm/derby.jar 3.3 Création de la base de données postgresql : Créer la base de données mdweb avec les commandes suivantes : su - postgres psql CREATE DATABASE mdweb WITH OWNER = postgres ENCODING 'UTF8'; \q exit 4 DÉPLOIEMENT DE MDWEB: On installe le fichier war soit en le copiant directement sur le serveur dans le répertoire /usr/local/tomcat/webapps du serveur et en redémarrant le service tomcat. Soit en passant par le manager de l’interface web : http://nom_serveur:8080/manager/html Se connecter ensuite à l’URL de l’application mdweb ex : http://nom_serveur:8080/mdweb-2011.09-2.3/ puis lancer l’installation en configurant les différentes fenêtres. 4.1 Création du répertoire de travail: Au premier lancement, MDweb requiert la création d'un répertoire de travail où sera stocké les ressources associées aux fiches de métadonnées créées. IRD-DSI-IS&AS 12/07/2012 Le système d'exploitation sous lequel est déployé MDweb doit posséder les droits d'écriture et de lecture sur ce répertoire. Le répertoire peut devenir d’une taille volumineuse. En effet, c’est ici que se trouveront les données du SGBD Derby, les fichiers associés aux fiches de métadonnées… Cliquez sur « Configurer MDweb » puis écrivez le chemin où vous souhaitez créer ce répertoire dans le champ « Répertoire ». 4.2 Choix de la base : A l’étape suivante de la configuration, choississez « Se connecter à une base de données existante ». Choisir la base postgresql et renseigner les informations suivantes : - SGBD serveur = [ nom du serveur] par défaut si vous êtes sur le même serveur ‘localhost’ - port = 5432 - Nom de l’utilisateur de la base de données = [par défaut « postgres »] - Mot de passe = [Votre-mot-de-passe-postgreSQL] - Nom de la base de données= Nom d'une base MDweb existante dans le SGBD PostgreSQL où les tables MDweb vont être crées. Mettre « mdweb » qui a été créée précédement. Si une base comprenant les tables MDweb existe déjà dans PostgreSQL (changement de version de MDweb avec récupération de la base existante), cliquez sur « Enregistrer la configuration seulement ». Si une nouvelle base MDweb doit être créée, cliquez sur « Créer les tables et enregistrer la configuration ». 4.3 Création de l’utilisateur configurateur : Au lancement de MDweb, on doit créer un utilisateur qui deviendra le « configurateur » de MDweb. Remplir : - son Nom (le nom qui s'affichera sur MDweb), - son login (l'identifiant qui lui permettra de s'authentifier en tant que « configurateur»), - son mot de passe. Cliquer sur « Créer un nouvel utilisateur». L'utilisateur ainsi créé a accès au module MDweb « Configurer » et « Administrer », en plus du module « Rechercher » qui ne nécessite pas de s'authentifier. En revanche, il ne pourra pas ''Editer''. MDweb peut être relancé et la configuration peut être achevée. On peut cliquer sur le bouton « Use MDweb » et s’authentifier avec les identifiants du «configurateur». MDweb est maintenant prêt à être lancé. 4.4 Création de l’utilisateur « Administrateur » : Cet utilisateur à tous les droits au niveau de MDweb. Pour le créer : - Lancer MDweb depuis le navigateur : http://[adresseIP-de-votre-serveur]:8080/[nom-de-votre-application]/ - Se loguer en tant que « configurateur », - Sélectionner le module « Administrer », - Depuis l'onglet « Utilisateurs» créer un nouvel utilisateur en sélectionnant le rôle d'« Administrateur». En se loguant en tant qu'administrateur vous pouvez maintenant éditer des fiches de métadonnées ou encore créer de nouveaux utilisateurs. IRD-DSI-IS&AS 12/07/2012