O objetivo desta página é ensinar como se faz o setup básico do ambiente de grid no Sprace, e utilizar esse ambiente para submeter jobs do CMSSW para o grid. Para os efeitos desta página, assume-se o uso da shell bash.
PREREQUISITO: conta na máquina access.sprace.org.br
.
PREREQUISITO: certificado válido de grid.
.p12
. Pra nossos propósitos, esse formato não serve - temos que separar os dois elementos, e colocá-los em um diretório específico.
.globus
em sua sua HOME: mkdir $HOME/.globus
openssl pkcs12 -in YourCert.p12 -clcerts -nokeys -out $HOME/.globus/usercert.pem
, onde YourCert.p12
é o nome do seu arquivo de extensão .p12
openssl pkcs12 -in YourCert.p12 -nocerts -out $HOME/.globus/userkey.pem
chmod 400 $HOME/.globus/userkey.pem
.p12
contém INFORMAÇÃO SENSÍVEL - isto é, sua chave privada e seu certificado. Considere apagá-lo ou transferí-lo para um lugar seguro.
Este processo deve ser feito sempre que você precisar renovar seu certificado de grid. Normalmente isso ocorre uma vez por ano.
/usr/local/glite/3.1.25-0
. Note que o último número pode ser diferente dependendo da versão instalada. Execute os seguintes comandos:
export UITOP=/usr/local/glite/3.1.25-0
. $UITOP/$VERSION/external/etc/profile.d/grid-env.sh
export EDG_WL_LOCATION=$UITOP/$VERSION/edg
export PYTHONPATH=$UITOP/$VERSION/glite/lib/python:$PYTHONPATH
Este processo deve ser feito toda vez que você fizer login na access e desejar usar o ambiente de Grid.
/usr/local/CRAB
. Execute os seguintes comandos:
source /usr/local/CRAB/crab.sh
export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib
Note que você deve ter já preparado a área de desenvolvimento do CMSSW com cmsenv
. Se não for o caso, o CRAB reclama e te aviso disso. Este processo deve ser feito toda vez que você fizer login na access e desejar submeter jobs do CMSSW para o Grid.
-- ThiagoTomei - 13 Feb 2009
antalya escort bursa escort eskisehir escort istanbul escort izmir escort