Tags:
,
view all tags
---+ Instalação do !CrabServer na access ---++Instalação: Seguindo o seguinte documento https://twiki.cern.ch/twiki/bin/view/CMS/CrabServerInstallation * Requisitando um certificado para a máquina <pre> . /OSG/setup.sh cert-gridadmin -host access.sprace.org.br -prefix access ca doegrids -affiliation osg -vo dosar -show -email mdias@if.unesp.br mv /home/mdias/accesscert.pem /etc/grid-security/hostcert.pem mv /home/mdias/accesskey.pem /etc/grid-security/hostkey.pem chown root: /etc/grid-security/host* chmod 400 /etc/grid-security/hostkey.pem chmod 444 /etc/grid-security/hostcert.pem </pre> * Instalando o voms server certificates <pre> cd /tmp/ wget wget -O lcg-vomscerts-5.4.0-1.noarch.rpm http://glitesoft.cern.ch/EGEE/gLite/R3.1/generic/sl4/i386/RPMS.updates/lcg-vomscerts-5.4.0-1.noarch.rpm rpm -ivh lcg-vomscerts-5.4.0-1.noarch.rpm </pre> * Criando a configuração básica e proxy delegation <pre> # adduser crab #addgroup cms # su - crab cd /home/crab export CVSROOT=:ext:mafd@cmscvs.cern.ch:/cvs_server/repositories/CMSSW export CVS_RSH=/usr/bin/ssh cvs co CRAB/CRABSERVER/bin/DelegationRPMs.sh mkdir sw_area export MYTESTAREA=/home/crab/sw_area su export MYTESTAREA=/home/crab/sw_area CRAB/CRABSERVER/bin/DelegationRPMs.sh install -path $MYTESTAREA exit mkdir work export PRODAGENT_WORKDIR=/home/crab/work export SCRAM_ARCH=slc4_ia32_gcc345 wget -O $MYTESTAREA/bootstrap.sh http://cmsrep.cern.ch/cmssw/cms/bootstrap.sh sh -x $MYTESTAREA/bootstrap.sh setup -repository comp -path $MYTESTAREA -arch $SCRAM_ARCH source $MYTESTAREA/$SCRAM_ARCH/external/apt/0.5.15lorg3.2-cmp/etc/profile.d/init.sh apt-get update apt-get upgrade apt-cache search crab-server apt-get install cms+crab-server+CRABSERVER_1_0_7-cmp su /opt/glite/etc/init.d/glite-proxy-renewald start /opt/asap/etc/init.d/delegation start </pre> * Criando um source para variáveis do glite UI e setando as variáveis de ambiente <pre> vim /usr/local/glite/3.1.25-0/etc/profile.d/cms_ui_env.sh UITOP=/usr/local/glite VER=3.1.25-0 if [ ! $GLITE_LOCATION ] ; then . $UITOP/$VER/external/etc/profile.d/grid-env.sh else echo "gLite environment already defined" fi #environment export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib exit source /usr/local/glite/3.1.25-0/etc/profile.d/cms_ui_env.sh export MYTESTAREA=/home/crab/sw_area export SCRAM_ARCH=slc4_ia32_gcc345 CRABSERVER_version="CRABSERVER_1_0_7-cmp" source ${MYTESTAREA}/${SCRAM_ARCH}/cms/crab-server/${CRABSERVER_version}/etc/profile.d/init.sh export CRABSERVER_ROOT=$MYTESTAREA/${SCRAM_ARCH}/cms/crab-server/${CRABSERVER_version} export PRODAGENT_WORKDIR=/home/crab/work export PRODAGENT_CONFIG=$PRODAGENT_WORKDIR/CrabServerConfig.xml </pre> * Instalando o database <pre> mkdir -p ${PRODAGENT_WORKDIR}/mysqldata mysql_install_db --datadir=${PRODAGENT_WORKDIR}/mysqldata mysqld_safe --datadir=${PRODAGENT_WORKDIR}/mysqldata --socket=${PRODAGENT_WORKDIR}/mysqldata/mysql.sock --skip-networking --log-error=${PRODAGENT_WORKDIR}/mysqldata/error.log --pid-file=${PRODAGENT_WORKDIR}/mysqldata/mysqld.pid & mysqladmin -u root password 'XXXXX' --socket=$PRODAGENT_WORKDIR/mysqldata/mysql.sock </pre> onde XXXXX é o password para o database. O usuário será "root". * Configurações iniciais <pre> cd $PRODAGENT_WORKDIR crabServer-new-config crabServer-edit-config --component=ProdAgent --parameter=ProdAgentWorkDir --value=$PRODAGENT_WORKDIR crabServer-edit-config --component=ProdAgentDB --parameter=dbName --value=CrabServerDB crabServer-edit-config --component=ProdAgentDB --parameter=socketFileLocation --value=${PRODAGENT_WORKDIR}/mysqldata/mysql.sock prodAgent-install-db prodAgent-install-bosslite-db crabServer-install-db export myCacheDir=/home/crab/temp mkdir -p $myCacheDir crabServer-edit-config --component=CrabServerConfigurations --parameter=CacheDir --value="$myCacheDir" crabServer-edit-config --component=CrabServerConfigurations --parameter=Protocol --value="srmv2" crabServer-edit-config --component=CrabServerConfigurations --parameter=storagePort --value=8443 crabServer-edit-config --component=CrabServerConfigurations --parameter=storageName --value=osg-se.sprace.org.br crabServer-edit-config --component=CrabServerConfigurations --parameter=storagePath --value="/pnfs/sprace.org.br/data/cms/crab" crabServer-edit-config --component=CommandManager --parameter=Port --value=20081 crabServer-edit-config --component=ProdAgent --parameter=ProdAgentName --value=CrabServer@$HOSTNAME crabServer-edit-config --component=JobKiller --parameter=KillerName --value=BossLiteKiller crabServer-edit-config --component=JobStates --parameter=maxRetries --value=3 crabServer-edit-config --component=GetOutput --parameter=OutputLocation --value=SE crabServer-edit-config --component=AdminControl --parameter=BotPeriod --value="04:00:00" crabServer-edit-config --component=Notification --parameter=Notification_SMTPServer --value=localhost </pre> *OBS* Não funcionaram <pre> >crabServer-edit-config --component=GetOutput --parameter=skipWMSAuth --value=1 Error: Component GetOutput has no parameter named skipWMSAuth Cannot edit non existent parameter >crabServer-edit-config --component=CrabServerConfigurations --parameter=resourceBroker --value=CERN Error: Component CrabServerConfigurations has no parameter named resourceBroker Cannot edit non existent parameter </pre> * Iniciando o serviço <pre> crabServerd --start </pre> * Instalando alguns sensores <pre> su yum install sysstat exit crabServer-SysStat --start </pre> * Algum trabalho de pós instalação encontrar em CrabServerConfigurations block section: <pre> vim $PRODAGENT_WORKDIR/CrabServerConfig.xml <Parameter Name="baseConfUrl" Value="https://cmsweb.cern.ch/crabconf/files/"/> <Parameter Name="configFileName" Value="glite_wms_CERN.conf"/> crabServerd --shutdown crabServerd --start </pre> Verifique que o serviço esta rodando em [[http://access.sprace.org.br:8888][aqui]] ---++Operação * Desligar o serviço. Como root: <pre> /opt/asap/etc/init.d/delegation stop /opt/glite/etc/init.d/glite-proxy-renewald stop su - crab source variables.sh crabServer-SysStat --shutdown crabServerd --shutdown </pre> Procure usando ps -aux os serviços mysql cujo user seja "crab" e use kill -9 * ligar o serviço <pre> /opt/glite/etc/init.d/glite-proxy-renewald start /opt/asap/etc/init.d/delegation start su - crab source variables.sh mysqld_safe --datadir=${PRODAGENT_WORKDIR}/mysqldata --socket=${PRODAGENT_WORKDIR}/mysqldata/mysql.sock --skip-networking --log-error=${PRODAGENT_WORKDIR}/mysqldata/error.log --pid-file=${PRODAGENT_WORKDIR}/mysqldata/mysqld.pid & crabServerd --start crabServer-SysStat --start </pre> ---++Updates ---+++Marco em 29/04/2009 Alguns e-mails trocados para tentar colocar o crab server em atividade para o CMS, em hn-cms-t2@cern.ch, de Alessandra Fanfani: <pre> > We deployed a CRAB server in our tier-2, but we have two questions: > 1)Do you have an idea how much space must be dedicated in our storage in > order to make it available to all CMS community? We are planning a upgrade > in our storage soon. about 1-2TB. Few hundreds of GB are not enough to safely handle users sandboxes. Is the storage area you are planning to use as CRAB server storage a GridFTp server? > 2)Do you know who we have to contact to put our new server configuration > file at https://cmsweb.cern.ch/crabconf/files after that? Did you already performed tests of the server with a local configuration file as suggested in: https://twiki.cern.ch/twiki/bin/view/CMS/CrabServerInstallation#Testing_the_CrabServer ? If yes, then you could ask to the crab development HN: hn-cms-crabDevelopment@cern.ch </pre> De Mattia Cinquilli: <pre> > > No, we are planning to use our dcache storage (srm) and allocate some > space to CRAB jobs. About space, we will need to wait until our > upgrade to > make it available to CMS community, for sure. Here the problem is that the server can handle that protocol (and storage), but the WMS is not able to work with a dcache system (with different pools). So, actually, the solution is to have gridFtp installed on the same machine of the server with a dedicated disk/ partition, or (better performance) to have a dedicated machine with just gridFtp (as Legnaro setup). </pre> Coloca o que fez. ---+++Ciclano em dd/mm/aaaa Mais comentarios
Edit
|
Attach
|
P
rint version
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r2 - 2009-04-29
-
MarcoAndreFerreiraDias
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
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
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback
antalya escort
bursa escort
eskisehir escort
istanbul escort
izmir escort