glite job management (básico) · ctic-uni | lima, peru | 17/03/2009 - 21/03/2009 2 222 resumen •...

35
GRyDs / Universidad Simón Bolívar Grupo de Investigación en Redes y Sistemas Distribuidos www.gryds.net www.usb.ve gLite Job Management (Básico) Prof. Yudith Cardinale <[email protected]> Prof. Jesus De Oliveira <[email protected]>

Upload: others

Post on 29-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

GRyDs / Universidad Simón BolívarGrupo de Investigación en Redes y Sistemas Distribuidos

www.gryds.net www.usb.ve

gLite Job Management (Básico)Prof. Yudith Cardinale <[email protected]>

Prof. Jesus De Oliveira <[email protected]>

Page 2: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

22 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2www.gryds.net www.usb.ve 2

Resumen

• EL Workload Management System (WMS) es el componente gLite que permite a los usuarios enviar jobs y realiza todas las tareas necesarias para ejecutarlos, ocultando la complejidad del grid al usuario– Es responsabilidad del usuario describir sus jobs y sus

requerimientos, y de obtener sus resultados una vez sean completados

• En esta presentación se describirán los conceptos básicos del lenguaje empleado para describir un job, y las interfaces de línea de comandos básicas para enviar y gestionar jobs simples

Page 3: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

33 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 3www.gryds.net www.usb.ve 3

Workload Management System (WMS) comprende un conjunto de componentes del middleware de grid, responsables de la distribución y

gestión de tareas a través de los recursos del grid.

Su propósito es aceptar y satisfacer requerimientos para gestión de trabajos que vienen

desde clientes

El WMS enviará el job a un CE apropiado para su ejecución, considerando los requerimientos y preferencias del usuario

expresados en la descripción del job

La decisión sobre que recurso debe ser utilizado, es el resultado del proceso de matchmaking

Workload Management System

Page 4: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

44 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 4www.gryds.net www.usb.ve 4

Job Description Language• El Job Description Language (JDL) es un lenguaje de alto nivel

basado en el lenguaje Classified Advertisement (ClassAd), usado para describir jobs a conjuntos de jobs con relaciones de dependencias arbitrarias – En gLite, el lenguaje JDL es usado para especificar las

caracteristicas y limitaciones de los jobs, que son tomadas en cuenta por el WMS para seleccionar el mejor recurso para ejecutar el job

– Un archivo JDL consiste en lineas con el siguiente formato: attributo = expresion;

– Las expresiones pueden tener varias líneas, pero la última siempre debe ser terminada con un punto y coma (;). Cadenas literales deben ser encerradas entre comillas dobles ("). Si dentro de una cadena deben incluirse comillas dobles, estas deberan ser escapadas con un símbolo backslash (\"). Ejemplo: Arguments = "\"hello\" 10“;

Page 5: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

55 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 5www.gryds.net www.usb.ve 5

Job Description Language• El caracter “ ‘ ” no puede ser usado en el JDL

• Los comentarios se preceden con un caracter numeral (#) o doble barra (//) al principio de cada línea

• Comentarios de múltiples líneas deben ser encerrados entre símbolos “/*” y“*/” .

Importante! El JDL es sensible a espacios en blanco y tabuladores. No debe existir ningún espacio en blanco o tabuladores al final de una línea

Page 6: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

66 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 6www.gryds.net www.usb.ve 6

Ejemplo SimpleExecutable = "/bin/hostname";

StdOutput = "std.out";

StdError = "std.err";

El atributo Executable especifíca el comando a ser ejecutado por el job. Si el comando existe previamente en el WN, debe ser especificado con el path absoluto; si ha de ser copiado desde el UI, unicamente el nombre del archivo debe ser especificado, y el path al ejecutable debe ser indicado en el atributo InputSandbox.

Executable = "test.sh";

InputSandbox = {"/home/doe/test.sh"};

StdOutput = "std.out";

StdError = "std.err";

Page 7: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

77 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 7www.gryds.net www.usb.ve 7

• EL atributo Arguments puede contener una cádena, que es pasada como una lista de argumentos al ejecutable:Arguments = "fileA 10";

• En los atributos Executable y Arguments puede ser necesario utilizar caracteres especiales, como &, \, |, >, <. Esos caracteres deben ser precedidos por backslash-triples (\\\): Arguments = "-f file1\\\&file2";

• Los atributos StdOutput y StdError definen el nombre de archivos que contendrán la salida estándar y la salida de error del ejecutable, una vez que los resultados del job sean obtenidos.

Atributos

Page 8: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

88 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 8www.gryds.net www.usb.ve 8

• Si se requiere copiar archivos desde el UI al nodo de ejecución, deben listarse en el atributo InputSandbox:InputSandbox = {"test.sh", .. , "fileN"};

• Los archivos que se deseen copiar "de vuelta" al UI una vez que el job finalice, pueden especificarse en el atributo OutputSandbox:OutputSandbox = {"std.out","std.err"};

• El InputSandbox no puede contener dos archivos con el mismo nombre, aun cuando tengan paths absolutos distintos, dado que al transferirlos, uno sobreescribira al otro.

Atributos

Page 9: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

99 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 9www.gryds.net www.usb.ve 9

• El ambiente del shell para el job puede ser modificado con el atributo Environment

Environment = {"CMS_PATH=$HOME/cms", "CMS_DB=$CMS_PATH/cmdb"};

• El atributo VirtualOrganisation puede utilizarse para especificar explícitamente la VO del usuario:

VirtualOrganisation = “gilda";

Atributos

Page 10: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1010 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 10www.gryds.net www.usb.ve 10

• JobType–Normal (simple, sequential job), Interactive, MPICH, Checkpointable, Partitionable, Parametric

–Permite especificar combinaciones: Checkpointable, InteractiveCheckpointable, MPI

JobType = “Interactive”;

JobType = {“Interactive”,”Checkpointable”};

““Interactive” + “MPI” not yet permittedInteractive” + “MPI” not yet permitted

Atributos

Page 11: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1111 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 11www.gryds.net www.usb.ve 11

• El atributo Requirements puede emplearse para expresar restricciones sobre los recursos en los que puede ejecutarse el job– Su valor es una expresión Boolean que debe evaluarse a

"verdadero" si el job puede ejecutarse en un CE en particular

• Nota: Solo debe especificarse un (1) atributo Requirements (Si hay más de uno, solo el último es considerado). Si se deben aplicar varias condiciones al job, todas deben combinarse en un único atributo Requirements.

• Por ejemplo, supongamos que el usuario desea ejecutar en un CE que tenga PBS como manejador de colas, y cuyos WNs tengan al menos 2 CPUs:

Requirements = other.GlueCEInfoLRMSType == "PBS" && other.GlueCEInfoTotalCPUs > 1;

Atributos

Page 12: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1212 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 12www.gryds.net www.usb.ve 12

• Tambien se puede obligar al WMS a que envíe un job a una cola en determinada en un CE con la siguiente expresión:

Requirements = other.GlueCEUniqueID == "lxshare0286.cern.ch:2119/jobmanager-pbs-short";

• Tambien es posible utilizar expresiones regulares para especificar un requerimiento:

– Supongamos que el usuario desea que sus jobs ejecuten en cualquier CE en el dominio cern.ch Esto puede lograrse con la siguiente expresión en el JDL:

Requirements = RegExp("cern.ch",other.GlueCEUniqueID);

– Lo opuesto puede expresarse con lo siguiente:

Requirements = (!RegExp("cern.ch", other.GlueCEUniqueID));

Atributos

Page 13: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1313 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 13www.gryds.net www.usb.ve 13

• Si la duración del job es significativa, es importante incluir un requerimiento que indique el tiempo máximo de CPU, o tiempo máximo de wallclock (expresado en minutos) requeridos para que el job pueda terminar:

– Para expresar que el job necesesita al menos 8 horas de CPU hours y 20 horas de wallclock:

Requirements = other.GlueCEPolicyMaxCPUTime > 480 &&other.GlueCEPolicyMaxWallClockTime > 720;

• Es posible solicitar al WMS que reenvie jobs automaticamente cuando sean abortados por alguna razón. El usuario puede limitar el número de veces que el WMS reenviara un job con el atributoRetryCount.

RetryCount = 7; or RetryCount = 0;

Atributos

Page 14: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1414 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 14www.gryds.net www.usb.ve 14

• La renovación de proxies del WMS esta activa automáticamente, siempre que el usuario haya generado y almacenado un certificado proxy de larga duración en el servidor MyProxy predeterminado (normalmente definido en la variable de ambiente MYPROXY SERVER). Tambien es posible solicitar el uso de un servicio MyProxy diferente, con el atributo MyProxyServer:

MyProxyServer = “grid001.ct.infn.it";

Atributos

Page 15: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1515 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 15www.gryds.net www.usb.ve 15

• La elección del CE para ejecutar el job, del grupo que cumpla con los requerimientos (atributo Requirements), esta basado en el rango de cada CE, una cantidad expresada como un número de punto flotante. El CE con el mayor rango es el seleccionado

– Por defecto, el rango es igual a other.GlueCEStateEstimatedResponseTime, que representa una estimación del tiempo que transcurrira desde que el job es enviado hasta que comienza su ejecución

– Rank = other.GlueCEStateFreeCPUs;Esta expresión le dará el rango mas alto a aquel CE con el mayor número de CPUs disponibles.

Atributos

Page 16: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1616 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 16www.gryds.net www.usb.ve 16

• El servicio WMProxy es el responsable de proveer acceso a las funcionalidades del WMS a través de una interfaz basada en web-services (SOAP)

• Puede accederse directamente a traves de la interfaz WSDL, usando la interfaz de línea de comandos de C++, o el API

• Ha sido diseñado para manejar eficientemente un gran número de solicitudes – Provee caracteristicas y funcionalidades adicionales, como

envio por lotes (bulk submission) y soporte para sandboxes compartidos y comprimidos para jobs compuestos

WMProxy

Page 17: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1717 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 17www.gryds.net www.usb.ve 17

Arquitectura del WMS

Page 18: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1818 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 18www.gryds.net www.usb.ve 18

Envia una solicitud de Envia una solicitud de job management job management

(submission, control) (submission, control) en formatoen formato

Job DescriptionJob DescriptionLanguage (JDL)Language (JDL)

gLite WMS Architecture

Page 19: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

1919 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 19www.gryds.net www.usb.ve 19

Encuentra un CE apropiado Encuentra un CE apropiado para cada requerimiento, para cada requerimiento,

considerando caracteristicas, considerando caracteristicas, limitaciones y preferencias, limitaciones y preferencias,

estado del Grid y politicas de estado del Grid y politicas de utilizacion de recursosutilizacion de recursos

gLite WMS Architecture

Page 20: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2020 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 20www.gryds.net www.usb.ve 20

Mantiene solicitudes de Mantiene solicitudes de submissionsubmission

que son encoladas si que son encoladas si no hay recursosno hay recursos

disponibles disponibles inmediatamenteinmediatamente

gLite WMS Architecture

Page 21: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2121 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 21www.gryds.net www.usb.ve 21

Repositorio de informaciónRepositorio de informaciónsobre el estado de los sobre el estado de los recursos, disponiblerecursos, disponiblepara el proceso de para el proceso de

matchmakingmatchmaking

gLite WMS Architecture

Page 22: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2222 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 22www.gryds.net www.usb.ve 22

Realiza el job submission Realiza el job submission efectivo. Tambien realiza el efectivo. Tambien realiza el monitoreo del job una vez monitoreo del job una vez

enviado al CEenviado al CE

gLite WMS Architecture

Page 23: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2323 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 23www.gryds.net www.usb.ve 23

El LB es responsable de:- Almacenar eventos generados por los componentes del WMS- El usuario puede obtener informacion sobre el estatus de sus jobs consultando al LB

gLite WMS Architecture

Page 24: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2424 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 24www.gryds.net www.usb.ve 24

Estados de los jobs

Page 25: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2525 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 25www.gryds.net www.usb.ve 25

Estados de los jobs

Page 26: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2626 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 26www.gryds.net www.usb.ve 26

Delegando un proxy al WMProxy• Cada job enviado al WMProxy debe asociarse a una

credencial proxy delegada previamente por el dueño del job al WMProxy server. – Este proxy es usado cuando el WMProxy requiere

interactuar con otros servicios del grid

– Dos formas de solicitar la delegación de las credenciales de usuario:

De forma “automática” durante la operación de submission

Solicitando una delegación “explícita“

Page 27: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2727 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 27www.gryds.net www.usb.ve 27

• Para delegar una credencial explícitamente, el comando a usar es: glite-wms-job-delegate-proxy -d <delegID>

donde <delegID> es un identificador elegido por el usuario.

Por ejemplo:

$ glite-wms-job-delegate-proxy -d mydelegID

Connecting to the service

https://rb102.cern.ch:7443/glite_wms_wmproxy_server

======= glite-wms-job-delegate-proxy Success ========

Your proxy has been successfully delegated to the WMProxy:

https://rb102.cern.ch:7443/glite_wms_wmproxy_server

with the delegation identifier: mydelegID

====================================================

Page 28: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2828 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 28www.gryds.net www.usb.ve 28

Enviando un job simple• Con un JDL simple, podemos enviarlo al grid usando el

WMProxy con el comando:$ glite-wms-job-submit –d mydelegID test.jdl

Connecting to the service

https://rb102.cern.ch:7443/glite_wms_wmproxy_server

======== glite-wms-job-submit Success ========

The job has been successfully submitted to the WMProxy

Your job identifier is:

https://rb102.cern.ch:9000/vZKKk3gdBla6RySximq_vQ

==============================================

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

For the automatic delegation

Page 29: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

2929 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 29www.gryds.net www.usb.ve 29

• El comando retorna al usuario un job identifier (jobID), que identifica unívocamente el job y puede utilizarse para realizar otras operaciones sobre el job, como conocer su estado o cancelarlo.

• El formato del jobID es:

https://<LB_hostname>[:<port>]/<unique_string>

• Donde se garantiza que <unique string> es única y <LB hostname> es el nombre de host del servicio Logging and Bookkeeping (LB) para el job, que usualmente esta en la misma máquina del WMS usada para enviar el job.

Page 30: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

3030 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 30www.gryds.net www.usb.ve 30

Listar matching CE(s) para un job• Se puede obtener una lista de CEs que cumplen con los

requerimientos y restricciones de un job descritos en un archivo JDL:$ glite-wms-job-list-match –d mydelegID --rank

test.jdlConnecting to the servicehttps://rb102.cern.ch:7443/glite_wms_wmproxy_server====================================================COMPUTING ELEMENT IDs LISTThe following CE(s) matching your job requirements

have been found:

*CEId* *Rank*- CE.pakgrid.org.pk:2119/jobmanager-lcgpbs-cms 0- grid-ce0.desy.de:2119/jobmanager-lcgpbs-cms -10- gw-2.ccc.ucl.ac.uk:2119/jobmanager-sge-default -56- grid-ce2.desy.de:2119/jobmanager-lcgpbs-cms -107====================================================

Page 31: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

3131 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 31www.gryds.net www.usb.ve 31

Obtener el estatus de un job

$ glite-wms-job-status https://rb102.cern.ch:9000/fNdD4FW_Xxkt2s2aZJeoeg

*************************************************************

BOOKKEEPING INFORMATION:Status info for the Job :

https://rb102.cern.ch:9000/fNdD4FW_Xxkt2s2aZJeoegCurrent Status: Done (Success)Exit code: 0Status Reason: Job terminated successfullyDestination: ce1.inrne.bas.bg:2119/jobmanager-lcgpbs-cmsSubmitted: Mon Dec 4 15:05:43 2006 CET***********************************************************

Page 32: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

3232 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 32www.gryds.net www.usb.ve 32

Cancelar un jobglite-wms-job-cancel

https://rb102.cern.ch:9000/P1c60RFsrIZ9mnBALa7yZA

Are you sure you want to remove specified job(s) [y/n]y : y

Connecting to the service

https://128.142.160.93:7443/glite_wms_wmproxy_server

========== glite-wms-job-cancel Success ============

The cancellation request has been successfully submitted for the following job(s):

- https://rb102.cern.ch:9000/P1c60RFsrIZ9mnBALa7yZA

====================================================

If the cancellation is successful, the job will terminate in status CANCELLED

Page 33: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

3333 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 33www.gryds.net www.usb.ve 33

Obtener los resultados$ glite-wms-job-output

https://rb102.cern.ch:9000/yabp72aERhofLA6W2-LrJwConnecting to the servicehttps://128.142.160.93:7443/glite_wms_wmproxy_server=====================================================JOB GET OUTPUT OUTCOMEOutput sandbox files for the job:https://rb102.cern.ch:9000/yabp72aERhofLA6W2-LrJwhave been successfully retrieved and stored in the

directory:/tmp/doe_yabp72aERhofLA6W2-LrJw====================================================

Page 34: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

3434 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 34www.gryds.net www.usb.ve

Referencias

WMS User Guide• https://edms.cern.ch/file/572489/1/WMS-guide.pdf

WMProxy guide

• https://edms.cern.ch/file/674643/1/WMPROXY-guide.pdf

JDL Attributes Specification

• https://edms.cern.ch/file/590869/1/EGEE-JRA1-TEC-590869-JDL-Attributes-v0-9.pdf

34

Page 35: gLite Job Management (Básico) · CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 2 222 Resumen • EL Workload Management System (WMS) es el componente gLite que permite a los usuarios

3535 CTIC-UNI | Lima, Peru | 17/03/2009 - 21/03/2009 35www.gryds.net www.usb.ve 35

Preguntas …