InglésFrancésEspañol

Ad


icono de página de OnWorks

arcsub - Online en la nube

Ejecute arcsub en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando arcsub que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


arcsub - Presentación ARC

DESCRIPCIÓN


El arcosub El comando se utiliza para enviar trabajos a recursos informáticos habilitados para Grid.

SINOPSIS


arcosub [opciones] [nombre del archivo ...]

CAMPUS


-c, --grupo=nombre
seleccione uno o más elementos informáticos: nombre puede ser un alias para un solo CE, un
grupo de CE o una URL

-g, --índice=nombre
seleccione uno o más registros: nombre puede ser un alias para un solo registro, un grupo
de registros o una URL

-R, --rechazar descubrimiento=Enlance
omitir el servicio con la URL proporcionada durante el descubrimiento del servicio

-S, --interfaz de presentación=Nombre de interfaz
solo use esta interfaz para enviar (por ejemplo, org.nordugrid.gridftpjob,
org.ogf.glue.emies.activitycreation, org.ogf.bes)

-I, --infointerfaz=Nombre de interfaz
el elemento informático especificado por URL en la línea de comando debe consultarse usando
esta interfaz de información (posibles opciones: org.nordugrid.ldapng,
org.nordugrid.ldapglue2, org.nordugrid.wsrfglue2, org.ogf.glue.emies.resourceinfo)

-e, --jobdescrstring =Cordón
cadena de descripción del trabajo que describe el trabajo que se enviará

-f, --jobdescrfile =nombre de archivo
archivo de descripción del trabajo que describe el trabajo que se enviará

-j, --lista de trabajo=nombre de archivo
el archivo que almacena información sobre trabajos activos (predeterminado ~ / .arc / jobs.xml)

-o, - jobids-to-file=nombre de archivo
los ID de los trabajos enviados se agregarán a este archivo

-D, --ejecución en seco
enviar trabajos como ejecución en seco (sin envío al sistema por lotes)

--directo
enviar directamente, sin descubrimiento de recursos ni emparejamiento

-x, --descripción
no enviar: volcar la descripción del trabajo en el idioma aceptado por el objetivo

-P, --lista de complementos
enumerar los complementos disponibles

-t, --se acabó el tiempo=segundos
tiempo de espera en segundos (predeterminado 20)

-z, --confilar=nombre de archivo
archivo de configuración (predeterminado ~ / .arc / client.conf)

-d, --depurar=nivel de depuración
FATAL, ERROR, ADVERTENCIA, INFO, VERBOSO o DEBUG

-b, --corredor=corredor
corredor seleccionado: Aleatorio (predeterminado), FastestQueue o personalizado. Utilice -P para encontrar posibles
.

-v, --versión
imprimir información de la versión

-?, --ayuda
ayuda para imprimir

ARGUMENTOS


nombre de archivo ...
archivos de descripción del trabajo que describen los trabajos que se enviarán

EXTENDIDO DESCRIPCIÓN


arcosub es el comando clave al enviar trabajos a recursos informáticos habilitados para Grid con
el cliente ARC. Por defecto arcosub puede enviar trabajos a A-REX, CREAM y EMI ES
elementos informáticos habilitados (CE) y, como siempre, para un envío exitoso, debe estar
autenticado en los servicios informáticos específicos. Ya que arcosub se basa en un modular
biblioteca, se pueden instalar módulos que permiten el envío a otros objetivos, por ejemplo, el
clásico ARC CE Grid-Manager.

El envío del trabajo se puede lograr especificando un archivo de descripción del trabajo para enviarlo como
argumento. arcosub entonces, de forma predeterminada, realizará el descubrimiento de recursos en la cuadrícula y luego
Los recursos descubiertos se compararán con la descripción del trabajo y se clasificarán de acuerdo con la
corredor elegido--corredor opción). Si no se ha configurado ningún entorno Grid,
póngase en contacto con el administrador del sistema o configure uno usted mismo en el archivo de configuración del cliente
(ver sección de archivos). Otra opción es especificar explícitamente un servicio de registro (o
múltiple) a arcosub usando el --índice opción, que acepta una URL, un alias o un grupo.
Alternativamente, un CE específico (o múltiples) se puede apuntar utilizando el --grupo .
Si tal escenario es el más común, vale la pena especificar esos CE en el cliente
configuración como servicios predeterminados, lo que hace superfluo especificarlos como argumento.
De la misma manera, se pueden utilizar alias y grupos, definidos en el archivo de configuración,
y se puede utilizar como argumento para --grupo or --índice opciones. En todo lo anterior
escenarios arcosub obtiene información de recursos de los servicios que luego se utiliza para
emparejamiento con la descripción del trabajo, sin embargo, ese paso se puede evitar especificando
las --directo opción, en cuyo caso la descripción del trabajo se envía directamente a la primera
punto final especificado.

El formato de las URL de un clúster clásico basado en GRIDFTP:
[LDAP: //] [: 2135 / nordugrid-cluster-name = , Mds-Vo-name = local, o = grid]
Solo el hostname parte tiene que ser especificada, el resto de la URL es automáticamente
generado.

El formato de una URL A-REX es:
[https: //] [: ] [/ ]
Aquí el puerto es 443 por defecto, pero no se puede adivinar la ruta, por lo que si no es
especificado, se supone que el servicio reside en la ruta raíz.

Las descripciones de puestos también se pueden especificar mediante el --archivodescrtrabajo opción que espera el
nombre de archivo de la descripción como argumento, o el --cadena de descripción del trabajo opción que espera como
argumento la descripción del trabajo como una cadena, y ambas opciones se pueden especificar varias veces
y uno no excluye al otro. Los idiomas de descripción de trabajo admitidos por defecto son
xRSL, JSDL y JDL.

Si la descripción del trabajo se envía correctamente, se devuelve y se imprime una identificación del trabajo. Esta
job-ID identifica de forma exclusiva el trabajo mientras se está ejecutando. Por otro lado es
También es posible que ningún CE coincida con las restricciones definidas en la descripción, en cuyo caso
no se hará ninguna presentación. Tras el envío exitoso, la identificación del trabajo junto con más
La información técnica del trabajo se almacena en el archivo de lista de trabajos (que se describe a continuación). El almacenado
La información permite que los comandos de administración de trabajos del cliente ARC administren trabajos fácilmente,
y, por lo tanto, no es necesario guardar manualmente el ID del trabajo. De forma predeterminada, el archivo de lista de trabajos se almacena
en el directorio .arc en el directorio de inicio del usuario, sin embargo, otra ubicación puede ser
especificado usando el --lista de trabajo opción tomando la ubicación de este archivo como argumento. Si el
--lista de trabajo se utilizó la opción durante el envío, también debe especificarse en el
comandos consecutivos al gestionar el trabajo. Si un elemento informático tiene varios trabajos
interfaces de envío (por ejemplo, gridftp, EMI-ES, BES), el algoritmo de intermediación
elige uno de ellos. Con el --interfaz de presentación opción la interfaz solicitada puede ser
especificado, y en ese caso solo se considerarán aquellos Elementos de Computación que hayan
esa interfaz específica, y solo esa interfaz se utilizará para enviar los trabajos.

Como se mencionó anteriormente, los servicios de registro o índice se pueden especificar con el --índice .
La especificación de uno o varios servidores de índices instruye al arcosub comando para consultar los servidores
para los CE registrados, los CE devueltos se compararán con la descripción del trabajo y
los que coincidan serán clasificados por el corredor elegido (ver más abajo) y la presentación será
intentado en orden hasta que tenga éxito o llegue al final. De la lista devuelta de CEs
Puede suceder que se seleccione un CE problemático o indeseable para su presentación, en ese caso
es posible rechazar ese clúster utilizando el --rechazar descubrimiento opción y proporcionando la
URL (o simplemente el nombre de host) de la CE, que ignorará esa CE como un objetivo para
sumisión.

Cuando se apunten a enviar varios CE, se utilizará el intermediario de recursos para filtrar
fuera de los CE que no coincidan con los requisitos de descripción del puesto y luego clasifique el resto
CE. El corredor utilizado por defecto clasificará los CE de forma aleatoria, sin embargo, un corredor diferente puede
ser elegido utilizando el --corredor opción, que toma el nombre del corredor como argumento.
El tipo de intermediario también se puede especificar en client.conf. Se pueden ver los corredores disponibles
usando arcosub -P. De forma predeterminada, los siguientes corredores están disponibles:

Aleatorio (predeterminado)
Elige un CE aleatorio que coincida con los requisitos del trabajo.

Cola más rápida
Clasifica los CE que coinciden de acuerdo con la longitud de la cola de trabajos en los CE, clasificando
aquellos con la cola más corta primero / más alta.


Clasifica las CE que coinciden con un punto de referencia específico, que debe especificarse mediante
agregando el nombre del corredor con ':' y luego el nombre del índice de referencia. Si no hay opción
se le da al corredor de Benchmark, entonces los CE se clasificarán de acuerdo con el
punto de referencia 'specint2000'.

Rangos de datos que coinciden con los CE según la cantidad de datos de entrada almacenados en caché por cada CE, por
consultando el CE. Solo los CE con la interfaz A-REX BES admiten esta operación.

Nulo Elija un CE aleatorio sin filtrado en ninguno de los CE.

PythonBroker
Los corredores personalizados definidos por el usuario se pueden crear en Python. Ver el corredor de ejemplo
SampleBroker.py o ACIXBroker.py (como Data broker pero usa el índice de caché ARC)
que vienen instalados con ARC para obtener más detalles sobre cómo escribir su propio corredor. A
PythonBroker está especificado por --corredor PythonBroker: Nombre de archivo.Clase: args, Donde
El nombre de archivo es el archivo que contiene la clase Class que implementa el intermediario
interfaz. El directorio que contiene este archivo debe estar en PYTHONPATH. args es
opcional y permite especificar argumentos al corredor.

Antes de la presentación, arcosub realiza una modificación inteligente de la descripción del trabajo
(agregar o modificar atributos, incluso convertir el lenguaje de descripción para que se ajuste a las necesidades
de la CE) asegurando su validez. La descripción del trabajo modificada se puede imprimir
especificando el --descripción opción. El formato, es decir, el lenguaje de descripción del puesto, del
La descripción del trabajo impresa no se puede especificar, y será la que se enviará ay
aceptado por el objetivo elegido. Más información de arcosub puede ser obtenido por
aumentando la verbosidad, que se hace con el --depurar opción donde la predeterminada
El nivel de verbosidad es ADVERTENCIA. Establecer el nivel en DEBUG mostrará todos los mensajes, mientras
establecerlo en FATAL solo mostrará mensajes de registro fatales.

A validar la descripción de su trabajo sin enviar un trabajo, utilice el --ejecución en seco
opción: capturará posibles errores de sintaxis u otros, pero le indicará al sitio que no
enviar el trabajo para su ejecución. Solo los CE de grid-manager (ARC0) y A-REX (ARC1) son compatibles
Esta característica.

EJEMPLOS


Envío de un archivo de descripción del puesto "helloworld.jsdl" a Grid
arcosub holamundo.jsdl

También se puede consultar un servidor de índice de información (registro) para que los CE se envíen a:
arcosub -g registro.ejemplo.com holamundo.jsdl

Envío de un archivo de descripción del puesto "helloworld.jsdl" a ce.example.com:
arcosub -c ce.ejemplo.com holamundo.jsdl

El envío directo a un CE se realiza como:
arcosub --directo -c cd.ejemplo.com holamundo.jsdl

La descripción del trabajo también se puede especificar directamente en la línea de comando como se muestra en la
ejemplo, usando el lenguaje de descripción de trabajo XRSL:
arcosub -c ejemplo.com/arex -e \
´ & (ejecutable = "/ bin / echo") (argumentos =" Hola Mundo

Al enviar contra CE recuperados de servidores de índice de información, podría ser útil
hacer intermediación de recursos:
arcosub -g registro.ejemplo.com -b Cola más rápida holamundo.jsdl

Si el trabajo tiene un gran conjunto de datos de entrada, puede ser útil enviarlo a un CE donde esos
los archivos ya están almacenados en caché. El corredor ACIX se puede utilizar para esto:
arcosub -g registro.ejemplo.com -b
PythonBroker: ACIXBroker.ACIXBroker: https: //cacheindex.ndgf.org: 6443 / data / index
holamundo.jsdl

Sin tener en cuenta un CE específico para el envío de envíos contra un servidor de índice de información:
arcosub -g registro.ejemplo.com -R badcomputingelement.com/arex holamundo.jsdl

El volcado de la descripción del trabajo se realiza de la siguiente manera:
arcosub -c ejemplo.com/arex -x holamundo.jsdl

Use arcsub en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 2
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 3
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Un proxy de túnel rápido que te ayuda
    eludir cortafuegos Esta es una aplicación
    que también se puede obtener de
    https://sourceforge.net/projects/shadowsocksgui/.
    Ha ...
    Descarga Shadowsocks
  • 6
    Temas GLPI
    Temas GLPI
    Descargar el comunicado en
    https://github.com/stdonato/glpi-modifications/
    Temas de color para GLPI 0.84 y 0.85 Nuevo
    Modificaciones para GLPI Este es un
    aplicación que c ...
    Descargar temas GLPI
  • Más "

Comandos de Linux

Ad