Transcript plantilla presentacion ppt
PerfSONAR
Alberto Escolano Sánchez [email protected]
Salamanca, 15 de junio de 2010 1
Índice 1.
2.
3.
4.
5.
6.
7.
8.
9.
Introducción Primeros pasos Arquitectura de interconexión Piloto de despliegue Servicios utilizados Interacción con el PerfSONAR del T1 Parametrización del PerfSONAR-UI PerfSONAR-UI: Pestaña interfaces PerfSONAR-UI: BWCTL MPs 10.
PerfSONAR-UI: Medida de BWCTL 11.
Mi opinión 12.
Lo siguiente 2
• • • • Introducción Conectividad de Tier 2 basada en enlaces de Internet (compartidos) Algunas aplicaciones del LHC requieren conexiones de alta capacidad y gran rendimiento Estrategia común Elección de despliegue de la plataforma perfSONAR 3
• • • • • Primeros pasos El trabajo inicial de RedIRIS se enfocó a encontrar la mejor solución al despliegue Se probó la solución de Internet 2 por simplicidad (live CD Knoppix – basada en perl) Todos los Tier 1 europeos comienzan a desplegar perfSONAR con máquinas de DANTE El Tier 1 español comenzó a desplegar también perfSONAR (basado en los appliances de DANTE – basado en Java) RedIRIS decidió entonces desplegar el perfSONAR MDM bundle (desarrollado en GN2) para una mejor interoperabilidad T1-T2 4
Primeros pasos • • • • • La solución de DANTE no era tan fácil de instalar como la de Internet 2 La plataforma se compone de varios paquetes Guía de administración de perfSONAR con toda la información necesaria para la instalación No está clara la parametrización de los diferentes servicios de la plataforma • RedIRIS intentó hacer las cosas algo más fáciles Se generó la primera ISO con un DVD autoinstalable que contiene todo el conjunto de herramientas de la plataforma 5
Arquitectura de interconexión 6
• Piloto de despliegue • • • • • • ISO DVD disponible http://ftp.rediris.es/perfsonar/ Se comenzó un despliegue piloto. CIEMAT fué el primer T2 que desplegó la plataforma La primera Red Regional en desplegarla ha sido CESCA Otras Redes Regionales también han trabajado en el despliegue (CESGA) Instalación más o menos sencilla Parametrización “infernal” 7
• • • • Servicios utilizados • • • No todos los servicios desplegados se llegan a utilizar RRD MA, BWCTL MP, AS, Telnet-SSH MP, SQL MA, CLMP, OWAMP Parte servidor funcionalidades preparada para crecer en Problema en el cliente (perfSONAR UI) que no interactúa con todos los web-services Deseable OWAMP (medidas retardo) Posible (Telnet-SSH para Looking Glass) Posible (AS desarrollado en RedIRIS) 8
• • • • • • Servicios utilizados • • Relación cliente/servidor – perfSONAR UI/web service Pestaña interfaces / RRD MA Pestaña BWCTL / BWCTL MP • RRD MA necesita de ficheros .rrd
generados herramientas de monitorización (CACTI, MRTG, Nagios…) por MRTG incluido en DVD RRD MA se alimenta de información proporcionada en ficheros .xml
• Lo bueno: Todo lo que MRTG monitoriza y representa se puede integrar Toda la información recibida por SNMP puede ser incluida en perfSONAR Lo malo: es un engorro poblar el web service En general toda la plataforma funciona como RRD MA 9
• Servicios utilizados • • • • • • • Consideraciones BWCTL Riesgo potencial de saturación Calendario de pruebas (NO muy fiable – valido inicialmente) Bwctl.limits
Limitación en ancho de banda (shaping) Filtrado Propuesta de combinar bwctl.limits y shaping • • • Consideraciones generales OWAMP no utilizado ya que el cliente perfSONAR UI no es capaz de representar la información que el demonio owampd proporciona.
Pruebas mediante línea de comandos Desarrollo interno 10
Interacción con el PerfSONAR del T1 • • • • • Las pestañas Interfaces con el PerfSONAR del PIC y BWCTL de PerfSONAR UI interoperan con normalidad RedIRIS ha desplegado dos servidores. Uno de ellos (perfsonar.rediris.es) es el que se está utilizando en este entorno CIEMAT ha desplegado dos servidores, uno de ellos dedicado a proporcionar información de tráfico y otro para la realización de pruebas de BWCTL CESCA ha desplegado un servidor de la misma utilizado de la misma forma queel de RedIRIS Se ha probado la interacción entre todas las plataformas con éxito 11
Interacción con el PerfSONAR del T1 • De acuerdo con DANTE las pestañas del cliente PerfSONAR-UI no utilizadas necesitan cierto desarrollo para dotarlas de capacidad de interacción • Se planteó la funcionalidad de realizar pruebas de BWCTL periodicas y de que los resultados de todas las pruebas fuesen almacenados y el cliente pudiese consultarlos en cualquier momento • Según DANTE: • Todos los datos de las pruebas con el T1 se almacenan en el appliance.
• El problema es que el UI no dispone de interfaz de consulta para mostrar y representar la información • ¿Y los tests entre no-appliances?
• No hay nada disponible en estos momentos • Pestaña Circuits (OWAMP) 12
Parametrización del PerfSONAR-UI • • • • Realizada por el PIC El fichero de configuración puede cargarse de forma manual Puedes bajarte un fichero ya parametrizado para la nube de perfSONAR españoles en • http://lhcweb.pic.es/perfsonar/perfsonar-LHC-ES.jnlp
• La única diferencia en el fichero .jnlp está en negrita:
PerfSONAR UI: Pestaña interfaces 14
PerfSONAR-UI: BWCTL MPs 15
PerfSONAR-UI: Medida de BWCTL 16
Mi opinión • • • • • Tenemos una forma fácil de desplegar perfSONAR en los T2 Desplegar el conjunto de herramientas perfSONAR no es lo mismo que parametrizarlas • La parametrización no es sencilla Buen soporte de DANTE recibido hasta la fecha • Hoy por hoy algo más “lento” de Tenemos funcionando las pestañas de Interfaces y BWCTL entre todos los servidores • Datos de estadísticas de interfaz • Medidas de ancho de banda Hemos adquirido bastante experiencia en la parametrización • Soporte para futuros despliegues 17
Lo siguiente • • • • • • Adaptar nuevas versiones de perfSONAR MDM y generar DVDs autoinstalables Representación tráfico GRID (ejemplo) • Realizada mediante contadores SNMP • De forma temporal Integración de monitorización E2E • Trabajando en ello • Nueva distribución de DANTE la integra Soporte a más centros con interés en desplegar perfSONAR Integración de servicios AS Posible adaptación de LG (telnet-ssh MP) 18