Logo i-MATH
Organización Virtual (VO) imath.cesga.es
| Imprimir |

 

¿Quién pertenece a esta VO?

Investigadores del Proyecto Ingenio Mathematica i-MATH.

Arriba


¿Cómo puedo usar esta VO?

Para poder usar la infraestructura grid de i-MATH deberemos seguir los siguientes pasos:

  1. Solicitar una cuenta de usuario en el nodo de acceso al grid (User Interface - UI)
  2. Configurar la cuenta de usuario
  3. Obtener un certificado X.509 de la Autoridad Certificadora (CA) correspondiente
  4. Unirse a la Organización Virtual (VO) imath.cesga.es
  5. Autorización para usar los recursos (via un proxy limitado en el tiempo)
  6. Envío de trabajos

  1. Solicitar una cuenta de usuario en el nodo de acceso al grid (User Interface - UI)
  2. El primer paso para poder utilizar el grid es tener una cuenta de usuario en el nodo de acceso (ui.egee.cesga.es). Para ello env&iactue;e un mail a a grid.i-math@cesga.es indicando sus datos (Nombre, apellidos, IP,...).

    ¿Cómo puedo usar esta VO? | Arriba


  3. Configurar la cuenta de usuario
  4. Antes de seguir adelante, los usuarios deberán configurar correctamente su cuenta de usuario siguiendo los siguientes pasos:

    • Crear el directorio .globus en el directorio $HOME del usuario. Este directorio será donde se guarden los certificados de usuario.
      mkdir $HOME/.globus
    • Crear el directorio jobOutput en el directorio $HOME del usuario. Este directorio será donde se guarden los resultados del trabajo.
      mkdir $HOME/jobOutput

    ¿Cómo puedo usar esta VO? | Arriba


  5. Obtener un certificado X.509 de la Autoridad Certificadora (CA) correspondiente
  6. Una vez el usuario tenga una cuenta en el nodo de acceso al grid y configurada adecuadamente, el siguiente requerimiento es obtener un certificado X.509 válido emitido por una Autoridad Certificadora (CA) reconocida. El papel de la CA es garantizar que el usuario es quien él dice que es y que tiene derecho a poseer su certificado. La CA que es utilizada en nuestro caso es la PKI para IRISGRID (pkIRISGrid).

    Atención: Por favor utilice como identificador IRISGrid [Nombre-Apellido] en lugar del valor que aparece por defecto [Nombre.Apellido]

    Para obtener un certificado se deberá conectarse a una de las siguientes páginas, dependiendo del Nodo al que pertenezca, y rellenar el formulario de solicitud de certificado:

    Una vez rellenado y enviado dicho formulario, deberá enviar un correo a grid.i-math@cesga.es indicando sus datos (Nombre, apellidos, login,...).

    NOTA: Hasta que reciba este certificado no podrá continuar con los siguientes pasos.

    Una vez que reciba el correo indicando que su certificado ha sido firmado y está disponible para descargar debe ir a la página correspondiente de pkIRISGrid y descargarse su certificado:

    Llegados a este paso deberá seguir los dos primeros pasos de la sección "¿Cómo usar el certificado con Globus?" de la página de pkIRISGrid para hacer una copia de su certificado y convertir este certificado al formato necesario para poder trabajar en el Grid. Deberá guardar los ficheros usercert.pem y userkey.pem obtenidos anteriormente en el directorio $HOME/.globus de la máquina ui.egee.cesga.es.

    Una propiedad importante del certificado es el "subject", una cadena que contiene información acerca del usuario. Esta cadena debe de ser algo como:

    "/DC=es/DC=irisgrid/O=cesga/CN=Nombre-Apellido"

    ¿Cómo puedo usar esta VO? | Arriba


  7. Unirse a la Organización Virtual (VO) imath.cesga.es
  8. Para estar autorizado a enviar trabajos al grid debe pertenecer a una Organización Virtual (VO). Una VO es una entidad que normalmente se corresponde con una organización particular o un grupo de usuarios con alguna característica en común. En el caso de la VO imath.cesga.es se tratará de investigadores del Proyecto Ingenio Mathematica (i-MATH) que quieran acceder a la infraestructura grid existente.

    Un usuario del grid debe solicitar su inclusión en la VO deseada, y su petición será evaluada por el administrador de esa VO para decidir si acepta su solicitud o no. Para poder llevar a cabo esta solicitud, el usuario deberá utilizar un navegador web con el certificado de usuario instalado para poder autentificarse adecuadamente.

    Al descargarse el certificado de la página de pkIRISGrid, este es cargado en el navegador.

    Opcionalmente, para importar la nueva CA aquí utilizada con un navegador web, puede acceder a la dirección http://www.irisgrid.es/pki/cacert/.

    Para solicitar su inclusión en la Organización Virtual imath.cesga.es pinche aquí. (Recuerde que debe tener instalado su certificado de usuario en el navegador).

    ¿Cómo puedo usar esta VO? | Arriba


  9. Autorización para usar los recursos (via un proxy limitado en el tiempo)
  10. En este punto, el usuario es capaz de generar un certificado proxy. Un certificado proxy es una credencial de usuario delegada que autentifica al usuario en toda interacción segura, y tiene un tiempo de vida limitado: de hecho, esto previene el tener que usar el propio certificado de usuario, lo cual comprometería su seguridad.

    El comando para crear un certificado proxy es voms-proxy-init -voms imath.cesga.es, el cual solicita al usuario que introduzca la frase clave del certificado. Si se ejecuta el comando con éxito, el certificado proxy será escrito en el fichero /tmp/x509up_u<uid>, donde <uid> es el UID del usuario en el sistema Unix/Linux, salvo que la variable de entorno X509_USER_PROXY esté definida, en cuyo caso se creará un proxy con el nombre ahí indicado.

    Por defecto, el proxy tiene un tiempo de vida de 12 horas. Para especificar un tiempo de vida diferente, la opción -valid H:M puede ser usada (el proxy será válido por H horas y M minutos). Cuando un certificado proxy ha expirado, se convierte en inútil y se deberá crear uno nuevo. Cuanto mayor sea el tiempo de vida del proxy, mayores serán los riesgos de seguridad. Por ello, el usuario deberá decidir en cada momento el tiempo de vida que más se ajusta a sus necesidades.

    También es posible imprimir información sobre un certificado proxy existente (comando voms-proxy-info), o destruirlo antes de su tiempo de expiración (comando voms-proxy-destroy).

    ¿Cómo puedo usar esta VO? | Arriba


  11. Envío de trabajos
  12. En el siguiente enlace puede ver un ejemplo de como enviar un trabajo de prueba. Este ejemplo le muestra los pasos básicos a seguir para enviar un trabajo, seguir su evolución y obtener los ficheros de resultados.

    En la sección de enlaces, puede encontrar direcciones en donde se habla ampliamente de este tema, con información sobre los comandos necesarios, el lenguaje de descripción del trabajo (JDL), ejemplos, etc..

    En caso de que los ficheros que se envien con el trabajo o los que se recojan al acabar este superen los 10MB es necesario utilizar el siguiente comando en el script del trabajo para copiar los ficheros que se deseen guardar:

    globus-url-copy file://$PWD/mi_salida_1.out \ gsiftp://se2.egee.cesga.es/storage/imath/mi_salida_1.out

    Posteriormente se podra recuperar el fichero desde el UI con el comando:

    globus-url-copy gsiftp://se2.egee.cesga.es/storage/imath/mi_salida_1.out \ file://$PWD/mi_salida_1.out

    ¿Cómo puedo usar esta VO? | Arriba


¿Con quién contactar en caso de problemas?

Para cualquier consulta relacionada con el funcionamiento de la infraestructura grid existente en el CESGA, puede enviar un correo a grid.i-math@cesga.es o llamar al teléfono del CESGA (+34 981 56 98 10) y pedir que le atienda alguna persona de soporte del proyecto i-MATH.

Además tiene la posibilidad de acceder a la página del Global Grid User Support (GGUS).

Arriba


Recursos disponibles

Los siguientes centros aportan recursos a la VO imath.cesga.es:

  • CESGA: Cluster CESGA-EGEE (CPU: 124 slots, Almacenamiento: 1TB)

Arriba


Enlaces útiles

Arriba