Micro Manual
Índice
Micro manual de uso do Globus Toolkit no LCAD
Última atualização: 22/03/2006 Por Renato Cunha
Assume-se que o leitor já possui um certificado para o grid Sinergia. Caso não possua, leia Solicitação de Certificado de Usuário.
Variáveis de ambiente para o uso do Globus
Defina as variáveis GLOBUS_LOCATION e GLOBUS_TCP_PORT_RANGE da seguinte maneira:
export GLOBUS_LOCATION=/usr/local/globus export GLOBUS_TCP_PORT_RANGE=50501:51000
Para ajustar as outras variáveis de ambiente, execute:
No shell bash (use esse caso você não saiba do que eu estou falando):
source $GLOBUS_LOCATION/etc/globus-user-env.sh
No shell C:
source $GLOBUS_LOCATION/etc/globus-user-env.csh
Criação do proxy
Destrua eventuais proxies antigos digitando
grid-proxy-destroy
na linha de comando.
E inicie um novo proxy digitando
grid-proxy-init
na linha de comando.
A senha de seu certificado de segurança será solicitada. Forneça-a.
Submissão de um único job
Para submeter um único job, execute
globus-job-submit nome.da.maquina job
onde: nome.da.maquina é o nome completo da máquina (ex.: lcad1.lcad.inf.ufes.br) e job é o executável a ser executado remotamente.
Caso o executável não esteja presente na máquina remota, utilize
globus-job-submit nome.da.maquina -s job
que a transferência do arquivo do job será realizada antes de sua execução.
Verificação do status de um job
O comando globus-job-submit retorna imediatamente um ID de job. Com este ID é possível verificar o status do seu job a qualquer momento, utilizando
globus-job-status jobID