Troubleshooting Service Dr. Susanne Naegele-Jackson DFN / - - PowerPoint PPT Presentation

troubleshooting service
SMART_READER_LITE
LIVE PREVIEW

Troubleshooting Service Dr. Susanne Naegele-Jackson DFN / - - PowerPoint PPT Presentation

Enabling Grids for E-sciencE perfSONAR-Lite TSS Troubleshooting Service Dr. Susanne Naegele-Jackson DFN / University of Erlangen-Nuremberg EGEE09, EGEE -III Activity SA2 www.eu-egee.org EGEE-III INFSO-RI-222667 EGEE and gLite are


slide-1
SLIDE 1

EGEE-III INFSO-RI-222667

Enabling Grids for E-sciencE

www.eu-egee.org

EGEE and gLite are registered trademarks

perfSONAR-Lite TSS Troubleshooting Service

  • Dr. Susanne Naegele-Jackson

DFN / University of Erlangen-Nuremberg EGEE’09, EGEE-III Activity SA2

slide-2
SLIDE 2

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

Outline

  • Introduction
  • EGEE-III Requirements for Network

Troubleshooting

  • perfSONAR-based Plugin Architecture
  • perfSONAR client
  • Authorization and Authentication
  • Management Platform
  • Contact
slide-3
SLIDE 3

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

perfSONAR-Lite TSS

  • A Network Troubleshooting Service
  • Evaluate network problems from remote
  • On-Demand
  • Service tools:

– Ping – Traceroute – DNS lookup – Port scan – BWCTL

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-4
SLIDE 4

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

https://enoc-troubleshooting.gridops.org/

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-5
SLIDE 5

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

EGEE-III Requirements

EGEE-III requirements for network troubleshooting:

  • measurements

– not continuous – but on-demand (to support troubleshooting)

  • a light-weight solution
  • easy to deploy and upgrade
  • portable to all sites / platform independent
  • modules should have sustainability (use of perfSONAR

common core interface)

  • should offer requested EGEE troubleshooting tools
slide-6
SLIDE 6

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

EGEE-III Extensions

  • perfSONAR extensions for EGEE-III are

necessary

– to enable light-weight on-demand measurements – to offer additional service tools – web service extensions for EGEE-III platform – authorization / authentication for EGEE-III specifications – EGEE-III specific visualization and archiving

slide-7
SLIDE 7

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

perfSONAR-based Plugin Architecture

  • central web server
  • all access to measurements via central web

server

  • a light-weight client at each site
  • basic service tools are activated via generic

plugin

  • generic plugin supplies input to perfSONAR

core modules

  • users: all sites, ENOC team
slide-8
SLIDE 8

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

Central Web Server

  • Key functions of the central web server:

– web-based user interface – authentication of users for tests – launching of test measurements requested by client site – collection of measured data and display of results – data archiving – history of recent tests

slide-9
SLIDE 9

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

Generic plugin

  • translates requests from sites to perfSONAR

common core module

  • wrapper around basic service tools
  • offered benefits:

– platform independent – deployable to all 280+ sites

slide-10
SLIDE 10

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Measurement Processing (I)

  • All measurements are requested via the

ENOC web server

  • Results are made available via ENOC web

server

  • Measurements can be started from any

probe where the perfSONAR-Lite TSS client has been installed

  • Access rights of users stored in local DB

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-11
SLIDE 11

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Measurement Processing (II)

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-12
SLIDE 12

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

perfSONAR Client

  • Client can be downloaded from EGEE

repository

  • perfSONAR elements:

– basic parts of web services and XML handling

  • perfSONAR daemon that allows

remote execution

  • no ssh access to sites required
  • SSL connection to web server
slide-13
SLIDE 13

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Access to Measurements

Three layers of granularity:

  • ENOC:

– Can measure from any source to any destination

  • Managers:

– Must have access rights to sites or ROCs as listed in the GOCDB – Can measure from source to destination with appropriate access rights to either source or destination

  • Other users:

– Must be provided access to individual probes by managers

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-14
SLIDE 14

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Email notifications

  • Source and destination locations are

informed about ongoing measurements via email listing

– Source IP – Destination IP – Type of measurements

  • Email notification is sent to

– User who registered source or destination probe

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-15
SLIDE 15

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

Example: Traceroute

slide-16
SLIDE 16

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Example: DNS lookup

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-17
SLIDE 17

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Example: BWCTL Measurements

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-18
SLIDE 18

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Example: Ping

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-19
SLIDE 19

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Example: Port scan

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-20
SLIDE 20

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

Authorization and Authentication

  • Authentication on the central web server

with X.509 certificates

  • Managers must register users and probes

via management platform

  • Managers are identified through entries in

GOC-DB

– Regional Manager – Site Administrator – Deputy Regional Manager – C-COD staff – C-COD Administrator

  • Limited ROC / Site access of managers
slide-21
SLIDE 21

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Management Platform

Management Platform:

  • For user / probe management
  • Add new users, probes
  • Delete users, probes
  • Edit user or probe information
  • Provide / revoke user access to probes
  • Bind a probe to individual users

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-22
SLIDE 22

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Example: Add probe

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-23
SLIDE 23

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Bind individual probe to users

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-24
SLIDE 24

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Provide /revoke user access

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-25
SLIDE 25

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Additional Information

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-26
SLIDE 26

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667

Status and outlook

Status of work:

  • Release of Beta version
  • Release of TSS client software
  • Currently testing within SA2
  • Finalization of license agreement
  • Planned extensions:

– Archiving of data – Graphical data representation

Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

slide-27
SLIDE 27

Enabling Grids for E-sciencE

EGEE-III INFSO-RI-222667 Susanne.Naegele-Jackson AT rrze.uni-erlangen.de

Contact information

  • Susanne.Naegele-Jackson AT rrze.uni-erlangen.de
  • Win-labor AT dfn.de
  • www.rrze.uni-erlangen.de
  • egee-troubleshooting@ccenoc.in2p3.fr
  • RRZE / FAU

Martensstrasse 1 91058 Erlangen Germany