Difference: VomsesFiles ( vs. 1)

Revision 12006-11-29 - VincenzoCiaschini

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="InternalDiscussion"

vomses

Perche' c'e' vomses

Le informazioni necessarie per contattare un server voms sono:

  • hostname
  • porta
  • dn del certificate
  • versione di globus su cui il server sta girando

Non e' pensabile che un utente specifichi a mano tutte queste informazioni quando vuole contattare un server. Quindi, occorre un meccanismo che permetta di associare a queste informazioni un alias mnemonico. Questo meccanismo e' il vomses file (o directory)

Struttura

vomses puo' essere sia un file che una directory. Se e' un file viene letto. Se e' una directory, i file in essa contenuti vengono letti.

Contenuto

Ogni vomses file e' composto da un insieme di righe, ognuna con la seguente struttura:

"nick" "host" "port" "dn" "voname" "globusversion"

L'ultimo parametro, globusversion, e' opzionale e puo' essere omesso. Se presente, e' formato da due cifre contenenti rispettivamente major e minor version di globus su cui gira il server.

"nick", per convenzione, deve essere identico a "voname"

Posizione e limitazioni

  • Un vomses deve essere presente nella locazione $GLITE_LOCATION/etc/vomses.
  • Un vomses puo' essere presente in $HOME/.glite/vomses
  • Un vomses puo' essere presente in una posizione specificata dall'utente.

  • Se manca il vomses di sistema, almeno un warning e' necessario.
  • Il vomses di sistema deve avere uid e gid 0
  • Ogni vomses non deve essere scrivibile ne' da world ne' dal gruppo

Utilizzo

  • I vomses file vanno letti per determinare quale server contattare.
  • Un nick puo' corrispondere a piu' server. In tal caso, questi server si intendono repliche l'uno dell'altro, e vanno provati in sequenza fino a quando uno risponde con successo o tutti hanno fallito.

-- VincenzoCiaschini - 29 Nov 2006

 
TWIKI.NET
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback