120 likes | 134 Views
This training outlines the gLite Release I status, target audience, and proposed trainings for system administrators, users, and application developers. It also discusses the implementation process, issues to address, and provides links to gLite documentation.
E N D
Training on gLite Robert Harakaly CERN JRA1 – NA3 contact person
Outline • gLite Release I status • Training on gLite • Training target audience • Proposed trainings • Trainings implementation • Issues to discuss • Links to the gLite documentation 3rd EGEE conference, April, 18 – 23, Athens Greece
Introduction • I was asked to : • Do not repeat the things already told • Clearly define the needs • Define the commitments • I’ll try: • Follow the previous points and, • To add as much additional information as possible 3rd EGEE conference, April, 18 – 23, Athens Greece
gLite Release I status • gLite Release I has been released officially 05/04/2005 • Contains 12 higher level functional services (deployment modules) • User Interface • Worker Node • Computing Element • Workload Management Node • …. • This release will be followed by: • Monthly releases containing either the bug fixes or new functionality • Quick fixes: Immediate fixes of the critical bugs • Each release contains the updated documentation and Release Notes 3rd EGEE conference, April, 18 – 23, Athens Greece
Training target audience • Training target audience can be divided into three main groups: • System administrators: People responsible for deployment of the gLite Middleware, its configuration and maintenance • gLite users: People using the middleware • gLite developers: Developers developing applications running on the gLite middleware 3rd EGEE conference, April, 18 – 23, Athens Greece
Proposed trainings I System administrators: Training on the gLite installation and configuration. • gLite architecture • gLite services/nodes • gLite deployment approach • gLite deployment modules • gLite deployment scenarios • gLite configuration approach • gLite configuration file (schema, syntax) • Local configuration • Site configuration • Proposed updates in configuration schema in gLite Release II • Standard techniques of gLite installation verification • Functional tests, installation validation • Site certification procedure • Site certification to become a EGEE site (should be provided by SA1) • gLite updates, quick fixes • Practical exercise • Setting up the ‘training’ site and verification of the basic functionality 3rd EGEE conference, April, 18 – 23, Athens Greece
Proposed trainings II gLite users Training on the usage of gLite for users/non-developers (physicists, biologists, etc.) • gLite Architecture (user view) • Basic gLite functionalities/services • Basic terms • User Interface • gLite User Interface installation and configuration • gLite User Interface • Security utils (certificates, best practices, …) • WMS CLI • Data CLI • RGMA CLI • Practical exercise • How to get the certificate, installation, VOMS proxy • WMS: Job submissions • DATA: Find file in catalogs, upload file to SE, … • Launch of typical applications (help of ARDA, NA4, Biomed, …) 3rd EGEE conference, April, 18 – 23, Athens Greece
Proposed trainings III Application developers Training on the application development for gLite middleware • gLite Architecture • gLite services, service interactions • Grid Security issues • Security interface • API description • WMS/LB API • Data API/WSDL • RGMA API • Service discovery API • Best practices • General conventions • Security related issues • Application checkpointing • … • Practical exercises • Job submission • Data management • Application logging 3rd EGEE conference, April, 18 – 23, Athens Greece
Training implementation I • Trainings can profit from the existing LCG2 training experiences • Trainings should be prepared in very close collaboration: • NA3: Training know-how, previous experiences, • NA4/ARDA/Biomed: User needs, demonstrational applications, • SA1: Operational issues (deployment problems), site certification • JRA1/JRA3: gLite expertise • JRA1 inputs for the trainings • Documentation: JRA1 provides a set of documents • Presentations (gLite architecture) • gLite User and Installation guides: detailed description of installation and configuration procedures for each individual deployment unit • User/programmer guides for each service • WSDL documentation • Test cases 3rd EGEE conference, April, 18 – 23, Athens Greece
Training implementation II Technical realization of trainings • gLite trainings as they were proposed will need different infrastructure: • gLite administrators training needs the set of nodes to install the gLite middleware (~7 machines) • the rest requires an existence of the functional training testbed ‘Gilda’ Proposal of the realization: • NA3 produces a first set of course materials based on the documentation • Organize a joint session between JRA1 and NA3 to review this material (form to be decided) • Joint NA3 and JRA1 training session with a pilot user community Commitments of JRA1 concerning trainings: • Review of the material from NA3 • Help with the missing information • Limited tests on the prototype to help trainers to get started 3rd EGEE conference, April, 18 – 23, Athens Greece
Issues to discuss • How to bootstrap the training • Documentation: detect missing parts and provide them • What support for setting up the infrastructure is needed 3rd EGEE conference, April, 18 – 23, Athens Greece
Links to the documentation • Useful links with gLite documentation • gLite Home Page http://www.glite.org • gLite Documentation http://www.cern.ch/glite/documentation • JRA1 home page http://egee-jra1.web.cern.ch/egee-jra1 • Deliverable DJRA1.3 https://edms.cern.ch/document/567624 3rd EGEE conference, April, 18 – 23, Athens Greece