GoGPT Best VPN GoSearch

Icône de favori OnWorks

arcsub - En ligne dans le Cloud

Exécutez arcsub dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande arcsub qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


arcsub - Soumission ARC

DESCRIPTION


Le arcsous La commande est utilisée pour soumettre des tâches aux ressources informatiques compatibles Grid.

SYNOPSIS


arcsous [choix] [nom de fichier ...]

OPTIONS


-c, --grappe=nom
sélectionnez un ou plusieurs éléments de calcul : nom peut être un alias pour un seul CE, un
groupe de CE ou une URL

-g, --indice=nom
sélectionnez un ou plusieurs registres : nom peut être un alias pour un seul registre, un groupe
de registres ou une URL

-R, --rejeter la découverte=URL
ignorer le service avec l'URL donnée lors de la découverte du service

-S, --interface de soumission=NomInterface
n'utilisez cette interface que pour la soumission (par exemple org.nordugrid.gridftpjob,
org.ogf.glue.emies.activitycreation, org.ogf.bes)

-I, --infointerface=NomInterface
l'élément informatique spécifié par l'URL sur la ligne de commande doit être interrogé à l'aide
cette interface d'information (options possibles : org.nordugrid.ldapng,
org.nordugrid.ldapglue2, org.nordugrid.wsrfglue2, org.ogf.glue.emies.resourceinfo)

-e, --jobdescrstring=Chaîne
chaîne de description du travail décrivant le travail à soumettre

-f, --jobdescrfile=nom de fichier
fichier de description de travail décrivant le travail à soumettre

-j, --Liste d'emplois=nom de fichier
le fichier stockant des informations sur les travaux actifs (par défaut ~/.arc/jobs.xml)

-o, --jobids-to-file=nom de fichier
les identifiants des jobs soumis seront ajoutés à ce fichier

-D, --exécution à sec
soumettre les travaux en tant qu'essai (pas de soumission au système de traitement par lots)

--direct
soumettre directement - pas de découverte de ressources ni de jumelage

-x, --dumpdescription
ne pas soumettre - vider la description du poste dans la langue acceptée par la cible

-P, --listplugins
lister les plugins disponibles

-t, --temps libre=secondes
délai d'attente en secondes (20 par défaut)

-z, --conffile=nom de fichier
fichier de configuration (par défaut ~/.arc/client.conf)

-d, --déboguer=niveau de débogage
FATAL, ERREUR, AVERTISSEMENT, INFO, VERBOSE ou DEBUG

-b, --courtier=courtier
courtier sélectionné : aléatoire (par défaut), file d'attente la plus rapide ou personnalisé. Utilisez -P pour trouver les courtiers possibles.
options.

-v, --version
informations sur la version imprimée

-?, --Aidez-moi
aide à l'impression

ARGUMENTS


nom de fichier ...
fichiers de description de poste décrivant les emplois à soumettre

ÉLARGI DESCRIPTION


arcsous est la commande clé lors de la soumission de tâches à des ressources informatiques compatibles Grid avec
le client ARC. Par défaut arcsous est capable de soumettre des travaux à A-REX, CREAM et EMI ES
éléments de calcul activés (EC), et comme toujours pour une soumission réussie, vous devez être
authentifié auprès des services informatiques ciblés. Depuis arcsous est construit sur un modèle modulaire
bibliothèque, des modules peuvent être installés, ce qui permet la soumission à d'autres cibles, par exemple
Gestionnaire de grille ARC CE classique.

La soumission d'un emploi peut être réalisée en spécifiant un fichier de description de poste à soumettre en tant que
argument. arcsous effectuera alors par défaut la découverte des ressources sur la grille, puis
Les ressources découvertes seront mises en correspondance avec la description du poste et classées en fonction de la
courtier choisi (--courtier option). Si aucun environnement Grid n'a été configuré, veuillez
contactez votre administrateur système ou configurez-en un vous-même dans le fichier de configuration du client
(voir la section fichiers). Une autre option consiste à spécifier explicitement un service de registre (ou
multiples) à arcsous en utilisant la fonction --indice option, qui accepte une URL, un alias ou un groupe.
Alternativement, un CE spécifique (ou plusieurs) peut être ciblé en utilisant le --grappe option.
Si un tel scénario est le plus courant, il est utile de spécifier ces CE dans le client
configuration comme services par défaut, ce qui rend superflu de les spécifier comme argument.
De la même manière, les alias et les groupes, définis dans le fichier de configuration, peuvent être utilisés,
et peut être utilisé comme argument à la --grappe or --indice options. Dans tout ce qui précède
scénarios arcsous obtient des informations sur les ressources des services qui sont ensuite utilisées pour
mise en correspondance avec la description de poste, mais cette étape peut être évitée en spécifiant
le --direct option, auquel cas la description de poste est soumise directement au premier
point de terminaison spécifié.

Le format des URL d'un cluster classique basé sur GRIDFTP :
[ldap://] [:2135/nordugrid-cluster-name= ,Mds-Vo-name=local,o=grille]
Seulement le nom d'hôte une partie doit être spécifiée, le reste de l'URL est automatiquement
généré.

Le format d'une URL A-REX est :
[https://] [: ][/ ]
Ici, le port est 443 par défaut, mais le chemin ne peut pas être deviné, donc s'il ne l'est pas
spécifié, alors le service est supposé résider sur le chemin racine.

Les descriptions de poste peuvent également être spécifiées à l'aide du --jobdescrfile option qui s'attend à ce que
nom de fichier de la description comme argument, ou le --jobdescrstring option qui s'attend à ce que
argument la description du poste sous forme de chaîne, et les deux options peuvent être spécifiées plusieurs fois
et l'un n'exclut pas l'autre. Les langues de description de poste prises en charge par défaut sont
xRSL, JSDL et JDL.

Si la description de poste est soumise avec succès, un identifiant de poste est renvoyé et imprimé.
L'ID de tâche identifie de manière unique la tâche pendant son exécution. D'autre part,
il est également possible qu'aucun CE ne corresponde aux contraintes définies dans la description, auquel cas
Aucune soumission ne sera effectuée. Une fois la soumission réussie, l'identifiant du travail ainsi que d'autres informations seront affichés.
Les informations techniques relatives aux travaux sont stockées dans le fichier de liste des travaux (décrit ci-dessous).
les informations permettent aux commandes de gestion des tâches du client ARC de gérer facilement les tâches,
Il n'est donc pas nécessaire d'enregistrer manuellement l'identifiant de la tâche. Par défaut, le fichier de liste de tâches est stocké.
dans le répertoire .arc du répertoire personnel de l'utilisateur, mais un autre emplacement peut être
spécifié à l'aide de la --Liste d'emplois option prenant l'emplacement de ce fichier comme argument. Si le
--Liste d'emplois l'option a été utilisée lors de la soumission, elle doit également être spécifiée dans le
commandes consécutives lors de la gestion de la tâche. Si un élément de calcul possède plusieurs tâches
interfaces de soumission (par exemple gridftp, EMI-ES, BES), alors l'algorithme de courtage
choisissez-en un. Avec le --interface de soumission option l'interface demandée peut être
spécifié, et dans ce cas, seuls les éléments informatiques qui ont été spécifiés seront pris en compte.
cette interface spécifique, et seule cette interface sera utilisée pour soumettre les travaux.

Comme mentionné ci-dessus, les services de registre ou d'index peuvent être spécifiés avec le --indice option.
La spécification d'un ou plusieurs serveurs d'index indique au arcsous commande pour interroger les serveurs
pour les CE enregistrés, les CE renvoyés seront ensuite comparés à la description de poste et
ceux correspondants seront classés par le courtier choisi (voir ci-dessous) et la soumission sera
essayé dans l'ordre jusqu'à la réussite ou la fin. À partir de la liste des CE renvoyée,
il peut arriver qu'un CE problématique ou indésirable soit sélectionné pour soumission, dans ce cas
il est possible de rejeter ce cluster en utilisant le --rejeter la découverte option et en fournissant le
URL (ou simplement le nom d'hôte) du CE, qui ne tiendra pas compte de ce CE comme cible pour
soumission.

Lorsque plusieurs CE sont ciblés pour la soumission, le courtier en ressources sera utilisé pour filtrer
éliminer les CE qui ne correspondent pas aux exigences de la description de poste, puis classer les autres
CE. Le courtier utilisé par défaut classera les CE de manière aléatoire, mais un autre courtier peut
être choisi en utilisant le --courtier option, qui prend le nom du courtier comme argument.
Le type de courtier peut également être spécifié dans le fichier client.conf. Les courtiers disponibles sont visibles.
grâce à arcsous P. Par défaut, les courtiers suivants sont disponibles :

Aléatoire (par défaut)
Choisit un CE aléatoire correspondant aux exigences du poste.

FastestQueue
Classe les CE correspondants en fonction de la longueur de la file d'attente des emplois aux CE, classement
ceux qui ont la file d'attente la plus courte en premier/la plus haute.

référence
Classe les CE correspondants selon un référentiel spécifié, qui doit être spécifié par
en ajoutant le nom du courtier avec « : », puis le nom de l'indice de référence. Si aucune option n'est disponible,
est donné au courtier de référence, puis les CE seront classés en fonction de
Benchmark « specint2000 ».

Classement des données correspondant aux CE en fonction de la quantité de données d'entrée mises en cache par chaque CE, par
Interrogation du CE. Seuls les CE dotés de l'interface BES A-REX prennent en charge cette opération.

Null Choisissez un CE aléatoire sans aucun filtrage des CE.

PythonBroker
Des courtiers personnalisés définis par l'utilisateur peuvent être créés en Python. Voir l'exemple de courtier.
SampleBroker.py ou ACIXBroker.py (comme Data Broker mais utilise l'index de cache ARC)
qui sont installés avec ARC pour plus de détails sur la façon de créer votre propre courtier.
PythonBroker est spécifié par --courtier PythonBroker : Nom de fichier.Classe : args, Où
Le nom de fichier est le fichier contenant la classe Class qui implémente le courtier
interface. Le répertoire contenant ce fichier doit être dans le PYTHONPATH. args est
facultatif et permet de spécifier des arguments au courtier.

Avant la soumission, arcsous effectue une modification intelligente de la description de poste
(ajout ou modification d'attributs, voire conversion du langage de description pour répondre aux besoins)
du CE) en s'assurant de sa validité. La description de poste modifiée peut être imprimée par
spécifiant le --dumpdescription option. Le format, c'est-à-dire la langue de description de poste, du
la description de poste imprimée ne peut pas être spécifiée et sera celle qui sera envoyée à et
accepté par la cible choisie. Plus d'informations sur arcsous peut être obtenu par
en augmentant la verbosité, ce qui se fait avec le --déboguer option où la valeur par défaut
Le niveau de verbosité est « AVERTISSEMENT ». Le réglage sur « DEBUG » affichera tous les messages, tandis que
le définir sur FATAL n'affichera que les messages de journal fatals.

À valider votre description de poste sans réellement soumettre un emploi, utilisez le --exécution à sec
option : il capturera les éventuelles erreurs de syntaxe ou autres, mais demandera au site de ne pas le faire
Soumettre la tâche pour exécution. Seuls les CE Grid-Manager (ARC0) et A-REX (ARC1) prennent en charge
cette fonctionnalité.

EXEMPLES


Soumission d'un fichier de description de poste « helloworld.jsdl » à la Grille
arcsous helloworld.jsdl

Un serveur d'index d'informations (registre) peut également être interrogé pour que les CE puissent s'y soumettre :
arcsous -g registry.example.com helloworld.jsdl

Soumission d'un fichier de description de poste « helloworld.jsdl » à ce.example.com :
arcsous -c ce.example.com helloworld.jsdl

La soumission directe à un CE se fait comme suit :
arcsous --direct -c cd.example.com helloworld.jsdl

La description du travail peut également être spécifiée directement sur la ligne de commande comme indiqué dans le
exemple, en utilisant le langage de description de poste XRSL :
arcsous -c example.com/arex -e \
´&(exécutable="/bin/écho")(arguments="Bonjour Monde

Lors de la soumission contre des CE récupérés à partir de serveurs d'index d'informations, il peut être utile de
faire du courtage de ressources :
arcsous -g registry.example.com -b FastestQueue helloworld.jsdl

Si le travail comporte un grand ensemble de données d'entrée, il peut être utile de l'envoyer à un CE où ces données
Les fichiers sont déjà mis en cache. Le broker ACIX peut être utilisé à cette fin :
arcsous -g registry.example.com -b
PythonBroker : ACIXBroker.ACIXBroker : https://cacheindex.ndgf.org:6443/data/index
helloworld.jsdl

Ignorer un CE spécifique pour la soumission à un serveur d'index d'informations :
arcsous -g registry.example.com -R badcomputingelement.com/arex helloworld.jsdl

Le vidage de la description de poste se fait comme suit :
arcsous -c example.com/arex -x helloworld.jsdl

Utilisez ArcSub en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.