EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

arcsub - Online în cloud

Rulați arcsub în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda arcsub care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


arcsub - Depunerea ARC

DESCRIERE


arcsub comanda este utilizată pentru trimiterea joburilor către resursele de calcul activate Grid.

REZUMAT


arcsub [Opțiuni] [nume de fișier ...]

OPŢIUNI


-c, --cluster=nume
selectați unul sau mai multe elemente de calcul: nume poate fi un alias pentru un singur CE, a
grup de CE sau un URL

-g, --index=nume
selectați unul sau mai multe registre: nume poate fi un alias pentru un singur registru, un grup
de registre sau o adresă URL

-R, --respinge descoperirea=URL-ul
sări peste serviciul cu adresa URL dată în timpul descoperirii serviciului

-S, --submissioninterface=InterfaceName
utilizați această interfață numai pentru trimitere (de exemplu, org.nordugrid.gridftpjob,
org.ogf.glue.emies.activitycreation, org.ogf.bes)

-I, --infointerfață=InterfaceName
elementul de calcul specificat de URL la linia de comandă ar trebui să fie interogat folosind
această interfață de informații (opțiuni posibile: org.nordugrid.ldapng,
org.nordugrid.ldapglue2, org.nordugrid.wsrfglue2, org.ogf.glue.emies.resourceinfo)

-e, --jobdescrstring=Şir
șir de descriere a jobului care descrie jobul de trimis

-f, --jobdescrfile=nume de fișier
fisier descriere a postului care descrie jobul care urmeaza a fi depus

-j, --lista de locuri de muncă=nume de fișier
fișierul care stochează informații despre joburile active (implicit ~/.arc/jobs.xml)

-o, --jobids-to-file=nume de fișier
la acest dosar vor fi anexate ID-urile posturilor depuse

-D, --curgere uscată
trimiteți lucrările ca execuție uscată (fără trimitere la sistemul de loturi)

--direct
trimite direct - fără descoperire de resurse sau potrivire

-x, --dumpdescription
nu trimite - aruncați fișa postului în limba acceptată de țintă

-P, --listplugins
enumerați pluginurile disponibile

-t, --pauză=secunde
timeout în secunde (implicit 20)

-z, --confile=nume de fișier
fișier de configurare (implicit ~/.arc/client.conf)

-d, --depanare=nivel de depanare
FATAL, EROARE, AVERTISMENT, INFO, VERBOSE sau DEBUG

-b, --agent=agent
broker selectat: aleatoriu (implicit), FastestQueue sau personalizat. Folosiți -P pentru a găsi posibilul
opțiuni.

-v, --versiune
informații despre versiunea tipărită

-?, --Ajutor
printare ajutor

ARGUMENTE


nume de fișier ...
fișele de descriere a postului care descriu locurile de muncă de depus

EXTENDED DESCRIERE


arcsub este comanda cheie atunci când trimiteți joburi către resurse de calcul activate Grid cu
clientul ARC. Ca implicit arcsub este capabil să trimită joburi către A-REX, CREAM și EMI ES
elemente de calcul activate (CE) și, ca întotdeauna, pentru o trimitere cu succes, trebuie să fiți
autentificat la serviciile de calcul vizate. De cand arcsub este construit pe un modular
bibliotecă, pot fi instalate module care permit trimiterea către alte ținte, de ex
clasic ARC CE Grid-Manager.

Trimiterea postului poate fi realizată prin specificarea unui fișier cu fișa postului de trimis ca un
a susținut. arcsub va efectua apoi în mod implicit descoperirea resurselor pe Grid și apoi
resursele descoperite vor fi corelate cu fișa postului și clasate în funcție de
broker ales (--agent opțiune). Dacă nu a fost configurat niciun mediu Grid, vă rugăm
contactați administratorul de sistem sau configurați unul singur în fișierul de configurare a clientului
(vezi secțiunea fișiere). O altă opțiune este să specificați în mod explicit un serviciu de registry (sau
multiplu) la arcsub folosind --index opțiunea, care acceptă o adresă URL, un alias sau un grup.
Alternativ, un anumit CE (sau multiplu) poate fi vizat utilizând --cluster opțiune.
Dacă un astfel de scenariu este cel mai frecvent, merită să specificați acele CE în client
configurarea ca servicii implicite, ceea ce face de prisos să le specificați ca argument.
În același mod, aliasurile și grupurile, definite în fișierul de configurare, pot fi utilizate,
și poate fi folosit ca argument pentru --cluster or --index Opțiuni. În toate cele de mai sus
scenarii arcsub obține informații despre resurse de la serviciile pentru care sunt apoi utilizate
potrivirea cu fișa postului, totuși acest pas poate fi evitat prin specificarea
il --direct opțiune, caz în care fișa postului se depune direct la primul
punctul final specificat.

Formatul adreselor URL clasice de cluster bazate pe GRIDFTP:
[ldap://] [:2135/nordugrid-cluster-name= ,Mds-Vo-name=local,o=grid]
Doar nume de gazdă partea trebuie specificată, restul URL-ului este automat
generat.

Formatul unei adrese URL A-REX este:
[https://] [: ][/ ]
Aici portul este 443 în mod implicit, dar calea nu poate fi ghicită, deci dacă nu este
specificat, atunci serviciul se presupune că trăiește pe calea rădăcină.

Descrierile postului pot fi specificate și folosind --jobdescrfile opțiunea care se așteaptă la
numele de fișier al descrierii ca argument sau --jobdescrstring opțiune care se așteaptă ca
argumentați descrierea postului ca șir și ambele opțiuni pot fi specificate de mai multe ori
iar unul nu îl exclude pe celălalt. Limbile implicite acceptate pentru descrierea postului sunt
xRSL, JSDL și JDL.

Dacă descrierea postului este trimisă cu succes, se returnează și se imprimă un ID de job. Acest
job-ID identifică în mod unic jobul în timp ce acesta este executat. Pe de altă parte este
de asemenea, este posibil ca niciun CE să nu se potrivească cu constrângerile definite în descriere, caz în care
nu se va face nicio depunere. La trimiterea cu succes, ID-ul jobului împreună cu mai multe
informațiile tehnice despre job sunt stocate în fișierul cu lista de locuri de muncă (descris mai jos). Cele stocate
informațiile permit comenzilor de gestionare a joburilor ale clientului ARC să gestioneze cu ușurință joburile,
și, prin urmare, ID-ul jobului nu trebuie să fie salvat manual. În mod implicit, fișierul cu lista de locuri de muncă este stocat
în directorul .arc din directorul principal al utilizatorului, totuși poate fi o altă locație
specificat folosind --lista de locuri de muncă opțiunea luând ca argument locația acestui fișier. Dacă
--lista de locuri de muncă opțiunea a fost utilizată în timpul transmiterii, trebuie specificată și în
comenzi consecutive la gestionarea jobului. Dacă un element de calcul are mai multe locuri de muncă
interfețe de trimitere (de ex. gridftp, EMI-ES, BES), atunci algoritmul de intermediere va
alege una dintre ele. Cu --submissioninterface opțiunea poate fi interfața solicitată
specificate, iar în acest caz vor fi luate în considerare numai acele Elemente de calcul care au
acea interfață specifică și numai acea interfață va fi utilizată pentru a trimite joburile.

După cum sa menționat mai sus, serviciile de registru sau de indexare pot fi specificate cu --index opțiune.
Specificarea unuia sau mai multor servere de index îi dă instrucțiuni arcsub comandă pentru a interoga serverele
pentru CE înregistrate, CE returnate vor fi apoi corelate cu fișa postului și
acele potriviri vor fi clasate de către brokerul ales (vezi mai jos) și trimiterea va fi
încercat în ordine până la succes sau până la final. Din lista returnată de CE-uri
s-ar putea întâmpla ca un CE supărător sau nedorit să fie selectat pentru depunere, în acest caz
este posibil să respingi acel cluster folosind --respinge descoperirea opțiunea și furnizarea
URL (sau doar numele de gazdă) al CE, care va ignora acel CE ca țintă pentru
depunere.

Când mai multe CE sunt vizate pentru trimitere, brokerul de resurse va fi folosit pentru a filtra
scoateți CE care nu corespund cerințelor fișei postului și apoi clasați-le pe celelalte
CE. Brokerul utilizat în mod implicit va clasa CE-urile în mod aleatoriu, oricum poate un broker diferit
fie alese folosind --agent opțiunea, care ia ca argument numele brokerului.
Tipul de broker poate fi specificat și în client.conf. Brokerii disponibili pot fi văzuți
folosind arcsub -P. În mod implicit, următorii brokeri sunt disponibili:

Aleatoriu (implicit)
Alege un CE aleatoriu care se potrivește cu cerințele postului.

FastestQueue
Clasifică CE care se potrivesc în funcție de lungimea cozii de locuri de muncă la CE, clasament
cei cu cea mai scurtă coadă primul/cel mai mare.

Benchmark
Clasifică CE-urile care se potrivesc conform unui punct de referință specificat, care ar trebui specificat de
adăugând numele brokerului cu „:” și apoi numele benchmark-ului. Dacă nu există opțiune
este dat brokerului de referință, apoi CE-urile vor fi clasate în funcție de
benchmark „specint2000”.

Data Clasifică CE-urile care se potrivesc în funcție de cantitatea de date de intrare stocate în cache de fiecare CE, de
interogarea CE. Numai CE cu interfața A-REX BES acceptă această operațiune.

Null Alegeți un CE aleatoriu fără filtrare pentru toate CE.

PythonBroker
Brokerii personalizați definiți de utilizator pot fi creați în Python. Vezi exemplul de broker
SampleBroker.py sau ACIXBroker.py (cum ar fi Data broker, dar folosește ARC Cache Index)
care vin instalat cu ARC pentru mai multe detalii despre cum să vă scrieți propriul broker. A
PythonBroker este specificat de --agent PythonBroker:Filename.Class:args, În cazul în care
Filename este fișierul care conține clasa Class care implementează brokerul
interfata. Directorul care conține acest fișier trebuie să fie în PYTHONPATH. args este
opțional și permite specificarea argumentelor către broker.

Înainte de depunere, arcsub efectuează o modificare inteligentă a fișei postului
(adăugarea sau modificarea atributelor, chiar convertirea limbajului de descriere pentru a se potrivi nevoilor
al CE) asigurându-se că este valabil. Descrierea postului modificată poate fi tipărită de
specificând --dumpdescription opțiune. Formatul, adică limbajul descrierii postului, al
fișa postului tipărită nu poate fi specificată și va fi cea care va fi trimisă către și
acceptată de ținta aleasă. Informații suplimentare de la arcsub poate fi obținut prin
creşterea verbozităţii, care se face cu --depanare opțiunea unde este implicită
nivelul de verbozitate este AVERTISMENT. Setarea nivelului la DEBUG va afișa toate mesajele, în timp ce
setarea la FATAL va afișa numai mesaje de jurnal fatale.

La valida descrierea postului dvs. fără a trimite efectiv un loc de muncă, utilizați --curgere uscată
opțiune: va captura posibile erori de sintaxă sau alte erori, dar va instrui site-ul să nu facă acest lucru
depune lucrarea spre executare. Doar grid-manager (ARC0) și A-REX (ARC1) CE acceptă
această caracteristică.

EXEMPLE


Trimiterea unui fișier cu fișa postului „helloworld.jsdl” către Grid
arcsub helloworld.jsdl

Un server de index de informații (registru) poate fi, de asemenea, solicitat pentru ca CE să îl trimită la:
arcsub -g registry.example.com helloworld.jsdl

Trimiterea unui fișier cu descrierea postului „helloworld.jsdl” la ce.example.com:
arcsub -c ce.example.com helloworld.jsdl

Trimiterea directă la un CE se face astfel:
arcsub --direct -c cd.example.com helloworld.jsdl

Descrierea postului poate fi, de asemenea, specificată direct pe linia de comandă, așa cum se arată în
de exemplu, folosind limbajul de descriere a postului XRSL:
arcsub -c exemplu.com/arex -e \
´&(executable="/bin/echo")(arguments="Bună ziua Lume

Atunci când trimiteți împotriva CE-urilor preluate de pe serverele de index de informații, ar putea fi util
faceți brokeraj de resurse:
arcsub -g registry.example.com -b FastestQueue helloworld.jsdl

Dacă jobul are un set mare de date de intrare, poate fi util să îl trimiteți la un CE unde acestea
fișierele sunt deja stocate în cache. Brokerul ACIX poate fi folosit pentru aceasta:
arcsub -g registry.example.com -b
PythonBroker:ACIXBroker.ACIXBroker:https://cacheindex.ndgf.org:6443/data/index
helloworld.jsdl

Ignorarea unui CE specific pentru transmiterea trimiterii împotriva unui server de index de informații:
arcsub -g registry.example.com -R badcomputingelement.com/arex helloworld.jsdl

Eliminarea fișei postului se face după cum urmează:
arcsub -c exemplu.com/arex -x helloworld.jsdl

Utilizați arcsub online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 3
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Un proxy tunel rapid care vă ajută
    ocoli firewall-urile Aceasta este o aplicație
    care poate fi, de asemenea, preluat de la
    https://sourceforge.net/projects/shadowsocksgui/.
    Are...
    Descărcați Shadowsocks
  • 6
    Teme GLPI
    Teme GLPI
    Descărcați versiunea la
    https://github.com/stdonato/glpi-modifications/
    Teme de culoare pentru GLPI 0.84 și 0.85 Nou
    Modificări pentru GLPI Acesta este un
    aplicație care c...
    Descărcați teme GLPI
  • Mai mult »

Comenzi Linux

Ad