Post on 31-Jan-2016
description
1
Alberto Escolano Sánchezalberto.escolano@rediris.es
Salamanca, 15 de junio de 2010
PerfSONAR
2
Índice
1. Introducción2. Primeros pasos3. Arquitectura de interconexión4. Piloto de despliegue5. Servicios utilizados6. Interacción con el PerfSONAR del T17. Parametrización del PerfSONAR-UI8. PerfSONAR-UI: Pestaña interfaces9. PerfSONAR-UI: BWCTL MPs10.PerfSONAR-UI: Medida de BWCTL11.Mi opinión12.Lo siguiente
3
• 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
Introducción
4
• 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
5
• 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
Primeros pasos
6
Arquitectura de interconexión
7
• 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”
Piloto de despliegue
8
• 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
9
• 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
10
• 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
Servicios utilizados
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)
¡Gracias!