Saltar para:
This Page in English   A Ajuda Contextual não se encontra disponível   
Hoje é domingo
Você está em: TIC > Computação >
Autenticação




Submissão de Jobs

  1. Inicialização do proxy

  2. $ voms-proxy-init --voms vo.up.pt
    Your identity: /C=PT/O=LIPCA/O=UP/OU=xxxxx/CN=xxxxxxxxxx
    Enter GRID pass phrase:
    Creating temporary proxy .......................... Done
    Contacting xxxx.up.pt:xxxxx [/C=PT/O=LIPCA/O=UP/OU=xxxxx/CN=xxxx.up.pt] "vo.up.pt" Done
    Creating proxy .................................... Done
    Your proxy is valid until ....

     

    Por omissão o proxy tem uma duração de 12 horas, pelo que se no final desse tempo pretender submeter jobs deverá renovar o seu proxy.

  3. Submissão de Jobs
  4. Para submeter um job para a infraestrutura do EGEE, o utilizador terá de ter um certificado de proxy válido no User Interface e utilizar o seguinte comando:

    $ glite-wms-job-submit -a job.jdl

    onde o job.jdl é um ficheiro contendo a descrição do job, usualmente com a extensão .jdl

    1. Submeter um job simples

      Criar um ficheiro job.jdl com o seguinte conteúdo:


      Executable = "/bin/hostname";
      StdOutput = "std.out";
      StdError = "std.err";
      OutputSandbox = {"std.out","std.err"};

       

      Este ficheiro descreve um job simples que irá executar o comando /bin/hostname. O Standard output e o Standard error serão redireccionados para os ficheiros std.out e std.err respectivamente, que depois são transferidos para o User Interface após o término do job, visto que estão definidos na OutputSandbox.

      O job é submetido utilizando o seguinte comando:

      glite-wms-job-submit -a job.jdl

      Se a submissão for bem sucedida, o output será semelhante a:


      Connecting to the service https://wms01.lip.pt:7443/glite_wms_wmproxy_server
      ====================== glite-wms-job-submit Success ======================
      The job has been successfully submitted to the WMProxy
      Your job identifier is:
      https://xxx.xxx.pt:xxxx/5Ed4M7S57hnA-Raxxxxx
      ==========================================================================

       
    2. Listar os Computing Element compatíveis com uma dada descrição do job

      É possível obter a lista dos CE's que permitem executar um job especificado por um dado ficheiro JDL utilizando o comando glite-wms-job-list-match:


      $ glite-wms-job-list-match -a job.jdl

      Connecting to the service https://xxxxx.xxx.pt:7443/glite_wms_wmproxy_server
      ==========================================================================
      COMPUTING ELEMENT IDs LIST The following CE(s) matching your job requirements have been found:
      *CEId*
      - xxxx.up.pt:xxxx/jobmanager-lcgsge-uporto
      - xxxxxxx.xx.up.pt:xxxx/jobmanager-lcgsge-uporto
      - xxxxxxx.xx.up.pt:xxxx/jobmanager-lcgsge-uporto
      ==========================================================================

       
    3. Verificar o estado de um determinado job

      Tendo um job sido submetido cujo identificador é jobId, o comando para verificar o estado do job será:

      glite-wms-job-status jobId
    4. Cancelar um job

      Tendo um job sido submetido cujo identificador é jobId, o comando para cancelar o job será:

      glite-wms-job-cancel jobId
    5. Obter o output de um job

      Depois do job terminar, o output poderá ser copiado para o User Interface através do comando:

      glite-wms-job-output jobId
Página gerada em: 2025-06-01 às 09:37:47 Última actualização: 2009-10-30