Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y...
-
Upload
feliciana-amado -
Category
Documents
-
view
213 -
download
0
Transcript of Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y...
![Page 1: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/1.jpg)
www.eu-eela.eu
E-science grid facility forEurope and Latin America
WMS+LBBDIIInstalación y configuración
Jesus De OliveiraUniversidad Simón Bolívar<[email protected]>
![Page 2: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/2.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 2www.eu-eela.eu
Agenda
• Introducción al WMS+LB• Introducción al BDII (top level)• Presentación del proceso de instalación• Práctica de instalación de WMS+LB+BDII
![Page 3: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/3.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 3www.eu-eela.eu
Introducción al WMS+LB• El Workload Management System y Logging and
Bookkeping es quien gestiona y controla la ejecución de jobs en el GRID
• El UI envia jobs al WMS, y le consulta sobre el status de los jobs. El WMS selecciona CEs y envia jobs a los CE (matchmaking process)
• Sus responsabilidades son:– Gestionar la ejecución y estatus de los jobs enviados desde el UI– Seleccionar el mejor CE disponible de acuerdo a los requerimientos
del usuario en el JDL– Enviar jobs a los CEs y monitorear su status en base a eventos
(submitted, running, finished, aborted)– Almacenar el Output Sandbox hasta que el usuario lo solicite desde
el UI
![Page 4: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/4.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 4www.eu-eela.eu
Introducción al BDII (top level)• El Berkeley DB Information Index es el servicio
distribuido de información de recursos del GRID • Sus responsabilidades son:
– Recolectar información sobre el estatus de los SITES (contactando a los GIIS, o site_BDII's)
– Agregar la información de cada site para proveer una visión global del GRID
• Es consultado por el WMS durante el proceso de matchmaking, para seleccionar el mejor CE disponible que cumpla con los requerimientos del usuario (especificados en el JDL)
![Page 5: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/5.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 5www.eu-eela.eu
Introducción al BDII (top level)
GIISINFN sez. CT
GIISMerida (gilda)
GRISes GRISes
Other GIIS (gilda)
GRISes
BDII (gilda)
Globus MDS
Berkeley Database Information Index (BDII)La información es almacenada jerarquicamente bajo un modelo de arbol (Implementación LDAP del esquema GLUE)
GRIS Información a nivel de recursos
GIIS Información a nivel de sitio
BDII Información a nivel de VO
VO Level
Site Level
Resource Level
![Page 6: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/6.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 6www.eu-eela.eu
Proceso de instalación• Establecer hostname de la máquina• Configurar NTP• Descargar los repositorios de paquetes requeridos para
el componente• Instalar java y autoridades certificadoras (yum)• Instalar paquetes glite-WMS glite-LB glite-BDII_top(yum)• Instalar paquete gilda_utils (yum)• Adaptar archivo de configuracion global (site-info.def)• Configurar usando yaim
![Page 7: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/7.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 7www.eu-eela.eu
Práctica de Instalación• Establecer correctamente el nombre completamente
calificado de la máquina (FQDN)– vim /etc/hostname– vim /etc/sysconfig/network– hostname hostXXX.cedia.org.ec– vim /etc/hosts
• Desactivar actualizaciones automaticas: – chkconfig yum-autoupdate off
• Desactivar firewall – /etc/init.d/iptables stop– chkconfig iptables off
![Page 8: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/8.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 8www.eu-eela.eu
Práctica de Instalación• Sincronizar reloj
– service ntpd stop; ntpdate ntp.usb.ve; service ntp start;
• Descargar definiciones de repositorios requeridosREPOS="ca dag ig jpackage gilda glite-wms glite-lb glite-
bdii sl-i386"for name in $REPOS; do wget
http://www.cedia.org.ec/mrepo/repos/$name.repo -O /etc/yum.repos.d/$name.repo; done
• Instalar autoridades certificadorasyum install lcg-CAwget
http://ftp.leg.uct.ac.za/pub/stuff/grid/grid018.ct.infn.it/mrepo/gilda_sl4-i386/RPMS.all/ca_GILDA_2009-1.0-14.i386.rpm && rpm -ivh ca_GILDA_2009-1.0-14.i386.rpm
![Page 9: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/9.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 9www.eu-eela.eu
Práctica de Instalación• Instalar certificado y clave privada de host en /etc/grid-
security
• wget "http://www.cedia.org.ec/tutorialgrid/certificates/host/$HOSTNAME/$HOSTNAME-cert.pem" -O /etc/grid-security/hostcert.pem
• wget "http://www.cedia.org.ec/tutorialgrid/certificates/host/$HOSTNAME/$HOSTNAME-key.pem" -O /etc/grid-security/hostkey.pem
• chmod 644 /etc/grid-security/hostcert.pem• chmod 400 /etc/grid-security/hostkey.pem
![Page 10: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/10.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 10www.eu-eela.eu
Práctica de Instalación• Instalar paquetes adicionales • wget
http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/RPMS.dries/xerces-c-2.7.0-1.el4.rf.i386.rpm
• yum -y localinstall xerces-c-2.7.0-1.el4.rf.i386.rpm• yum -y install libstdc++-devel
• Descargar cache de repositorio yum (para acelerar la instalación)
• wget http://www.cedia.org.ec/generic/WMSLBBDII_yum_cache.tar.gz
• tar xvfz WMSLBBDII_yum_cache.tar.gz -C /var/cache/yum
![Page 11: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/11.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 11www.eu-eela.eu
Práctica de Instalación• Instalar paquete glite-WMS, glite-LB y glite-BDIIyum -y install glite-WMS glite-LB glite-BDII
• Instalar paquete gilda_utilsyum -y install gilda_utils ig-yaim
• Anexar cuentas pool para gildacat /opt/glite/yaim/etc/gilda/gilda_ig-users.conf >>
/opt/glite/yaim/examples/ig-users.confcat /opt/glite/yaim/etc/gilda/gilda_ig-groups.conf >>
/opt/glite/yaim/examples/ig-groups.conf
• Modificar archivo de configuración globalcp /opt/glite/yaim/examples/siteinfo/ig-site-info.def
/opt/glite/yaim/examples/siteinfo/mysite-info.defnano /opt/glite/yaim/examples/siteinfo/mysite-info.def
![Page 12: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/12.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 12www.eu-eela.eu
Práctica de Instalación• Variables importantes del archivo site-info.def
INSTALL_ROOT=/opt #(COLOCAR AL PRINCIPIO DEL ARCHIVO) MYSQL_PASSWORD=secret PX_HOST=myproxy.ct.infn.it WMS_HOST=hostXXX.cedia.org.ec #(REEMPLAZAR POR SU
MÁQUINA) [email protected] LB_HOST="hostXXX.cedia.org.ec:9000" #(REEMPLAZAR POR SU
MÁQUINA) BDII_HOST=hostXXX.cedia.org.ec #(REEMPLAZAR POR SU
MÁQUINA) SITE_BDII_HOST=grid-test-55.trigrid.it VOS="gilda" BDII_HTTP_URL="http://grid018.ct.infn.it/fileadmin/bdii/glite-bdii-
update.conf" SITE_NAME=gilda.ec NTP_HOSTS_IP="193.206.144.10 ntp-1.infn.it"
![Page 13: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/13.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 13www.eu-eela.eu
Práctica de Instalación• Variables importantes del archivo site-info.def (cont.)
VO_GILDA_SW_DIR=$VO_SW_DIR/gilda VO_GILDA_DEFAULT_SE=$DPM_HOST VO_GILDA_STORAGE_DIR=$CLASSIC_STORAGE_DIR/gilda VO_GILDA_VOMS_SERVERS="'vomss://voms.ct.infn.it:8443/voms/gilda?/gilda'"
VO_GILDA_VOMSES="'gilda voms.ct.infn.it 15001 /C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it gilda'"
VO_GILDA_VOMS_CA_DN="'/C=IT/O=INFN/CN=INFN CA'"
![Page 14: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/14.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 14www.eu-eela.eu
Práctica de Instalación• Configurar usando YAIM:
– /opt/glite/yaim/bin/yaim -c -s /opt/glite/yaim/examples/siteinfo/mysite-info.def -n glite-WMS -n glite-LB -n glite-BDII_top
• Editar configuración de bdii-top level – nano /opt/bdii/etc/bdii.conf
BDII_AUTO_UPDATE=yes BDII_MODIFY_DN=yes BDII_UPDATE_URL=http://grid018.ct.infn.it/fileadmin/bdii/glite-bdii-update.conf
• Reiniciar servicio BDII– /etc/init.d/bdii restart
![Page 15: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/15.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 15www.eu-eela.eu
Práctica de Instalación• Incorporar el site_BDII de nuestro CE en la lista de sitios
del BDII top level:– vim /opt/bdii/etc/bdii-update.conf– AGREGAR LINEA:
CEDIA ldap://host179.cedia.org.ec:2170/mds-vo-name=gilda.ec,o=grid
IMPORTANTE: En una instalación real, reemplazar host179.cedia.org por el hostname de su Computing Element
• Reiniciar el servicio BDII para que actualice info sobre nuestro sitio:– /etc/init.d/bdii restart
![Page 16: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/16.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 16www.eu-eela.eu
Pruebas• Consultar al servicio BDII top level para verificar la
información del sitio:ldapsearch -x -b "mds-vo-name=local,o=grid" -h
localhost -p 2170
![Page 17: Www.eu-eela.eu E-science grid facility for Europe and Latin America WMS+LB BDII Instalación y configuración Jesus De Oliveira Universidad Simón Bolívar.](https://reader036.fdocuments.in/reader036/viewer/2022081603/5665b45a1a28abb57c90cb8a/html5/thumbnails/17.jpg)
EELA2 Tutorial en Cuenca, Ecuador, Universidad de Cuenca,02/'2/2010 - 06/02/2010 17www.eu-eela.eu
Preguntas