1 / 19

Alberto Escolano Sánchez alberto.escolano@rediris.es

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

tova
Download Presentation

Alberto Escolano Sánchez alberto.escolano@rediris.es

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PerfSONAR Alberto Escolano Sánchez alberto.escolano@rediris.es Salamanca, 15 de junio de 2010

  2. Í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

  3. 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

  4. 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

  5. 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

  6. Arquitectura de interconexión

  7. 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”

  8. 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)

  9. 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

  10. 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

  11. 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

  12. 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)

  13. 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>

  14. PerfSONAR-UI: Pestaña interfaces

  15. PerfSONAR-UI: BWCTL MPs

  16. PerfSONAR-UI: Medida de BWCTL

  17. 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

  18. 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)

  19. ¡Gracias!

More Related