Strumenti Utente

Strumenti Sito


grid:gilda

Cos'e' Gilda

  • Gilda una griglia che utilizza le stesse tecnologie di grid.it, ma e' a scopo dimostrativo.

Gilda è utilizzata per realizzare diversi Grid Tutorial in tutto il mondo.
Tutorials Gilda programmati. Request a GILDA Tutorial

Accesso a Gilda da glite-tutor.ct.infn.it

glite-tutor.ct.infn.it e' la User Interface di Gilda.

Si accede via ssh da grid-ui.pr.infn.it (host abilitato al login).

Lo username personale e' parmaxx (xx= 01..14)

Nella subdir .globus/ sono presenti le chiavi per l'autenticazione (usercert.pem e userkey.pem)

Gli account sono gia registrati nella VO di GILDA.

Accesso a Gilda da grid-ui.pr.infn.it

grid-ui.pr.infn.it e' l'UI del sito INFN-PARMA per l'accesso a grid.it.

Questa UI, opportunamente configurata, puo' essere utilizzata anche per l'accesso a Gilda.

Predisposizione del sistema per il supporto alla VO di Gilda
rpm -ivh http://grid018.ct.infn.it/rep/gilda_app-i386/RPMS/lcg-voms-vo-gilda-1.0-2.noarch.rpm
rpm -ivh http://grid018.ct.infn.it/rep/gilda_app-i386/RPMS/ca_GILDA-1.0-13.i386.rpm
cat > /opt/glite/etc/vomses/gilda.ct.infn.it << EOF
"gilda" "voms.ct.infn.it" "15001" "/C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it" "gilda"
EOF
Predisposizione dell'utente per l'utilizzo del Rosource Broker di Gilda

Creare nella propria homedir su grid-ui la subdir .globus/ e copiare al suo interno i file usercert.pem e userkey.pem dalla corrispondente subdir di glite-tutor:

mkdir .globus
scp parmaxx@glite-tutor.ct.infn.it:.globus/usercert.pem .globus/
scp parmaxx@glite-tutor.ct.infn.it:.globus/userkey.pem .globus/

comandi edg-job-*
Creare nella homedir il seguente file ui_gilda.conf:

 [
 VirtualOrganisation = "gilda";
 NSAddresses = "glite-rb.ct.infn.it:7772";
 LBAddresses = "glite-rb.ct.infn.it:9000";
 ]

Esempio di utilizzo della UI ( hnam.jdl ):

edg-job-list-match   --config-vo ui_gilda.conf hnam.jdl
edg-job-submit -o xx --config-vo ui_gilda.conf hnam.jdl
edg-job-status -i xx

comandi glite-job-*

/opt/glite/etc/gilda/glite-wms.conf

[
WmsClient = [
virtualorganisation = "gilda";
requirements = other.GlueCEStateStatus == "Production";
MyProxyServer = "grid001.ct.infn.it";
WMProxyEndpoints = {
"https://glite-rb3.ct.infn.it:7443/glite_wms_wmproxy_server"
};
ListenerStorage = "/tmp/glite/glite-ui";
ErrorStorage = "/tmp/glite/glite-ui";
ShallowRetryCount = 10;
AllowZippedISB = true;
PerusalFileEnable = false;
rank =- other.GlueCEStateEstimatedResponseTime;
OutputStorage = "/tmp/glite/glite-ui";
RetryCount = 3;
];
]

/opt/glite/etc/gilda/glite-wms.conf

[
NSAddresses  =  {"glite-rb3.ct.infn.it"};
#MyProxyServer  =  "myproxy.cnaf.infn.it";
MyProxyServer  =  "grid001.ct.infn.it";
VirtualOrganisation  =  "gilda";
LBAddresses  =  {{"glite-rb3.ct.infn.it"}};
HLRLocation  =  "";
]
glite-wms-job-list-match -a hostname.jdl 
/var/www/html/dokuwiki/data/pages/grid/gilda.txt · Ultima modifica: Y/m/d H:i da