Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Accounting dei job locali in IGI | ||||||||
Line: 14 to 14 | ||||||||
Se non è possibile recuperare informazioni sul job dal log di BLAH, DGAS controlla se il job è stato sottomesso tramite pool account. In caso affermativo, il campo voOrigin è settato a pool e il job è considerato Grid. | ||||||||
Changed: | ||||||||
< < | Se l'utente locale con il quale il job ha girato non è un pool account, DGAS controlla se esiste un file di configurazione sul CE che mappa gli utenti o i gruppi locali su una VO (il percorso di questo file è indicato come valore della variabile localUserGroup2VOMap nel file /opt/glite/etc/dgas_sensors.conf). Se questo file esiste e l'utente locale è presente nel file, è possibile ricavare la VO. Il campo voOrigin viene settato a map e il job è considerato locale. | |||||||
> > | Se l'utente locale con il quale il job ha girato non è un pool account, DGAS controlla se esiste un file di configurazione sul CE che mappa gli utenti o i gruppi locali su una VO (il percorso di questo file è indicato come valore della variabile localUserGroup2VOMap nel file /opt/glite/etc/dgas_sensors.conf). Se questo file esiste e l'utente o il gruppo locale è presente nel file, è possibile ricavare la VO. Il campo voOrigin viene settato a map e il job è considerato locale. | |||||||
Se il file di mapping tra utenti o gruppi locali e VO non esiste o se l'utente o gruppo locale non è presente nel file, non è possibile individuare la VO dell'utente che ha sottomesso il job, il campo voOrigin è settato a ..... e il job è considerato locale. HLRmon mostra questi job come job locali con VO unknown. | ||||||||
Line: 35 to 35 | ||||||||
Nel caso di sito con più CE: | ||||||||
Changed: | ||||||||
< < | I log del Batch system possono essere processati da uno solo dei CE, che reperirà le informazioni per tutti i job passati da quel Batch system, anche se hanno usato CE diversi. Ogni CE deve processare i propri log di BLAH, contenenti le informazioni Grid dei job. | |||||||
> > | I log del Batch system vengono processati da tutti i CE. Il CE master è l'unico che crea un record per ogni job (Grid o locale) presente nei log del Batch system, mentre gli altri CE processano solo quei job per cui posseggono le informazioni Grid. I record per i quali non si trovano informazioni Grid nei log di BLAH di nessuno dei CE sono classificati locali. Se un record è già presente nell'HLR con informazioni provenienti esclusivamente dai log del Batch system (informazioni prese dal CE master), tale record può essere aggiornato con le informazioni Grid se queste vengono trovate sui log di BLAH di uno dei CE. Per questo motivo, la variabile useCEHostName deve avere lo stesso valore in tutti i CE, per permettere di identificare il record da aggiornare (DGAS infatti fa un controllo, tra gli altri, sul campo che contiene il valore di useCEHostName). | |||||||
La configurazione nel dgas_sensors.conf deve essere la seguente: | ||||||||
Changed: | ||||||||
< < | CE 1 (master):
jobsToProcess = all
siteName = <GLUE-SITENAME-HERE>
useCEHostName = <ce1.yourdomain.org>
localHostNameAsCEHostName = no
localUserGroup2VOMap = <MAPPING-FILE-PATH>
CE 2 -- CE N:
jobsToProcess = grid
siteName = | |||||||
> > | CE 1 (master): jobsToProcess = all useCEHostName = <ce1.yourdomain.org> localHostNameAsCEHostName = no localUserGroup2VOMap = <MAPPING-FILE-PATH> CE 2 -- CE N: jobsToProcess = grid useCEHostName = <ce1.yourdomain.org> localHostNameAsCEHostName = no | |||||||
Il CE 1 (master) deve avere il file di mapping aggiornato. | ||||||||
Line: 70 to 60 | ||||||||
Se si vogliono recuperare job che non sono stati accountati in passato si può forzare DGAS a riprocessare i vecchi log seguendo questi passi: | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
service glite-dgas-urcollector stop | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
ps -ef | grep urcollector
| ||||||||
Changed: | ||||||||
< < | (formato YYYY-MM-DD), es.: | |||||||
> > | (formato YYYY-MM-DD), es.: | |||||||
ignoreJobsLoggedBefore = "2011-01-01"
| ||||||||
Changed: | ||||||||
< < | Ad es. per LSF: | |||||||
> > | Ad es. per LSF: | |||||||
mv /opt/glite/var/dgasCollectorBuffer.lsf /opt/glite/var/dgasCollectorBuffer.lsf.20120322
| ||||||||
Changed: | ||||||||
< < | superiore: | |||||||
> > | superiore (solo nel caso di sensori di versione precedente alla 4): | |||||||
mv /opt/glite/var/dgasURBox/ERR/* /opt/glite/var/dgasURBox/ | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
service glite-dgas-urcollector start | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
tail -f /opt/glite/var/log/dgas_urcollector.log
| ||||||||
Line: 108 to 91 | ||||||||
Visualizzazione job locali in HLRmon | ||||||||
Changed: | ||||||||
< < | Attualmente HLRmon https://dgas.cnaf.infn.it/hlrmon/report/charts.php offre la possibilità di visualizzare job locali, di Grid o entrambe le categorie grazie al menù di selezione sulla sinistra | |||||||
> > | Attualmente HLRmon![]() | |||||||
Select job type L'ultimo grafico in basso a destra, per ognuno dei set di grafici selezionabili con il menù a tendina Chart set in alto, mostra l'andamento temporale dei job locali rispetto a quelli Grid. |