190 likes | 423 Views
PerfSONAR. Alberto Escolano Sánchez alberto.escolano@rediris.es. Salamanca, 15 de junio de 2010. Índice. 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
E N D
PerfSONAR Alberto Escolano Sánchez alberto.escolano@rediris.es Salamanca, 15 de junio de 2010
Índice 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 PerfSONAR-UI: Medida de BWCTL Mi opinión Lo siguiente
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
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
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
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”
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 preparada para crecer en funcionalidades • 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)
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 por herramientas de monitorización (CACTI, MRTG, Nagios…) • 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
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
Interacción con el PerfSONAR del T1 • Las pestañas Interfaces y BWCTL de PerfSONAR UI interoperan con normalidad con el PerfSONAR del PIC • 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
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)
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: • <argument>-rhttps://noc-mon.srce.hr/visual_perf/</argument> <!-- VisualPerfsonar--><argument>-ehttp://lhcweb.pic.es/perfsonar/perfsonar-LHC-ES.conf</argument> <argument>-shttp://perfsonar.acad.bg/ClientSASLCA.jks</argument>
Mi opinión • Tenemos una forma fácil de desplegar perfSONAR en los T2 • Desplegar el conjunto de herramientas de 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” • 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
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)