InglêsFrancêsEspanhol

Ad


favicon do OnWorks

arcsub - On-line na Nuvem

Execute arcsub no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando arcsub que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


arcsub - Envio ARC

DESCRIÇÃO


A arcosub O comando é usado para enviar trabalhos para recursos de computação habilitados para Grid.

SINOPSE


arcosub [opções] [nome do arquivo ...]

OPÇÕES


-c, --cacho=nome
selecione um ou mais elementos de computação: nome pode ser um alias para um único CE, um
grupo de CEs ou um URL

-g, --índice=nome
selecione um ou mais registros: nome pode ser um alias para um único registro, um grupo
de registros ou um URL

-R, --rejeitar descoberta=URL
pule o serviço com o URL fornecido durante a descoberta do serviço

-S, --submissioninterface=Nome da interface
só use esta interface para enviar (por exemplo, org.nordugrid.gridftpjob,
org.ogf.glue.emies.activitycreation, org.ogf.bes)

-I, --infointerface=Nome da interface
o elemento de computação especificado por URL na linha de comando deve ser consultado usando
esta interface de informações (opções possíveis: org.nordugrid.ldapng,
org.nordugrid.ldapglue2, org.nordugrid.wsrfglue2, org.ogf.glue.emies.resourceinfo)

-e, --jobdescrstring=Tanga
string de descrição do trabalho que descreve o trabalho a ser enviado

-f, --jobdescrfile=nome do arquivo
arquivo jobdescription descrevendo o trabalho a ser enviado

-j, --lista de empregos=nome do arquivo
o arquivo que armazena informações sobre os trabalhos ativos (padrão ~ / .arc / jobs.xml)

-o, --jobids-para-arquivo=nome do arquivo
os IDs dos trabalhos enviados serão anexados a este arquivo

-D, --funcionamento a seco
enviar trabalhos como simulação (sem envio ao sistema em lote)

--direto
enviar diretamente - sem descoberta de recursos ou combinação

-x, --dumpdescrição
não enviar - descrição do trabalho de despejo no idioma aceito pelo destino

-P, --listplugins
liste os plugins disponíveis

-t, --tempo esgotado=segundo
tempo limite em segundos (padrão 20)

-z, --conffile=nome do arquivo
arquivo de configuração (padrão ~ / .arc / client.conf)

-d, --depurar=nível de depuração
FATAL, ERROR, WARNING, INFO, VERBOSE ou DEBUG

-b, --corretor=corretor
corretor selecionado: Random (padrão), FastestQueue ou customizado. Use -P para encontrar possíveis
opções.

-v, --versão
imprimir informações da versão

-?, --Socorro
ajuda de impressão

ARGUMENTOS


nome do arquivo ...
arquivos de descrição de cargos descrevendo os trabalhos a serem enviados

ESTENDIDO DESCRIÇÃO


arcosub é o comando principal ao enviar trabalhos para recursos de computação habilitados para Grid com
o cliente ARC. Como padrão arcosub é capaz de enviar trabalhos para A-REX, CREAM e EMI ES
elementos de computação habilitados (CEs) e, como sempre, para um envio bem-sucedido, você precisa estar
autenticado nos serviços de computação direcionados. Desde arcosub é construído em um módulo
biblioteca, módulos podem ser instalados que permitem o envio para outros alvos, por exemplo, o
gerenciador de grade clássico ARC CE.

O envio do trabalho pode ser realizado especificando um arquivo de descrição do trabalho a ser enviado como um
argumento. arcosub irá então, por padrão, realizar a descoberta de recursos na grade e, em seguida, o
os recursos descobertos serão combinados com a descrição do trabalho e classificados de acordo com o
corretor escolhido (--corretor opção). Se nenhum ambiente Grid foi configurado, por favor
entre em contato com o administrador do sistema ou configure você mesmo no arquivo de configuração do cliente
(veja seção de arquivos). Outra opção é especificar explicitamente um serviço de registro (ou
múltiplo) para arcosub usando o --índice opção, que aceita uma URL, alias ou grupo.
Alternativamente, um CE específico (ou vários) pode ser direcionado usando o --cacho opção.
Se tal cenário for o mais comum, vale a pena especificar esses CEs no cliente
configuração como serviços padrão, o que torna supérfluo especificá-los como argumento.
Da mesma forma, aliases e grupos, definidos no arquivo de configuração, podem ser utilizados,
e pode ser usado como argumento para --cacho or --índice opções. Em todos os itens acima
cenários arcosub obtém informações de recursos dos serviços que são então usadas para
matchmaking de acordo com a descrição do trabalho, no entanto, essa etapa pode ser evitada especificando
que o --direto opção, caso em que a descrição do cargo é enviada diretamente ao primeiro
ponto de extremidade especificado.

O formato de URLs de cluster clássico baseado em GRIDFTP:
[ldap://] [:2135/nordugrid-cluster-name= ,Mds-Vo-name=local,o=grade]
Apenas o hostname parte deve ser especificada, o resto do URL é automaticamente
gerado.

O formato de um URL A-REX é:
[http://] [: ][/ ]
Aqui a porta é 443 por padrão, mas o caminho não pode ser adivinhado, então se não for
especificado, presume-se que o serviço esteja no caminho raiz.

As descrições de cargos também podem ser especificadas usando o --jobdescrfile opção que espera o
nome do arquivo da descrição como argumento, ou o --jobdescrstring opção que espera como
argumente a descrição do trabalho como uma string e ambas as opções podem ser especificadas várias vezes
e um não exclui o outro. Os idiomas de descrição de trabalho padrão suportados são
xRSL, JSDL e JDL.

Se a descrição do trabalho for enviada com sucesso, um ID do trabalho será retornado e impresso. Esse
job-ID identifica exclusivamente o trabalho enquanto ele está sendo executado. Por outro lado é
também é possível que nenhum EC corresponda às restrições definidas na descrição, caso em que
nenhum envio será feito. Após o envio bem-sucedido, o ID do trabalho junto com mais
as informações técnicas do trabalho são armazenadas no arquivo da lista de trabalhos (descrito abaixo). O armazenado
informações permitem que os comandos de gerenciamento de trabalhos do cliente ARC gerenciem trabalhos facilmente,
e, portanto, o ID do trabalho não precisa ser salvo manualmente. Por padrão, o arquivo da lista de tarefas é armazenado
no diretório .arc no diretório inicial do usuário, porém outro local pode ser
especificado usando o --lista de empregos opção tomando a localização deste arquivo como argumento. Se o
--lista de empregos opção foi usada durante o envio, ela também deve ser especificada no
comandos consecutivos ao gerenciar o trabalho. Se um elemento de computação tiver vários trabalhos
interfaces de submissão (por exemplo, gridftp, EMI-ES, BES), então o algoritmo de corretagem irá
Escolha um deles. Com o --submissioninterface opção a interface solicitada pode ser
especificado e, nesse caso, apenas serão considerados os Elementos de Computação que tenham
essa interface específica, e somente essa interface será usada para enviar os trabalhos.

Conforme mencionado acima, os serviços de registro ou índice podem ser especificados com o --índice opção.
A especificação de um ou vários servidores de indexação instrui o arcosub comando para consultar os servidores
para CEs registrados, os CEs retornados serão comparados com a descrição do trabalho e
aqueles correspondentes serão classificados pela corretora escolhida (veja abaixo) e a submissão será
tentei em ordem até obter sucesso ou chegar ao fim. Da lista retornada de CEs,
pode acontecer que um CE problemático ou indesejável seja selecionado para envio, nesse caso
é possível rejeitar esse cluster usando o --rejeitar descoberta opção e fornecendo o
URL (ou apenas o nome do host) do CE, o que desconsiderará esse CE como alvo para
submissão.

Quando vários CEs são direcionados para envio, o corretor de recursos será usado para filtrar
identificar CEs que não atendem aos requisitos da descrição do cargo e, em seguida, classificar os restantes
CEs. A corretora usada por padrão classificará os CEs aleatoriamente, porém uma corretora diferente pode
ser escolhido usando o --corretor opção, que leva o nome do corretor como argumento.
O tipo de corretor também pode ser especificado em client.conf. Os corretores disponíveis podem ser vistos
utilização arcosub P. Por padrão, os seguintes corretores estão disponíveis:

Aleatório (padrão)
Escolhe um CE aleatório que corresponda aos requisitos do trabalho.

Fila mais rápida
Classifica os CE correspondentes de acordo com o comprimento da fila de trabalho nos CEs, classificando
aqueles com fila mais curta primeiro/mais alta.

referência
Classifica os ECs correspondentes de acordo com um benchmark específico, que deve ser especificado por
anexando o nome do corretor com ':' e depois o nome do benchmark. Se não houver opção
é dado ao corretor de referência, então os CEs serão classificados de acordo com o
Referência 'specint2000'.

Dados Classifica os CEs correspondentes de acordo com a quantidade de dados de entrada armazenados em cache por cada CE, por
consultando o CE. Apenas CEs com interface A-REX BES suportam esta operação.

Nulo Escolha um CE aleatório sem filtragem em todos os CEs.

Corretor Python
Brokers personalizados definidos pelo usuário podem ser criados em Python. Veja o exemplo do corretor
SampleBroker.py ou ACIXBroker.py (como o Data Broker, mas usa o ARC Cache Index)
que vem instalado com o ARC para obter mais detalhes sobre como escrever seu próprio corretor. A
PythonBroker é especificado por --corretor PythonBroker:Nome do arquivo.Classe:args, Onde
Filename é o arquivo que contém a classe Class que implementa o broker
interface. O diretório que contém este arquivo deve estar em PYTHONPATH. argumentos é
opcional e permite especificar argumentos para o corretor.

Antes da submissão, arcosub realiza uma modificação inteligente da descrição do trabalho
(adicionar ou modificar atributos, até mesmo converter a linguagem de descrição para atender às necessidades
do CE) garantindo que é válido. A descrição do trabalho modificada pode ser impressa por
especificando o --dumpdescrição opção. O formato, ou seja, a linguagem de descrição do trabalho, do
a descrição do trabalho impressa não pode ser especificada e será aquela que será enviada e
aceito pelo alvo escolhido. Mais informações de arcosub pode ser obtido por
aumentando a verbosidade, o que é feito com o --depurar opção onde o padrão
nível de verbosidade é AVISO. Definir o nível para DEBUG mostrará todas as mensagens, enquanto
defini-lo como FATAL mostrará apenas mensagens de log fatais.

Para validar descrição do seu trabalho sem realmente enviar um trabalho, use o --funcionamento a seco
opção: capturará possíveis erros de sintaxe ou outros erros, mas instruirá o site a não
enviar o trabalho para execução. Apenas os CEs grid-manager (ARC0) e A-REX (ARC1) suportam
este recurso.

EXEMPLOS


Envio de um arquivo de descrição de trabalho "helloworld.jsdl" para o Grid
arcosub olámundo.jsdl

Um servidor de indexação de informações (registro) também pode ser consultado para que os ECs enviem para:
arcosub -g registro.example.com olámundo.jsdl

Envio de um arquivo de descrição de trabalho "helloworld.jsdl" para ce.example.com:
arcosub -c ce.exemplo.com olámundo.jsdl

A submissão direta a um CE é feita da seguinte forma:
arcosub --direto -c cd.exemplo.com olámundo.jsdl

A descrição do trabalho também pode ser especificada diretamente na linha de comando, conforme mostrado no
por exemplo, usando a linguagem de descrição de trabalho XRSL:
arcosub -c exemplo.com/arex -e \
´&(executável="/ bin / echo")(argumentos="Olá Mundo

Ao enviar contra ECs recuperados de servidores de índice de informações, pode ser útil
fazer corretagem de recursos:
arcosub -g registro.example.com -b Fila mais rápida olámundo.jsdl

Se o trabalho tiver um grande conjunto de dados de entrada, pode ser útil enviá-lo para um CE onde esses
os arquivos já estão armazenados em cache. O corretor ACIX pode ser usado para isso:
arcosub -g registro.example.com -b
PythonBroker:ACIXBroker.ACIXBroker:https://cacheindex.ndgf.org:6443/data/index
olámundo.jsdl

Desconsiderando um CE específico para envio de submissão contra um servidor de indexação de informações:
arcosub -g registro.example.com -R badcomputingelement.com/arex olámundo.jsdl

O despejo da descrição do trabalho é feito da seguinte maneira:
arcosub -c exemplo.com/arex -x olámundo.jsdl

Use arcsub online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 3
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Um proxy de túnel rápido que ajuda você
    ignorar firewalls Este é um aplicativo
    que também pode ser obtido de
    https://sourceforge.net/projects/shadowsocksgui/.
    É ha ...
    Baixar Shadowsocks
  • 6
    Temas GLPI
    Temas GLPI
    Baixe o lançamento em
    https://github.com/stdonato/glpi-modifications/
    Temas de cores para GLPI 0.84 e 0.85 Novo
    Modificações para GLPI Esta é uma
    aplicação que c ...
    Baixar Temas GLPI
  • Mais "

Comandos Linux

Ad