Seguindo o seguinte documento https://twiki.cern.ch/twiki/bin/view/CMS/CrabServerInstallation
. /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
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
# 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
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
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.sockonde XXXXX é o password para o database. O usuário será "root".
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=localhostOBS Não funcionaram
>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
crabServerd --start
su yum install sysstat exit crabServer-SysStat --start
vim $PRODAGENT_WORKDIR/CrabServerConfig.xmlVerifique que o serviço esta rodando em aquicrabServerd --shutdown crabServerd --start
/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 --shutdownProcure usando ps -aux os serviços mysql cujo user seja "crab" e use kill -9
/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
antalya escort bursa escort eskisehir escort istanbul escort izmir escort