Tags:
,
view all tags
-- Main.MassimoSgaravatto - 2011-10-28 ---+!! CREAM manual installation for EMI-2 release %TOC% ---# Installation and Configuration * build emi-cream workarea. Workarea path: [CREAM_WKA] * download and extract axis2.war from http://apache.fastbull.org//axis/axis2/java/core/1.6.1/axis2-1.6.1-war.zip * rename axis2.war <verbatim style="padding-left: 60px;"> mv axis2.war ce-cream.war </verbatim> * stop tomcat5 service <verbatim style="padding-left: 60px;"> service tomcat5 stop </verbatim> * copy ce-cream.war in /usr/share/tomcat5/webapps/ * start tomcat5 service <verbatim style="padding-left: 60px;"> service tomcat5 start </verbatim> * wait for a while until the ce-cream.war file is unpacked. * stop tomcat5 service <verbatim style="padding-left: 60px;"> service tomcat5 stop </verbatim> * copy axis2.xml file <verbatim style="padding-left: 60px;"> copy [CREAM_WKA]/emi.cream-ce.cream-common/config/axis2.xml in /usr/share/tomcat5/webapps/ce-cream/WEB-INF/conf </verbatim> * copy cream-config.xml file <verbatim style="padding-left: 60px;"> copy [CREAM_WKA]/emi.cream-ce.cream/config/cream-config.xml in /etc/glite-ce-cream/cream-config.xml </verbatim> * configure /etc/glite-ce-cream/cream-config.xml file: * set the correct value for the "BLAH_JOBID_PREFIX" parameter. Example: <verbatim style="padding-left: 60px;"> <parameter name="BLAH_JOBID_PREFIX" value="cre10_" /> </verbatim> * * set the correct value for the "HOST_SMP_SIZE" parameter. Example: <verbatim style="padding-left: 60px;"> <parameter name="HOST_SMP_SIZE" value="2" /> </verbatim> * * set the correct values for “factory”, “username”, “password” attributes in the "datasource_creamdb" section. <verbatim style="padding-left: 60px;"> How to choice the value for “factory” attribute? jar tvf /var/lib/tomcat5/common/lib/*dbcp* | grep BasicDataSourceFactory | sed -e 's/.* //g' | sed -e 's/.class//' </verbatim> * set the correct values for “factory”, “username”, “password” attributes in the "datasource_delegationdb" section. <verbatim style="padding-left: 60px;"> How to choice the value for “factory” attribute? jar tvf /var/lib/tomcat5/common/lib/*dbcp* | grep BasicDataSourceFactory | sed -e 's/.* //g' | sed -e 's/.class//' </verbatim> * copy log4j.properties file <verbatim style="padding-left: 60px;"> copy [CREAM_WKA]/stage/etc/glite-ce-cream/log4j.properties in /etc/glite-ce-cream/log4j.properties </verbatim> * copy glite-ce-cream-authorization.mar file <verbatim style="padding-left: 60px;"> copy [CREAM_WKA]/emi.cream-ce.cream/lib/glite-ce-cream-authorization.mar in /usr/share/tomcat5/webapps/ce-cream/WEB-INF/modules/ </verbatim> * copy glite-ce-cream.aar file <verbatim style="padding-left: 60px;"> copy [CREAM_WKA]/emi.cream-ce.cream/lib/glite-ce-cream.aar in /usr/share/tomcat5/webapps/ce-cream/WEB-INF/services </verbatim> * copy the following scripts in /usr/bin/ <verbatim style="padding-left: 60px;"> [CREAM_WKA]/stage/usr/bin/glite-cream-copyProxyToSandboxDir.sh [CREAM_WKA]/stage/usr/bin/glite_cream_load_monitor [CREAM_WKA]/stage/usr/bin/glite-ce-cream-purge-proxy [CREAM_WKA]/stage/usr/bin/glite-ce-cream-purge-sandbox [CREAM_WKA]/stage/usr/bin/glite-cream-createsandboxdir </verbatim> * copy the following jar libraries in /usr/share/java/ <verbatim style="padding-left: 60px;"> [CREAM_WKA]/stage/usr/share/java/glite-ce-cream-delegationExecutor.jar [CREAM_WKA]/stage/usr/share/java/glite-ce-cream-blahExecutor.jar [CREAM_WKA]/stage/usr/share/java/glite-ce-cream-core.jar [CREAM_WKA]/stage/usr/share/java/glite-ce-common-java.jar [CREAM_WKA]/stage/usr/share/java/glite-ce-cream-api-java.jar [CREAM_WKA]/stage/usr/share/java/glite-jdl-api-java.jar [CREAM_WKA]/stage/usr/share/java/argus-pep-api-java.jar [CREAM_WKA]/stage/usr/share/java/argus-pep-common.jar [CREAM_WKA]/stage/usr/share/java/delegation-java.jar [CREAM_WKA]/stage/usr/share/java/trustmanager* [CREAM_WKA]/stage/usr/share/java/vomsjapi.jar (?) mysql-connector-java.jar (?) classad.jar </verbatim> * create the following links <verbatim style="padding-left: 60px;"> ln -s /usr/share/java/trustmanager.jar /usr/share/tomcat5/common/lib/\[trustmanager\].jar ln -s /usr/share/java/trustmanager-axis.jar /usr/share/tomcat5/common/lib/\[trustmanager-axis\].jar ln -s /usr/share/java/vomsjapi.jar /usr/share/tomcat5/common/lib/\[vomsjapi].jar ln -s /usr/share/java/mysql-connector-java.jar /usr/share/tomcat5/common/lib/\[mysql-connector-java].jar ln -s /usr/share/java/delegation-java.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[delegation-java\].jar ln -s /usr/share/java/argus-pep-common.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[argus-pep-common\].jar ln -s /usr/share/java/argus-pep-api-java.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[argus-pep-api-java\].jar ln -s /usr/share/java/glite-jdl-api-java.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[glite-jdl-api-java\].jar ln -s /usr/share/java/classad.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[classad\].jar ln -s /usr/share/java/glite-ce-cream-api-java.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[glite-ce-cream-api-java\].jar ln -s /usr/share/java/glite-ce-common-java.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[glite-ce-common-java\].jar ln -s /usr/share/java/glite-ce-cream-core.jar /usr/share/tomcat5/webapps/ce-cream/WEB-INF/lib/\[glite-ce-cream-core\].jar </verbatim> * [trustmanager-tomcat].jar, [trustmanager].jar and [bcprov].jar links must exist in /usr/share/tomcat5/server/lib <verbatim style="padding-left: 60px;"> [trustmanager-tomcat].jar -> /usr/share/java/trustmanager-tomcat.jar [trustmanager].jar -> /usr/share/java/trustmanager.jar [bcprov].jar -> /usr/share/java/bcprov.jar </verbatim> * [bcprov].jar link must exist in /usr/share/tomcat5/common/lib <verbatim style="padding-left: 60px;"> [bcprov].jar -> /usr/share/java/bcprov.jar </verbatim> * start tomcat5 service <verbatim style="padding-left: 60px;"> service tomcat5 start </verbatim>
Edit
|
Attach
|
PDF
|
H
istory
:
r9
|
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r4 - 2011-11-02
-
EricFrizziero
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
General Doc
Functional Description
Batch System Support
CREAM and Information Service
Release Notes
Known Issues
Security in CREAM
Nagios Probes to monitor CREAM and WN
Papers
Presentations
User Doc
CREAM User Guide for EMI-1
CREAM User Guide for EMI-2
CREAM User Guide for EMI-3
CREAM JDL Guide
BLAH User Guide
Troubleshooting Guide
System Administrator Doc
System Administrator Guide for CREAM (EMI-3 release)
System Administrator Guide for CREAM (EMI-2 release)
System Administrator Guide for CREAM (EMI-1 release)
The CREAM configuration file
The CEMonitor configuration file
The CREAM CE Service Reference Card (EMI-2 release)
The CREAM CE Service Reference Card (EMI-1 release)
Batch System related documentation
Troubleshooting Guide
The guide for integrating EMIR in CREAM
]
Developers Doc
CREAM Client API C++ Documentation
CREAM Client API for Python
Other Doc
Contacts
Moving to CREAM from LCG-CE
Testing
Internal Collaboration Information
Credits
CREAM Web utilities
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback