Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Doc/BM-Dijon » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
{{Maintenance}} | {{Maintenance}} | ||
== Serveur == | |||
Tout est dans /opt sur la vm bm-dijon, accessible depuis l'OpenVPN. | |||
Attention au répertoire /opt/data/surcharge, qui est utilisé par le déploiement du projet DEV. | |||
=== Connexion au réseau de Dijon (VPN) === | === Connexion au réseau de Dijon (VPN) === | ||
| Ligne 43 : | Ligne 30 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
= | On peut également restaurer son accès internet: | ||
<syntaxhighlight lang="bash"> | |||
internals/keys_bmdijon./restore_internet_after_ovpn_connection.sh | |||
</syntaxhighlight> | |||
=== | === Utilisateurs === | ||
# Utiliser ajlsm pour lancer / stoppper tomcat. | |||
# Utiliser root pour lancer / stopper apache | |||
=== Localisation des serveur === | === Localisation des serveur === | ||
=== Ports d'écoutes === | === Ports d'écoutes === | ||
| Ligne 111 : | Ligne 61 : | ||
| redirection (connecteur AJP/1.3) || {{value|'''8'''443}} || {{value|'''9'''443}} | | redirection (connecteur AJP/1.3) || {{value|'''8'''443}} || {{value|'''9'''443}} | ||
|} | |} | ||
=== Emplacement === | === Emplacement === | ||
| Ligne 168 : | Ligne 75 : | ||
| {{value|pleade_dijon}} || {{todo|Changer pour {{value|client-dijon}}}} | | {{value|pleade_dijon}} || {{todo|Changer pour {{value|client-dijon}}}} | ||
|} | |} | ||
== Paramètres de publication == | == Paramètres de publication == | ||
# Attention à les conserver entre 2 versions. | |||
# Il ne faut pas supprimer l'intégralité du datadir, seulement les index | |||
== Conversion des fichiers METS == | == Conversion des fichiers METS == | ||
Version du 4 juin 2015 à 07:14
Serveur
Tout est dans /opt sur la vm bm-dijon, accessible depuis l'OpenVPN.
Attention au répertoire /opt/data/surcharge, qui est utilisé par le déploiement du projet DEV.
Connexion au réseau de Dijon (VPN)
On se connecte à distance avec OpenVPN. Si besoin, installer le client OpenVPN (http://openvpn.net/index.php/open-source/downloads.html)
Remarques : Les autres solutions ne marchent pas puisque les clefs qu'ils nous ont fournis sont spécifique pour OpenVPN.
On commencera par se placer dans le répertoire keys_bmdijon/ du dépôt svn internals contenant les fichiers :
├── ajlsm.zip
├── arvers@ajlsm.com.p12
└── client_dijon.ovpn
On lance la connexion VPN et on saisi la clé/mot de passe :
openvpn client_dijon.opvpn # sudo sera peut-être nécessaire
Quand la connexion réussie on obtient des log se terminant par :
Fri Mar 15 10:54:05 2013 /sbin/route add -net 10.89.0.1 netmask 255.255.255.255 gw 10.89.0.254
Fri Mar 15 10:54:05 2013 Initialization Sequence Completed
On est maintenant sur le résaux de la ville de Dijon, dans un autre terminal, on ouvrira la connexion SSH sur leur réseau local :
ssh ajlsm@10.0.2.73
On peut également restaurer son accès internet:
internals/keys_bmdijon./restore_internet_after_ovpn_connection.sh
Utilisateurs
- Utiliser ajlsm pour lancer / stoppper tomcat.
- Utiliser root pour lancer / stopper apache
Localisation des serveur
Ports d'écoutes
| Type de Port | Production | Recettage |
|---|---|---|
| arrêt | 8005 | 9005 |
| écoute (connecteur HTTP) | 8080 | 8090
To do :
utiliser 9090. |
| redirection (connecteur HTTP) | 8443 | 9443 |
| écoute (connecteur AJP/1.3) | 8009 | 8019
To do :
utiliser 9009. |
| redirection (connecteur AJP/1.3) | 8443 | 9443 |
Emplacement
Emplacement des Images
Utilisateurs
| Utilisateur | Commentaire |
|---|---|
| ajlsm_dijon |
To do :
Changer pour ajlsm. |
| pleade_dijon |
To do :
Changer pour client-dijon. |
Paramètres de publication
- Attention à les conserver entre 2 versions.
- Il ne faut pas supprimer l'intégralité du datadir, seulement les index
Conversion des fichiers METS
Environnement de conversion
Le répertoire de travail se situe dans le projet Dijon/dev/shell-scripts
├── csv2mets.bash
├── data # -> /home/elopez/data/dijon
│ ├── csv
│ │ ├── 02.11-recolement.elopez.csv
│ │ └── 03.04-Dublin-Core-metadata.elopez.csv
│ ├── csv-xml
│ │ ├── 02.10-recolement.elopez.xml
│ │ └── 03.04-Dublin-Core-metadata.elopez.xml
│ └── mets
│ └── mets-citeaux-*.xml
├── logs
├── module-csv
│ └── xsl
│ ├── csv2mets-dijon.xsl
│ └── toolbox-csv2mets-dijon.xsl
├── module-dc
│ └── xsl
│ └── toolbox-dc.xsl
├── module-mets
│ └── xsl
│ ├── mets-builder.xsl
│ └── toolbox-csv2mets.xsl
├── saxon.jar -> /home/elopez/apps/saxon/saxon.jar
├── stylerc
│ ├── LICENSE.txt
│ ├── README.md
│ └── stylerc
└── toolbox.sh -> /home/elopez/shell-scripts/toolbox.sh
Répertoire de données (entrées/sorties)
Les répertoires enfants de data/ contiennent respectivement :
- csv/ :
- un –seul– fichier de récolement (au format CSV);
- un –seul– fichier contenant les métadatas (au format CSV).
*recolement* ou *metadata* et utilise le dernier élément de la liste comme entrée.- csv-xml/ :
- la version XML des fichiers de csv/.
- mets/ :
- les fichiers METS finaux.
Execution
# DESCRIPTION
# Convert .csv file to METS (XML) file using pleade/cocoon
#
# USAGE
# ./csv2mets.bash /home/elopez/projets-eclipse/dijon/dev/shell-scripts
#
rm error.txt; ./csv2mets.bash 2>> ./error.txt