Infraestructura en la Nube de RICAP Pablo Colino Sanguino TICAL 2018 4 de septiembre de 2018
Uso básico de la infraestructura ÍNDICE Uso básico de la infraestructura Metodo de registro e inicio de sesión Aspectos básicos de navegacion Creación de maquinas virtuales Conectarse a las MVs para su configuración Creación de plantillas y contextualización Despliegues para cálculos intensivos Alternativas Ejemplo de uso con trabajos piloto Esquema y middleware Demostración 2
Método de registro e inicio de sesión Mediante correo electrónico. CIEMAT: pablo.colino@gmail.com , ricap@ciemat.es CONICET: dvinazza@csc.conicet.gov.ar CINVESTAV: dortizg@cinvestav.mx URFGS: emmanuell.diaz@inf.ufrgs.br UIS: gilbeto.diaz@uis.edu.co 3
Método de registro e inicio de sesión - http://one01.ciemat.es:8888/ricap.html 4
Método de registro e inicio de sesión 5
Aspectos básicos de navegación 6
Aspectos básicos de navegación 7
Aspectos básicos de navegación 8
Creación de maquinas virtuales 9
Creación de maquinas virtuales 10
Creación de maquinas virtuales 11
Creación de maquinas virtuales 12
Creación de maquinas virtuales 13
Creación de maquinas virtuales 14
Conectarse a las maquinas virtuales Hay dos métodos distintos: VNC HTTP VNC Mv Privada SSH Internet Mv Pública SSH + contextualización 15
Conectarse a las maquinas virtuales VNC 16
Conectarse a las maquinas virtuales VNC 17
Creación de plantillas y contextualización Para un mayor control de Open Nebula 18
Creación de plantillas y contextualización Edición de las plantillas 19
Creación de plantillas y contextualización Contexto 20
Despliegue para cálculos intensivos Alternativas Ejecución remota por SSH: Fácil de entender Creación de scripts específicos Posibles cortes de conexión Despliegue de un cluster (PBS, Slurm, Spark, …) Habitual en los sistemas HPC Tiempo de configuración No es viable inter-sitio (latencia de monitorización y NAT) Sistemas de trabajos piloto Viables con NAT e inter-sitios. Obligan a usar sus interfaces Algunos difíciles de configurar (ej.: producción LHC) 21
Despliegue para cálculos intensivos Esquema pilots y middleware http://it-proj-diane.web.cern.ch/it-proj-diane/index.php 22
Despliegue para cálculos intensivos Scripts de contextualiazación MASTER WORKER #!/bin/bash service iptables stop yum install -y lighttpd service lighttpd start yum install -y wget export HOME=/root mkdir ~/diane cd ~/diane wget http://cern.ch/diane/packages/diane-install python diane-install 2.4 $(~/diane/install/2.4/bin/diane-env) env ORBendPoint=giop:tcp::22000 diane-run install/2.4/python/diane_test_applications/ExecutableApplication/test/executable_pablo.run cp runs/0001/MasterOID /var/www/lighttpd/ chmod 444 /var/www/lighttpd/MasterOID IP=172.17.240.1 mkdir ~/diane/runs/0000/ wget http://${IP}/MasterOID -O ~/diane/runs/0000/MasterOID env ORBendPoint=giop:tcp:${IP}:22000 diane-worker-start & 23
¡¡GRACIAS!! Red Iberoamericana de Computación de Altas Prestaciones (RICAP) http://www.red-ricap.org RICAP is partially funded by the Ibero-American Program of Science and Technology for Development (CYTED), Ref. 517RT0529. 24
Título de la diapositiva Añadir el texto aquí Segunda línea Tercera línea Cuarta línea Quinta línea