User Tools

Site Tools


grid:cliente:instalacion

Instalación del Cliente de la Grid

Control de versiones

Fecha Actividad Autor
25/11/2010 Publicación inicial Jorge Iván Meza Martínez.
10/02/2011 Verificación y complemento con pruebas Jorge Iván Meza Martínez.
06/03/2011 Se actualizó la configuración del Cliente OSG Jorge Iván Meza Martínez.
08/06/2011 Se agregó la sección Definición de los puertos Jorge Iván Meza Martínez.
23/06/2011 Se agregó la sección configuración de la VO GCEDU Jorge Iván Meza Martínez.

Introducción

El paquete de herramientas del cliente OSG permite a las máquinas enviar trabajos a la Grid de Open Science Grid sin necesidad de acceder directamente a los equipos del nodo grid.

Estas herramientas se deberán instalar entonces en equipos diferentes a los nodos del cluster. En caso de instalarse sobre un Nodo Trabajador se deberá tener cuidado con conflictos entre servicios, especialmente el de Condor.

Requerimientos

  1. Estas herramientas pueden ser instaladas por un usuario sin privilegios, sin embargo si estas van a ser compartidas por varios usuarios en la máquina deberán ser instaladas por root.
  2. El administrador de paquetes (pacman) se encuentra instalado.
  3. El CE se encuentra instalado y funcionando, incluyendo sus correspondientes certificados de máquina.
  4. El certificado de usuario deberá haber sido previamente instalado en la máquina que se utilizará como cliente.
  5. El certificado de usuario deberá haber sido registrado en la VO y con esto aparecer en el gridmap-file, o en su defecto realizar este ajuste manualmente de manera temporal.

Instalación

Establecer la ubicación para el software cliente.

# mkdir /opt/osg-client
 
# cd /opt/osg-client

Establecer la configuración necesaria de pacman.

# source /opt/pacman/setup.sh
 
# pacman -retry 3

Descargar los archivos de la distribución del software.

# pacman -allow trust-all-caches -get http://software.grid.iu.edu/osg-1.2:client

Realizar la instalación de los paquetes recién instalados.

# source setup.sh
 
# vdt-post-install 
 
    Starting...
    Done.
    Making log symlinks in /opt/osg-client/logs

Instalar el paquete de la autoridad certificadora.

# vdt-ca-manage setupca --location local --url osg
 
    Setting up CA Certificates for VDT installation at '/opt/osg-client'
    CA Certificates will be installed into /opt/osg-client/globus/share/certificates
 
    Setup completed successfully.

Los certificados son instalados en /opt/osg-client/globus/share/certificates.

Configurar la automatización de la rotación de los archivos de registro y la actualización de los certificados de las CAs y de las listas de revocación. (opcional)

# vdt-control --enable fetch-crl vdt-update-certs vdt-rotate-logs 
 
    running 'vdt-register-service --name fetch-crl --enable'... ok
    running 'vdt-register-service --name vdt-update-certs --enable'... ok
    running 'vdt-register-service --name vdt-rotate-logs --enable'... ok

Activar Condor para permitir el soporte al envío de trabajos con CondorG al cluster.

# vdt-control --enable condor
 
    running 'vdt-register-service --name condor --enable'... ok

Activar el cliente.

# vdt-control --on

Con el parámetro –off se detienen los servicios asociados con el cliente OSG.

Definición de los puertos

En este paso se definen de manera permanente los puertos para el envío y recepción de los datos cuando se interactúe con Nodos Grid.

Este procedimiento es opcional. En caso de no realizarse probablemente sea necesario definir explícitamente estas variables en el shell antes de enviar trabajos y transferir archivos a la Grid.

# vi $VDT_LOCATION/vdt/etc/vdt-local-setup.sh    # o vdt-local-setup.csh según el shell utilizado.
vdt-local-setup.sh
# This file is sourced by setup.sh.  Use it for any custom setup for this site.
# This file will be preserved across VDT installations if OLD_VDT_LOCATION is set.
 
export GLOBUS_TCP_PORT_RANGE=20000,22000
export GLOBUS_TCP_SOURCE_RANGE=23000,25000

Agregar la VO GCEDU

Este procedimiento es necesario para permitirle al Cliente Grid el envío de trabajos a Compute Elements que pertenezcan a la organización virtual de GCEDU (GridColombia).

# vi $VDT_LOCATION/glite/etc/vomses

Agregar al final del archivo la siguiente línea de texto.

"gcedu" "gc-voms.javeriana.edu.co" "15000" "/DC=org/DC=doegrids/OU=Services/CN=http/gc-voms.javeriana.edu.co" "gcedu"

Pruebas de funcionamiento

Realizar las siguientes pruebas de funcionamiento al Nodo Grid.

Enlaces

grid/cliente/instalacion.txt · Last modified: 2012/02/26 22:35 (external edit)