EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF.

Slides:



Advertisements
Similar presentations
The Middleware Readiness Working Group LHCb Computing Workshop LHCb Computing Workshop Maria Dimou IT/SDC 2014/05/22.
Advertisements

EMI INFSO-RI SA2: Session Summary Alberto Aimar WP Package Leader 1 June 2011, Lund.
EMI INFSO-RI NA2 – Outreach and Collaborations Emidio Giorgio (INFN Catania) NA2 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
08/11/908 WP2 e-NMR Grid deployment and operations Technical Review in Brussels, 8 th of December 2008 Marco Verlato.
EMI INFSO-RI European Middleware Initiative (EMI) Standardization and Interoperability Florida Estrella (CERN) Deputy Project Director.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
EGI: SA1 Operations John Gordon EGEE09 Barcelona September 2009.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
May 8, 20071/15 VO Services Project – Status Report Gabriele Garzoglio VO Services Project – Status Report Overview and Plans May 8, 2007 Computing Division,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
EMI INFSO-RI EMI Structure, Plans, Deliverables Alberto Di Meglio (CERN) Project Director ATLAS Software & Computing Week Geneva, 21 July 2011.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
EMI INFSO-RI NA2 – Outreach and collaborations Status Report Emidio Giorgio (INFN Catania) Work Package Leader EMI First EC Review 22 June 2011,
EMI 1 Release The EMI 1 (Kebnekaise) release features for the first time a complete and consolidated set of middleware components from ARC, dCache, gLite.
EMI is partially funded by the European Commission under Grant Agreement RI Argus Policies Tutorial Valery Tschopp - SWITCH EGI TF Prague.
EMI is partially funded by the European Commission under Grant Agreement RI SA2 – Quality Assurance Alberto AIMAR (CERN) SA2 Leader EMI Second EC.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-EGI Grid Operations Transition Maite.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1: Grid Operations Maite Barroso (CERN)
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
OSG Integration Activity Report Rob Gardner Leigh Grundhoefer OSG Technical Meeting UCSD Dec 16, 2004.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Antonio Retico CERN, Geneva 19 Jan 2009 PPS in EGEEIII: Some Points.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pre-production in EGEEIII Operation principles Antonio Retico EGEE-II / EGEE II SA1.
EMI INFSO-RI Guidelines and SQA Process Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
EMI INFSO-RI Accounting John Gordon (STFC) APEL PT Leader.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
EMI INFSO-RI Argus Policies in Action Valery Tschopp (SWITCH) on behalf of the Argus PT.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
SA2.6 Task: EMI Testbeds Danilo Dongiovanni INFN-CNAF.
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
EMI INFSO-RI Argus The EMI Authorization Service Valery Tschopp (SWITCH) Argus Product Team.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update Authorization Service Christoph Witzig,
Sep 25, 20071/5 Grid Services Activities on Security Gabriele Garzoglio Grid Services Activities on Security Gabriele Garzoglio Computing Division, Fermilab.
EMI INFSO-RI Technical Overview Balázs Kónya (Lund University) Technical Director 1 st EMI Periodic Review Brussels, 22 June 2011.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks User Support for Distributed Computing Infrastructures.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
EMI is partially funded by the European Commission under Grant Agreement RI Product Integration (testing) Balázs Kónya, Lund University 3rd EMI.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
Components Selection Validation Integration Deployment What it could mean inside EGI
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI is partially funded by the European Commission under Grant Agreement RI Open Source Software and the ScienceSoft Initiative Alberto DI MEGLIO,
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
EMI is partially funded by the European Commission under Grant Agreement RI Argus Policies Tutorial Valery Tschopp (SWITCH) – Argus Product Team.
EMI INFSO-RI EMI 1, open source middleware and the road to sustainability Alberto Di Meglio (CERN) Project Director EGI User Forum EMI Technical.
II EGEE conference Den Haag November, ROC-CIC status in Italy
EMI INFSO-RI /04/2011What's new in EMI 1: Kebnekaise What’s new in EMI 1 Kathryn Cassidy (TCD)‏ EMI NA2.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
EMI is partially funded by the European Commission under Grant Agreement RI EMI Outlook and Open Source Activities Alberto DI MEGLIO, CERN Project.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
EGI-InSPIRE RI EGI-InSPIRE RI EGI-InSPIRE Software provisioning and HTC Solution Peter Solagna Senior Operations Manager.
SA2.6 Task: EMI Testbeds Danilo Dongiovanni INFN-CNAF.
Argus EMI Authorization Integration
EMI and GISELA Collaboration
Regional Operations Centres Core infrastructure Centres
EMI Interoperability Activities
EMI Testbeds Discussion
EMI: dal Produttore al Consumatore
Leigh Grundhoefer Indiana University
Presentation transcript:

EMI Inter-component and Large Scale Testing Infrastructure Danilo Dongiovanni INFN-CNAF

EMI INFSO-RI Outline Background on EMI certification and testing process: o Role of Testing Infrastructure within Quality Assurance o Product Team (PT) – centric model Product Inter-Component Testing Infrastructure: o Interaction zone across PTs components o Approach, solutions and remarks Large Scale testing o Interaction zone between PTs and production environment o Approach, solutions and remarks Conclusion EGI UF - Vilnius 2011

EMI INFSO-RI EMI Release Cycle EGI UF - Vilnius 2011 Quality Assurance TMB Testbeds Major Releases (1/year, backward-compatibility may be broken ) Minor Releases (no backward-compatibility broken), Revision, Emergency

EMI INFSO-RI Role of Quality Assurance and Testing Infrastructure EGI UF - Vilnius 2011 Testbeds Quality Assurance TMB Testbeds Policy Definition on Release and Change management, Testing, Packaging, Documentation… + Providing Common Infrastructure and Operational resources for: Inter-Component Testing Interoperability Testing Performance Testing Scalability Testing Improve Monitor

EMI INFSO-RI Testing and Certification Process EGI UF - Vilnius 2011 Component Cx Testing in isolation performed by Product Team PTx Component in Certification Release Candidate: Successful tests ( Unit, Functionality, Regression…) & QC Verified: QC Verification Release Manager Released Inter-Component Testing Cx vs Cy, Cz performed by PTx,y,z (MANDATORY) Large Scale Testing Cx in production like environment performed by PTx and participating user communities DEPLOYED ON EMI TESTING INFRASTRUCTURE TO PERFORM:

EMI INFSO-RI EMI Testing Infrastructures EGI UF - Vilnius 2011 Inter-Component Testing Cx vs Cy, Cz performed by PTx,y,z Large Scale Testing Cx in production like environment performed by PTx and participating user communities I II In place since EMI II quarter, already working and in use Under construction as approaching EMI- 1 release, preliminary contacts with sites

EMI INFSO-RI Inter-component Testing Infrastructure EGI UF - Vilnius 2011 PT X: Compute Element is Ready for Production… well to assure that I need a preview of other components CE interacts with to run some inter-component tests PT Y: Storage Element is Ready for Production… but I need a preview of CE to run integration tests… Compute Element Authentication / Authorization Storage Element Information System Provide common infrastructure for inter-component tests, i.e. functionality tests focusing on the interaction among different client and provider components provided from different Product Teams GOAL:

EMI INFSO-RI Inter-component Testing Scenarios EGI UF - Vilnius 2011 Inter-component testing for a minor/major release imply to deploy for all Releases/Platforms/Components:  Production Versions, i.e. released versions (for backward- compatibility too..)  Release Candidate Versions, i.e. pre-intercomponent testing successful and verified

EMI INFSO-RI Inter-component Testing Infrastructure: this is in place EGI UF - Vilnius 2011 Monitoring: Nagios, service availability, service probes not for all services Testers VO: testers.eu-emi.eu Support: GGUS, with EMI-Testbed Support Unit Documentation:

EMI INFSO-RI Inter-component Testing Infrastructure: usage EGI UF - Vilnius 2011 Access: Middleware User Interface + testers.eu-emi.eu certificate needed HOWTO see Resources ARC: ldapsearch -h arc-emi.grid.upjs.sk -p x -b 'mds-vo-name=ARC- EMI,o=grid' -s base giisregistrationstatus gLite + dCache: ldapsearch -x -H ldap://certtb(rc)-bdii-top.cern.ch:2170 -b mds-vo-name=local,o=grid UNICORE: DEV)/services/Registry?res=default_registry Availability: II - EMI Quarter (avg > 89,7%) ; III - EMI Quarter (avg > 98.3%) Current Usage: Snapshot of pre-EMI + EMI1 RC (work-in-progress) middleware EMI-1 RC testing EGI training partially on these resources (future pre-view activity??)

EMI INFSO-RI Integration Testing infrastructure: remarks EGI UF - Vilnius 2011 First real meeting place for components Fast growing and varying snapshot of “Maintained Releases” components:  No redundancy, most common deployment  Not fit for performance/scalability tests Coordination in deployment schedule is needed Cross middleware integration in initial phase Who run the tests?  PT do not want to run other clients tests and do not want their certification to depend on others…  Use automatic probes (Nagios ?) will help in future...

EMI INFSO-RI Large Scale Testing Infrastructure EGI UF - Vilnius 2011 Provide an infrastructure for large scale acceptance, scalability and interoperability testing of EMI components. The focus is on stressing the service reproducing real production environment. GOAL: EMI: CE, SE, Information Authorization Systems... passed certification and inter-component tests: Ready for Production… well, testing it on a larger scale would better validate! User Community: I want EMI Components to work in my usual production environment whatever I do Authentication /Authorization Information System CE SE WNs CE SE WNs CE SE WNs CE SE WNs CE SE WNs Workload Management CE SE WNs

EMI INFSO-RI Large Scale Testing EGI UF - Vilnius 2011 Relevant Questions: How large is large enough? -> Need to be specific in defining the scale What makes a testbed representative of production environment? -> Need to involve User Community / Sites How do we want to stress the service? -> Need to take into account PT test plans and consistently define test cases Which particular combination of services do we need to test? -> Need a flexible infrastructure adaptive to complex testing scenarios

EMI INFSO-RI Large Scale Infrastructure Scenarios EGI UF - Vilnius 2011 a) Pre-Deployment : Deployment: common deployment on voluntary sites of RC versions Usage: service exposition to usage in production environment. Expected Results: get early feedback and large scale validation. b) Demand and Supply : DEMAND: Product Teams / Technical Area Leaders submit a request describing the test and testing scenario. SUPPLY: A community of EMI partners available to participate to specific tests campaigns with X effort, Y resources for Z time to test P1, P2,.., PN product. Expected Results: implement complex large scale testing scenarios

EMI INFSO-RI Example of on Demand Testbed: Argus testing case EGI UF - Vilnius 2011 Testing Use Case Evaluate Argus integration in CREAM CE and SEs (optional) Scalability under concurrent requests from WNs, CEs Global banning list + VO level (Optional) across multiple sites Testbed Required Resources Minimal number of sites: 2 EMI Components involved (EMI-1 RC, SL5 /64, EPEL) ARGUS (1 /site; Top-level PAP, Site-level PAP, VO-level PAP (optional); VOMS (1- central EMI) ; CREAM (2/site); Glexec -Enabled WN(2 /CE); SE (optional); Configuration Requirements CREAM, gridftp, gLexecWN callout to Argus (site level) Argus site PAP policy import from Top-level Argus PAP Fake CA (generated with emi.grid.upjs.sk/instantCA) testers.emi-eu.emi enabled

EMI INFSO-RI Large Scale Testing Infrastructure (we’re working on it…) EGI UF - Vilnius 2011 We have:  Increasing list of component to deploy CE, SE, WMS/LB, ARGUS…  Catch-All VO for testing purposes testers.emi-eu.eu  Operational + Central services (voms, information system)  Documentation and process description: tbed We look for:  Volunteer sites to deploy products  User communities for testing

EMI INFSO-RI Large Scale Infrastructure: remarks EGI UF - Vilnius 2011 Not mandatory part of Release Process Adverts for Sites and User Communities:  JOIN US !!! mail-to:  CO-INTEREST: looking for motivated contributors bringing real use cases experience VOs and Information system: testers.emi-eu.eu VO + shared pool of VO (??) on the testbed central information system to publish resources

EMI INFSO-RI Conclusion EGI UF - Vilnius 2011 Inter-component testing Infrastructures (PT PT ):  Fast growing and changing snapshot of the Maintained Releases  ̴ 90 instances in place, pre-EMI + EMI-1 RC  Access: UI + testers.emi-eu.eu VO + information systems (prod.+ RC)  Future work on automation of basic inter-component testing Large Scale Testing Infrastructures (EMI-product User Community):  We have: increasing list of products to deploy + operational tools  We look for volunteer sites to deploy products and user communities experience to test them  Representativeness of production environment and scale is the key aspect  Demand/Supply model provides flexibility to implement complex testing scenarios Product quality also results from coordination/cooperation in testing between ( providers clients )

EMI is partially funded by the European Commission under Grant Agreement RI Thank you! EGI UF - Vilnius 2011