INSTALLATION FROM SCRATCH (installation on CCIN2P3 machines)¶
Preparation of the machine¶
- creation group/user
groupadd -g 9911 lavoisier useradd -m -u 9911 -g 9911 lavoisier
- Ports autorization
=> 8080 , 8000 , 9000 , 8443
- Update of Java (needed if java <= 1.5)
yum install java-1.6.0-openjdk.x86_64
Set up of Lavoisier¶
rootacc su lavoisier #creation of the installation directory (opt/lavoisier) cd opt mkdir lavoisier cd /opt/lavoisier # Creation of subdirectories mkdir security mkdir caches mkdir project cd project # Download last stable version wget http://maven.in2p3.fr/fr/in2p3/lavoisier/lavoisier-package/2.0-SNAPSHOT/lavoisier-package-2.0-20131007.073126-29-bin.zip unzip lavoisier-package-2.0-20131007.073126-29-bin.zip
Set up of AR configuration for Lavoisier¶
cd etc svn export svn+ssh://anonsvn@svn.in2p3.fr/lavoisier/modules/AR -q --force
- Edit lavoisier-config.properties
cache.baseDirectory=/opt/lavoisier/caches certificate.password=******* certificate.path=/opt/lavoisier/security/lavoisier.p12 @INCLUDES=\ AR/lavoisier-config.properties
- Edit lavoisier-config.xml
<config xmlns="http://software.in2p3.fr/lavoisier/config.xsd" xmlns:xi="http://www.w3.org/2001/XInclude" version="1"> <xi:include href="AR/lavoisier-config.xml" xpointer="element(/1/*)"/> </config>
- Edit lavoisier-service.properties
lavoisier.http.port=8080 lavoisier.https.port=8443 lavoisier.http.disable=true java.util.logging.config.file=lavoisier-logger.properties javax.net.ssl.trustStore=/opt/lavoisier/security/truststore.jks javax.net.ssl.trustStorePassword=*** javax.net.ssl.keyStore=/opt/lavoisier/security/lavoisier.jks javax.net.ssl.keyStorePassword=*** javax.net.debug=ssl lavoisier.passwords=security/lavoisier-passwords.properties