19
1 Alberto Escolano Sánchez [email protected] Salamanca, 15 de junio de 2010 PerfSONAR

Alberto Escolano Sánchez [email protected]

  • Upload
    sitara

  • View
    57

  • Download
    5

Embed Size (px)

DESCRIPTION

PerfSONAR. Alberto Escolano Sánchez [email protected]. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Alberto Escolano Sánchez alberto.escolano@rediris.es

1

Alberto Escolano Sá[email protected]

Salamanca, 15 de junio de 2010

PerfSONAR

Page 2: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 3: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 4: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 5: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 6: Alberto Escolano Sánchez alberto.escolano@rediris.es

6

Arquitectura de interconexión

Page 7: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 8: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 9: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 10: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 11: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 12: Alberto Escolano Sánchez alberto.escolano@rediris.es

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)

Page 13: Alberto Escolano Sánchez alberto.escolano@rediris.es

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>

Page 14: Alberto Escolano Sánchez alberto.escolano@rediris.es

14

PerfSONAR-UI: Pestaña interfaces

Page 15: Alberto Escolano Sánchez alberto.escolano@rediris.es

15

PerfSONAR-UI: BWCTL MPs

Page 16: Alberto Escolano Sánchez alberto.escolano@rediris.es

16

PerfSONAR-UI: Medida de BWCTL

Page 17: Alberto Escolano Sánchez alberto.escolano@rediris.es

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

Page 18: Alberto Escolano Sánchez alberto.escolano@rediris.es

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)

Page 19: Alberto Escolano Sánchez alberto.escolano@rediris.es

¡Gracias!