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