Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMS OSG Motivation and Introduction Overview

Similar presentations


Presentation on theme: "CMS OSG Motivation and Introduction Overview"— Presentation transcript:

1 CMS Software Installation on OSG An OSG USE Case and USCMS Software Management on OSG
CMS OSG Motivation and Introduction Overview CMS Software Installation Tool OSG Auth+Monitoring Implementation Status of CMS Installation on OSG Summary and Prospects Presented by Bockjoo Kim for USCMS DCT Demo at OSG Consortium Meeting

2 Motivation and Introduction
The Grid can provide computing resources and storages with great flexibility The same software can be installed without publication and notification This type of activity could be organized and managed in a consistent manner, one could efficiently use the grid resources. This presentation demonstrates how CMS software that is used by the CMS collaboration for physics analyses can be installed, maintained, and published on OSG in a managed way Demo at OSG Consortium Meeting

3 An Overview of CMS Software Deployment on OSG
CSD-GUI : Persistent Grid GridCat Client MySQL DB CMS Grid Users GridCat Deploy Scripts Local Scripts Submit Condor-G Grid Middle Ware Local Scripts $app CMSI Tool Discovery Service RPMs A Remote Site CSD-GUI OSG IS CMSI Tool RPMs CMS IS CMS CMSI Repository Demo at OSG Consortium Meeting

4 CMS Software Installation Tool
is used to install CMS xcmsi is a tool to install CMS software written in PERL Arbitrary installation directory $CMS_PATH to relocate RPM packages No root privileges required Typically 1 GCC compiler, 1 SCRAM (Soft. Management Tool), ~40 CMS RPMs, ~30 LCG RPMs. ~4 GB space Essential ingredients to the installation are the RPMs Demo at OSG Consortium Meeting

5 A Schematic of OSG Authorization and Resources
Demo at OSG Consortium Meeting

6 Implementation of CSD-GUI (CMS Software Deployment Grid User Interface for USCMS)
HTTPS MySQL voms proxy globus client CGI OSG Client/Condor-G GUI script(python) GridCat Client condor_submit/condor_q undo upload. csd upload condor_q/rm undo install. csd install. undo verify csd verify create info file Installation Table check arch Execution Scripts Site Info. Demo at OSG Consortium Meeting

7 Demo at OSG Consortium Meeting
CSD-GUI Features Managed Software Installation Persistent Installation Task Installation Control Using X509 Proxy Installation Bookkeeping Using MySQL Publish Installation Info in Text Switch Between OSG-ITB and OSG Undo only in MySQL Operation Non-DAG/Single Job Submission for Success Easy to Add New Scripts Demo at OSG Consortium Meeting

8 Demo at OSG Consortium Meeting
CSD-GUI Demo at OSG Consortium Meeting

9 Status of CMS Installation on OSG
# Sites OSG/OSG-ITB 5 Since June 16, 2005 4 3 2 1 CMKIN_4_0_0 CMKIN_5_0_0 CMKIN_5_1_0 OSCAR_3_7_0 OSCAR_3_9_4 OSCAR_3_9_5 ORCA_8_6_0 ORCA_8_7_3 ORCA_8_9_0 CMS Software Demo at OSG Consortium Meeting

10 Issues of CMS Installation on OSG
Missing System Software (perl modules) Special $app Directory No wget Network Insulated WN GLIBC Inconsistency Validation is non-trivial (Help from MCPS (see demo) and Physics Analysis) Demo at OSG Consortium Meeting

11 Demo at OSG Consortium Meeting
Summary and Prospects Managed/Persistent CMS software installation (18) has been performed on OSG Local Installation Information for Discovery Service We will expand the installation Non-trivial Sites to be handled with different methods Use MCPS and Real Physics Analysis for Validation Demo at OSG Consortium Meeting


Download ppt "CMS OSG Motivation and Introduction Overview"

Similar presentations


Ads by Google