Difference: StormTipTricks (1 vs. 2)

Revision 22012-03-02 - AlessioGianelle

Line: 1 to 1
 
META TOPICPARENT name="TestingStorm"
Line: 2 to 2
 
META TOPICPARENT name="TestingStorm"
Deleted:
<
<
 This page is a collection of HowTo for testing and certification people
Added:
>
>

Prerequisities

Two things usually need to be checked (se also sysadmin guide for the complete list):
  • Command hostname should return a Fully Qualified Domain Name (FQDN). So check /etc/hosts
  • Check that the fs support the extended attribute and the ACL. Example:
[~]# vi /etc/fstab
  ...
  /dev/hda3     /storage ext3 defaults,acl,user_xattr 1 2
  ...
 

Siteinfo example files

FrontEnd

Line: 13 to 24
 #### Storm FE siteinfo ####

## MANDATORY parameters

Changed:
<
<
STORM_DB_PWD=NoStorm
>
>
STORM_DB_PWD=
  ## REQUIRED parameters (= defaults) STORM_DB_HOST=cream-51.pd.infn.it
Line: 36 to 47
 STORM_BACKEND_HOST=cream-51.pd.infn.it STORM_DEFAULT_ROOT=/storageArea VOS="cms dteam infngrid testers.eu-emi.eu"
Changed:
<
<
STORM_DB_PWD=NoStorm
>
>
STORM_DB_PWD=
 STORM_CMS_ONLINE_SIZE=1 STORM_DTEAM_ONLINE_SIZE=1 STORM_INFNGRID_ONLINE_SIZE=1
Line: 73 to 84
 STORM_STRANGENAME_VONAME="testers.eu-emi.eu"

Added:
>
>

Workaround and Known issues

xml-common-apis

If at the end of the yaim configuration you see this error:
Starting tomcat5: /usr/bin/rebuild-jar-repository: error: Could not find xml-commons-apis Java extension for this JVM
/usr/bin/rebuild-jar-repository: error: Some detected jars were not found for this jvm
Install this rpm: xml-commons-apis

Testing Tip&Tricks

--novoms testsuite section

To use the --novoms parameter of the testsuite you need to modify before the _ /etc/storm/backend-server/namespace.xml_ file on the BE: remove the vo-name entry from the application rule: testers.eu-emi.eu_no_voms-rule
--- /etc/storm/backend-server/namespace.xml   2012-03-02 15:23:37.000000000 +0100
+++ /etc/storm/backend-server/namespace.xml.old   2012-03-02 15:22:09.000000000 +0100
Line: 305 to 305
Added:
>
>
<app-rule name="testers.eu-emi.eu_no_voms-rule"> * + <vo-name>testers.eu-emi.eu_no_voms</vo-name> <approachable-fs>TESTERSEUEMIEU_NO_VOMS-FS</approachable-fs> </app-rule>

Revision 12012-02-08 - AlessioGianelle

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="TestingStorm"

This page is a collection of HowTo for testing and certification people

Siteinfo example files

FrontEnd

#### Storm FE siteinfo ####

## MANDATORY parameters
STORM_DB_PWD=NoStorm

## REQUIRED parameters (!= defaults)
STORM_DB_HOST=cream-51.pd.infn.it
STORM_FE_BE_XMLRPC_HOST=cream-51.pd.infn.it

### Why we need it? Is it a bug?
STORM_FRONTEND_PORT=8444

# overwrite siteinfo def variables
STORM_DEFAULT_ROOT=/storageArea

BackEnd and others...

#### Storm BE siteinfo ####

## MANDATORY
STORM_BACKEND_HOST=cream-51.pd.infn.it
STORM_DEFAULT_ROOT=/storageArea
VOS="cms dteam infngrid testers.eu-emi.eu"
STORM_DB_PWD=NoStorm
STORM_CMS_ONLINE_SIZE=1
STORM_DTEAM_ONLINE_SIZE=1
STORM_INFNGRID_ONLINE_SIZE=1
STORM_TESTERSEUEMIEU_ONLINE_SIZE=3
STORM_TESTERSEUEMIEU_NO_VOMS_ONLINE_SIZE=1

## REQUIRED (!= default values)
STORM_DB_HOST=$STORM_BACKEND_HOST
STORM_FRONTEND_HOST_LIST=cert-18.pd.infn.it
STORM_FRONTEND_PUBLIC_HOST=cert-18.pd.infn.it
STORM_GRIDHTTPS_ENABLED=true
STORM_GRIDHTTPS_SERVER_USER_UID=91
STORM_GRIDHTTPS_SERVER_GROUP_UID=91
STORM_GRIDHTTPS_SERVER_HOST=$STORM_BACKEND_HOST 
STORM_INFO_HTTP_SUPPORT=true
STORM_INFO_HTTPS_SUPPORT=true
#STORM_STORAGEAREA_LIST="$VOS testers.eu-emi.eu_no_voms" 

## Added
GRIDFTP_WITH_DSI="yes"
STORM_STORAGEAREA_LIST="$VOS testers.eu-emi.eu_no_voms strangeName"
STORM_GRIDFTP_POOL_LIST=$STORM_BACKEND_HOST

STORM_DEFAULT_PATH=/provola

## https service
STORM_GRIDHTTPS_PLUGIN_CLASSNAME=it.grid.storm.https.GhttpsHTTPSPluginInterface
STORM_GRIDHTTPS_SERVER_PORT=8088 #####

STORM_STRANGENAME_ONLINE_SIZE=2

STORM_STRANGENAME_ROOT="/provola/strangename"
STORM_STRANGENAME_ACCESSPOINT="/surprise"
STORM_STRANGENAME_VONAME="testers.eu-emi.eu"

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback