Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 28 to 28 | ||||||||
Massimo Sgaravatto helpped with the installation, resulting in the following instructions:
Installation | ||||||||
Changed: | ||||||||
< < | Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-CREAM.repo Of course also the OS repo files are needed as well yum clean all yum update yum install java-1.6.0-openjdk tomcat5 yum install lcg-CA yum install xml-commons-apis yum install glite-CREAM Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm | |||||||
> > | (updated Apr 8th 2011)
Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-CREAM.repo http://repository.egi.eu/sw/production/cas/1/current/repo-files/egi-trustanchors.repo Of course also the OS repo files are needed as well yum clean all yum update yum install ca-policy-egi-core yum install java-1.6.0-openjdk yum install xml-commons-apis yum install glite-CREAM Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm PS: The official instructions are located at http://igrelease.forge.cnaf.infn.it/doku.php?id=doc:guides:devel:install-cream32 but do not include how to install the Condor part. | |||||||
Configuration and customizations:Customized the conf files (/root/SiteInfo/site-info.def and/root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) (attached is the siteinfo used on osg-gw-3) | ||||||||
Added: | ||||||||
> > | (updated April 8th 2011: Add CONDOR_GROUP_ENABLE=False to the end of site-info.def) | |||||||
Run yaim:
/opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper ("Instructions for CREAM CE >= 1.6 (glite-ce-cream >= 1.12)" section) adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 73 to 73 | ||||||||
| ||||||||
Added: | ||||||||
> > | OSG use of CREAMOSG is planning in officially suporting CREAM in the near term. The first step in the process is represented by this planning document. | |||||||
-- IgorSfiligoi - 2009/11/03
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 14 to 14 | ||||||||
OSG relies hevily on Condor-G for Grid submissions, so it was used for the client testing. | ||||||||
Changed: | ||||||||
< < | Condor-G only added functional support for CREAM in v7.3.2, but one should use at least the next stable release series, 7.4.X. | |||||||
> > | Condor-G only added functional support for CREAM in v7.3.2, but one should use at least the next stable release series, 7.4.X. The v7.5.X development series has added additional improvements, so anyone looking for maximum performance should use that. | |||||||
Changed: | ||||||||
< < | The v7.5.X development series has added additional improvements, so anyone looking for maximum performance should use that. | |||||||
> > | Condor-G also needs gridFTP and VOMS certs installed in order to talk to a CREAM CE. The glideinWMS installer can be used for this purpose: cvs -d :pserver:anonymous@cdcvs.fnal.gov:/cvs/cd_read_only co -r snapshot_100518_v2plus_Igor_CREAM glideinWMS | |||||||
Changed: | ||||||||
< < | Our group has however collaborated with the Condor team for a long time to get to a release of Condor-G with CREAM support. Details can be found on the CREAM Support for CMS page. | |||||||
> > | Moreover, our group has collaborated with the Condor team for a long time to get to a release of Condor-G with CREAM support. Details can be found on the CREAM Support for CMS page. | |||||||
Server testsCREAM installation is only supported via RPMs. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 27 to 27 | ||||||||
Massimo Sgaravatto helpped with the installation, resulting in the following instructions:
Installation | ||||||||
Changed: | ||||||||
< < | - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/name/patch_3179/etics-registered-build-by-name.repo (CREAM repo) The third one will be replaced with a "cleaner" one as soon as glite patch #3179 will be in production (current state is certified) - Of course also the OS repo files are needed as well - yum install yum-protectbase Set protect=1 in the dag and OS repos This is needed because the temporary CREAM repo can contain also rpms provided by the OS/DAG. This won't be needed anymore when the temporary CREAM repo will be replaced with the production one - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm | |||||||
> > | Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-CREAM.repo Of course also the OS repo files are needed as well yum clean all yum update yum install java-1.6.0-openjdk tomcat5 yum install lcg-CA yum install xml-commons-apis yum install glite-CREAM Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm | |||||||
Configuration and customizations: | ||||||||
Changed: | ||||||||
< < | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper ("Instructions for CREAM CE >= 1.6 (glite-ce-cream >= 1.12)" section) adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments | |||||||
> > | Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) (attached is the siteinfo used on osg-gw-3) Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper ("Instructions for CREAM CE >= 1.6 (glite-ce-cream >= 1.12)" section) adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments | |||||||
Service startup- service tomcat5 stop- /opt/glite/etc/init.d/glite-ce-blahparser stop - service tomcat5 start | ||||||||
Line: 71 to 77 | ||||||||
| ||||||||
Added: | ||||||||
> > |
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 14 to 14 | ||||||||
OSG relies hevily on Condor-G for Grid submissions, so it was used for the client testing. | ||||||||
Changed: | ||||||||
< < | Condor-G only added functional support for CREAM in v7.3.2. Unfortunately that release has VOMS-related bugs that make it unusable in practice, so the upcoming 7.4.0 will be the first one to be usable. | |||||||
> > | Condor-G only added functional support for CREAM in v7.3.2, but one should use at least the next stable release series, 7.4.X. The v7.5.X development series has added additional improvements, so anyone looking for maximum performance should use that. | |||||||
Our group has however collaborated with the Condor team for a long time to get to a release of Condor-Gwith CREAM support. Details can be found on the CREAM Support for CMS page.
Server tests | ||||||||
Changed: | ||||||||
< < | CREAM installation is only supported via RPMs. Moreover, only SL4 is officially supported. However, I was given access to pre-production rpms for SL5. Thawan Kooburat from Madison has done it before in the US and is willing to help. | |||||||
> > | CREAM installation is only supported via RPMs. | |||||||
Installation on osg-gw-3Massimo Sgaravatto helpped with the installation, resulting in the following instructions:Installation | ||||||||
Changed: | ||||||||
< < | - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/name/patch_3179/etics-registered-build-by-name.repo (CREAM repo) The third one will be replaced with a "cleaner" one as soon as glite patch #3179 will be in production (current state is certified) - Of course also the OS repo files are needed as well - yum install yum-protectbase Set protect=1 in the dag and OS repos This is needed because the temporary CREAM repo can contain also rpms provided by the OS/DAG. This won't be needed anymore when the temporary CREAM repo will be replaced with the production one - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm | |||||||
> > | - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/name/patch_3179/etics-registered-build-by-name.repo (CREAM repo) The third one will be replaced with a "cleaner" one as soon as glite patch #3179 will be in production (current state is certified) - Of course also the OS repo files are needed as well - yum install yum-protectbase Set protect=1 in the dag and OS repos This is needed because the temporary CREAM repo can contain also rpms provided by the OS/DAG. This won't be needed anymore when the temporary CREAM repo will be replaced with the production one - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm | |||||||
Configuration and customizations: | ||||||||
Changed: | ||||||||
< < | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper ("Instructions for CREAM CE >= 1.6 (glite-ce-cream >= 1.12)" section) adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments | |||||||
> > | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper ("Instructions for CREAM CE >= 1.6 (glite-ce-cream >= 1.12)" section) adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments | |||||||
Service startup- service tomcat5 stop- /opt/glite/etc/init.d/glite-ce-blahparser stop - service tomcat5 start |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 27 to 27 | ||||||||
Massimo Sgaravatto helpped with the installation, resulting in the following instructions:
Installation | ||||||||
Changed: | ||||||||
< < | Instructions for R3.1: - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos_beta/3.2/beta-glite-CREAM.repo Of course also the OS repo files are needed as well - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - yum install perl-XML-Simple - Installed/updated these RPMs: http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.yaim.condor-utils/4.1.1/noarch/glite-yaim-condor-utils-4.1.1-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.ce.blahp/1.14.0/sl5_x86_64_gcc412/glite-ce-blahp-1.14.0-5.sl5.x86_64.rpm For R3.2 os SL5, see: http://igrelease.forge.cnaf.infn.it/doku.php?id=doc:guides:devel:install-cream32 | |||||||
> > | - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/name/patch_3179/etics-registered-build-by-name.repo (CREAM repo) The third one will be replaced with a "cleaner" one as soon as glite patch #3179 will be in production (current state is certified) - Of course also the OS repo files are needed as well - yum install yum-protectbase Set protect=1 in the dag and OS repos This is needed because the temporary CREAM repo can contain also rpms provided by the OS/DAG. This won't be needed anymore when the temporary CREAM repo will be replaced with the production one - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - Installed/updated these RPMs (this won't be needed anymore when glite-CONDOR_utils is released): http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-yaim-condor-utils/5.1.0/noarch/glite-yaim-condor-utils-5.1.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm | |||||||
Configuration and customizations: | ||||||||
Changed: | ||||||||
< < | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Some changes in /opt/glite/etc/blah.config were manually needed: Modified: condor_binpath=/usr/bin bnotifier_path=/opt/glite/bin/BNotifier purge_interval=5000000 export CONDOR_CONFIG=/condor/release/etc/condor_config Added: blah_disable_wn_proxy_renewal=yes bnotifier_debug_logfile=/var/tmp/bnotifier.log bnotifier_debug_level=2 blah_children_restart_interval=0 /opt/glite/etc/blah.config.ucsd is a refernce file with these changes Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Beacuse we want to reuse an existing installation of Condor, we had to a) delete /etc/profile.d/condor.sh b) modify /etc/profile.d/grid-env.sh gridpath_append "PATH" "/opt/condor-7.2.4/sbin" gridenv_set "CONDOR_SUBMIT" "/usr/bin/condor_submit" gridenv_set "CONDOR_STATUS" "/usr/bin/condor_status" gridenv_set "CONDOR_RM" "/usr/bin/condor_rm" gridenv_set "CONDOR_Q" "/usr/bin/condor_q" gridenv_set "CONDOR_CONFIG_LOCAL" "/condor/release//etc/osg-gw-3.local" gridenv_set "CONDOR_CONFIG" "/condor/release/etc/condor_config" gridenv_set "CONDORG_INSTALL_PATH" "/condor/release" - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments | |||||||
> > | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper ("Instructions for CREAM CE >= 1.6 (glite-ce-cream >= 1.12)" section) adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments Service startup | |||||||
- service tomcat5 stop - /opt/glite/etc/init.d/glite-ce-blahparser stop - service tomcat5 start |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 8 to 8 | ||||||||
CREAM is a Grid Compute Element developed in EUROPE by gLite:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Client tests | ||||||||
Line: 27 to 27 | ||||||||
Massimo Sgaravatto helpped with the installation, resulting in the following instructions:
Installation | ||||||||
Changed: | ||||||||
< < | - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos_beta/3.2/beta-glite-CREAM.repo Of course also the OS repo files are needed as well - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - yum install perl-XML-Simple - Installed/updated these RPMs: http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.yaim.condor-utils/4.1.1/noarch/glite-yaim-condor-utils-4.1.1-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.ce.blahp/1.14.0/sl5_x86_64_gcc412/glite-ce-blahp-1.14.0-5.sl5.x86_64.rpm | |||||||
> > | Instructions for R3.1: - Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos_beta/3.2/beta-glite-CREAM.repo Of course also the OS repo files are needed as well - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - yum install perl-XML-Simple - Installed/updated these RPMs: http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.yaim.condor-utils/4.1.1/noarch/glite-yaim-condor-utils-4.1.1-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.ce.blahp/1.14.0/sl5_x86_64_gcc412/glite-ce-blahp-1.14.0-5.sl5.x86_64.rpm For R3.2 os SL5, see: http://igrelease.forge.cnaf.infn.it/doku.php?id=doc:guides:devel:install-cream32 | |||||||
Configuration and customizations:- Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Some changes in /opt/glite/etc/blah.config were manually needed: Modified: condor_binpath=/usr/bin bnotifier_path=/opt/glite/bin/BNotifier purge_interval=5000000 export CONDOR_CONFIG=/condor/release/etc/condor_config Added: blah_disable_wn_proxy_renewal=yes bnotifier_debug_logfile=/var/tmp/bnotifier.log bnotifier_debug_level=2 blah_children_restart_interval=0 /opt/glite/etc/blah.config.ucsd is a refernce file with these changes Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 48 to 48 | ||||||||
Universe = grid | ||||||||
Changed: | ||||||||
< < | The CREAM client in Condor-G needs vaid VOMS CA pub keys; i.e. the vomsdir must be populated. | |||||||
> > | The CREAM client in Condor-G needs valid VOMS CA pub keys; i.e. the vomsdir must be populated. | |||||||
During the test, the load on the client became very high:top - 21:08:42 up 310 days, 9:30, 1 user, load average: 41.64, 40.04, 38.89 Likely due to all the gridFTP sessios that were calling back. | ||||||||
Added: | ||||||||
> > | Test runA test on glidein-c against osg-gw-3 (on 2010/02/19):
| |||||||
-- IgorSfiligoi - 2009/11/03 \ No newline at end of file | ||||||||
Added: | ||||||||
> > |
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 42 to 42 | ||||||||
Condor 7.5.0 was used to run against CREAM. | ||||||||
Added: | ||||||||
> > | Had to install a GridFTP? server with appropriate grid-mapfile. | |||||||
The condor submit file had the following lines in it:
Universe = grid | ||||||||
Added: | ||||||||
> > | The CREAM client in Condor-G needs vaid VOMS CA pub keys; i.e. the vomsdir must be populated.
During the test, the load on the client became very high:top - 21:08:42 up 310 days, 9:30, 1 user, load average: 41.64, 40.04, 38.89 Likely due to all the gridFTP sessios that were calling back. | |||||||
-- IgorSfiligoi - 2009/11/03 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 30 to 30 | ||||||||
- Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos_beta/3.2/beta-glite-CREAM.repo Of course also the OS repo files are needed as well - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - yum install perl-XML-Simple - Installed/updated these RPMs: http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.yaim.condor-utils/4.1.1/noarch/glite-yaim-condor-utils-4.1.1-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.ce.blahp/1.14.0/sl5_x86_64_gcc412/glite-ce-blahp-1.14.0-5.sl5.x86_64.rpm Configuration and customizations: | ||||||||
Changed: | ||||||||
< < | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Some changes in /opt/glite/etc/blah.config were manually needed: Modified: condor_binpath=/usr/bin bnotifier_path=/opt/glite/bin/BNotifier purge_interval=5000000 export CONDOR_CONFIG=/condor/release/etc/condor_config Added: blah_disable_wn_proxy_renewal=yes bnotifier_debug_logfile=/var/tmp/bnotifier.log bnotifier_debug_level=2 blah_children_restart_interval=0 /opt/glite/etc/blah.config.ucsd is a refernce file with these changes Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments - service tomcat5 stop - /opt/glite/etc/init.d/glite-ce-blahparser stop - service tomcat5 start | |||||||
> > | - Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Some changes in /opt/glite/etc/blah.config were manually needed: Modified: condor_binpath=/usr/bin bnotifier_path=/opt/glite/bin/BNotifier purge_interval=5000000 export CONDOR_CONFIG=/condor/release/etc/condor_config Added: blah_disable_wn_proxy_renewal=yes bnotifier_debug_logfile=/var/tmp/bnotifier.log bnotifier_debug_level=2 blah_children_restart_interval=0 /opt/glite/etc/blah.config.ucsd is a refernce file with these changes Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Beacuse we want to reuse an existing installation of Condor, we had to a) delete /etc/profile.d/condor.sh b) modify /etc/profile.d/grid-env.sh gridpath_append "PATH" "/opt/condor-7.2.4/sbin" gridenv_set "CONDOR_SUBMIT" "/usr/bin/condor_submit" gridenv_set "CONDOR_STATUS" "/usr/bin/condor_status" gridenv_set "CONDOR_RM" "/usr/bin/condor_rm" gridenv_set "CONDOR_Q" "/usr/bin/condor_q" gridenv_set "CONDOR_CONFIG_LOCAL" "/condor/release//etc/osg-gw-3.local" gridenv_set "CONDOR_CONFIG" "/condor/release/etc/condor_config" gridenv_set "CONDORG_INSTALL_PATH" "/condor/release" - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments - service tomcat5 stop - /opt/glite/etc/init.d/glite-ce-blahparser stop - service tomcat5 start Client configurationCondor 7.5.0 was used to run against CREAM. The condor submit file had the following lines in it:Universe = grid | |||||||
-- IgorSfiligoi - 2009/11/03 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 22 to 22 | ||||||||
CREAM installation is only supported via RPMs. Moreover, only SL4 is officially supported. However, I was given access to pre-production rpms for SL5. Thawan Kooburat from Madison has done it before in the US and is willing to help. | ||||||||
Added: | ||||||||
> > | Installation on osg-gw-3Massimo Sgaravatto helpped with the installation, resulting in the following instructions:Installation- Copied in /etc/yum.repos.d the following repos: http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/dag.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/lcg-CA.repo http://grid-deployment.web.cern.ch/grid-deployment/glite/repos_beta/3.2/beta-glite-CREAM.repo Of course also the OS repo files are needed as well - yum clean all - yum update - yum install java-1.6.0-openjdk tomcat5 - yum install lcg-CA - yum install xml-commons-apis - yum install glite-CREAM - yum install perl-XML-Simple - Installed/updated these RPMs: http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/glite-info-dynamic-scheduler-condor/1.0.0/noarch/glite-info-dynamic-scheduler-condor-1.0.0-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.yaim.condor-utils/4.1.1/noarch/glite-yaim-condor-utils-4.1.1-1.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.apel.condor/2.0.6/slc4_ia32_gcc346/glite-apel-condor-2.0.6-2.noarch.rpm http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/org.glite.ce.blahp/1.14.0/sl5_x86_64_gcc412/glite-ce-blahp-1.14.0-5.sl5.x86_64.rpm Configuration and customizations:- Customized the conf files (/root/SiteInfo/site-info.def and /root/SiteInfo/services/glite-creamce) siteinfo.def file (/opt/glite/yaim/examples/siteinfo/site-info.def) - Run yaim: /opt/glite/yaim/bin/yaim -c -s /root/SiteInfo/site-info.def -n creamCE -n CONDOR_utils - Some changes in /opt/glite/etc/blah.config were manually needed: Modified: condor_binpath=/usr/bin bnotifier_path=/opt/glite/bin/BNotifier purge_interval=5000000 export CONDOR_CONFIG=/condor/release/etc/condor_config Added: blah_disable_wn_proxy_renewal=yes bnotifier_debug_logfile=/var/tmp/bnotifier.log bnotifier_debug_level=2 blah_children_restart_interval=0 /opt/glite/etc/blah.config.ucsd is a refernce file with these changes Because in the WN the proper environment is not already defined, it was needed to customize the CREAM JobWrapper? . This was done following the instructions reported at: http://grid.pd.infn.it/cream/field.php?n=Main.HowToCustomizeTheCREAMJobWrapper adding the following 2 lines: export OSG_GRID=/code/osgcode/wn-client . $OSG_GRID/setup.sh after: for((idx=0; idx<${#__environment[*]}; idx++)); do eval export ${__environment[$idx]} done - Because the UCSD Condor installation requires a special arguments setting in the Condor submit file, /opt/glite/bin/condor_submit.sh was mofified changing: arguments = $arguments into: arguments = -wrapper_iwd $_CONDOR_SCRATCH_DIR $arguments - service tomcat5 stop - /opt/glite/etc/init.d/glite-ce-blahparser stop - service tomcat5 start | |||||||
-- IgorSfiligoi - 2009/11/03 \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM TestsIntroduction | ||||||||
Line: 19 to 19 | ||||||||
Our group has however collaborated with the Condor team for a long time to get to a release of Condor-Gwith CREAM support. Details can be found on the CREAM Support for CMS page.
Server tests | ||||||||
Changed: | ||||||||
< < | CREAM can only be installed from RPMs on a SL4 node. Thawan Kooburat from Madison has done it before in the US and is willing to help. | |||||||
> > | CREAM installation is only supported via RPMs. Moreover, only SL4 is officially supported. However, I was given access to pre-production rpms for SL5. | |||||||
Changed: | ||||||||
< < | Waiting for Terrence to get the needed node. | |||||||
> > | Thawan Kooburat from Madison has done it before in the US and is willing to help. | |||||||
-- IgorSfiligoi - 2009/11/03 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
CREAM TestsIntroductionOSG is evaluating various Grid Compute Elements (aka Gatekeepers) to determine which ones it should support. Feature list, ease of use, performance and reliability are all important aspects of the evaluation. CREAM is a Grid Compute Element developed in EUROPE by gLite:
Client testsOSG relies hevily on Condor-G for Grid submissions, so it was used for the client testing. Condor-G only added functional support for CREAM in v7.3.2. Unfortunately that release has VOMS-related bugs that make it unusable in practice, so the upcoming 7.4.0 will be the first one to be usable. Our group has however collaborated with the Condor team for a long time to get to a release of Condor-Gwith CREAM support. Details can be found on the CREAM Support for CMS page.Server testsCREAM can only be installed from RPMs on a SL4 node.Thawan Kooburat from Madison has done it before in the US and is willing to help. Waiting for Terrence to get the needed node. -- IgorSfiligoi - 2009/11/03 |