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