1 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for.

Slides:



Advertisements
Similar presentations
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
Advertisements

K.Harrison CERN, 23rd October 2002 HOW TO COMMISSION A NEW CENTRE FOR LHCb PRODUCTION - Overview of LHCb distributed production system - Configuration.
ATS8500 Remote Service Solution
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
CVMFS: Software Access Anywhere Dan Bradley Any data, Any time, Anywhere Project.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Remote Service Solutions ATS 8550
OSG Public Storage and iRODS
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
1 Dynamic Application Installation (Case of CMS on OSG) Introduction CMS Software Installation Overview Software Installation Issues Validation Considerations.
J.T Moscicki CERN LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Software Packaging and Distribution LCG Application.
Grid Job and Information Management (JIM) for D0 and CDF Gabriele Garzoglio for the JIM Team.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
3rd June 2004 CDF Grid SAM:Metadata and Middleware Components Mòrag Burgon-Lyon University of Glasgow.
CERN Manual Installation of a UI – Oxford July - 1 LCG2 Administrator’s Course Oxford University, 19 th – 21 st July Developed.
PanDA Multi-User Pilot Jobs Maxim Potekhin Brookhaven National Laboratory Open Science Grid WLCG GDB Meeting CERN March 11, 2009.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Sep 21, 20101/14 LSST Simulations on OSG Sep 21, 2010 Gabriele Garzoglio for the OSG Task Force on LSST Computing Division, Fermilab Overview OSG Engagement.
1 DIRAC – LHCb MC production system A.Tsaregorodtsev, CPPM, Marseille For the LHCb Data Management team CHEP, La Jolla 25 March 2003.
11 SUPPORTING APPLICATIONS IN WINDOWS XP PROFESSIONAL Chapter 9.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
Fermilab Distributed Monitoring System (NGOP) Progress Report J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
Status of the LHCb MC production system Andrei Tsaregorodtsev, CPPM, Marseille DataGRID France workshop, Marseille, 24 September 2002.
Giuseppe Codispoti INFN - Bologna Egee User ForumMarch 2th BOSS: the CMS interface for job summission, monitoring and bookkeeping W. Bacchi, P.
UMD TIER-3 EXPERIENCES Malina Kirn October 23, 2008 UMD T3 experiences 1.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
CERN Using the SAM framework for the CMS specific tests Andrea Sciabà System Analysis WG Meeting 15 November, 2007.
OSG Tier 3 support Marco Mambelli - OSG Tier 3 Dan Fraser - OSG Tier 3 liaison Tanya Levshina - OSG.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Overview of STEP09 monitoring issues Julia Andreeva, IT/GS STEP09 Postmortem.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Feedback from the POOL Project User Feedback from the POOL Project Dirk Düllmann, LCG-POOL LCG Application Area Internal Review October 2003.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
Site Validation Session Report Co-Chairs: Piotr Nyczyk, CERN IT/GD Leigh Grundhoefer, IU / OSG Notes from Judy Novak WLCG-OSG-EGEE Workshop CERN, June.
CERN IT Department t LHCb Software Distribution Roberto Santinelli CERN IT/GS.
Jan 2010 OSG Update Grid Deployment Board, Feb 10 th 2010 Now having daily attendance at the WLCG daily operations meeting. Helping in ensuring tickets.
US-CMS T2 Centers US-CMS Tier 2 Report Patricia McBride Fermilab GDB Meeting August 31, 2007 Triumf - Vancouver.
ASIS + RPM: ASISwsmp German Cancio, Lionel Cons, Philippe Defert, Andras Nagy CERN/IT Presented by Alan Lovell.
Korea Workshop May GAE CMS Analysis (Example) Michael Thomas (on behalf of the GAE group)
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
CMS Usage of the Open Science Grid and the US Tier-2 Centers Ajit Mohapatra, University of Wisconsin, Madison (On Behalf of CMS Offline and Computing Projects)
Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli1 CRAB status and next evolution Daniele Spiga University & INFN Perugia On behalf of CRAB Team.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
April 25, 2006Parag Mhashilkar, Fermilab1 Resource Selection in OSG & SAM-On-The-Fly Parag Mhashilkar Fermi National Accelerator Laboratory Condor Week.
Grid Workload Management (WP 1) Massimo Sgaravatto INFN Padova.
LHCbDirac and Core Software. LHCbDirac and Core SW Core Software workshop, PhC2 Running Gaudi Applications on the Grid m Application deployment o CVMFS.
1Bockjoo Kim 2nd Southeastern CMS Physics Analysis Workshop CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration.
03/09/2007http://pcalimonitor.cern.ch/1 Monitoring in ALICE Costin Grigoras 03/09/2007 WLCG Meeting, CHEP.
CVMFS: Software Access Anywhere Dan Bradley Any data, Any time, Anywhere Project.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
II EGEE conference Den Haag November, ROC-CIC status in Italy
Overview of cluster management tools Marco Mambelli – August OSG Summer Workshop TTU - Lubbock, TX THE UNIVERSITY OF CHICAGO.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
Monitoring and Information Services Core Infrastructure (MIS-CI) Service Description Mark L. Green OSG Integration Workshop at UC Feb 15-17, 2005.
INFN/IGI contributions Federated Clouds Task Force F2F meeting November 24, 2011, Amsterdam.
Open Science Grid Configuring RSV OSG Resource & Service Validation Thomas Wang Grid Operations Center (OSG-GOC) Indiana University.
1 Grid2003 Monitoring, Metrics, and Grid Cataloging System Leigh GRUNDHOEFER, Robert QUICK, John HICKS (Indiana University) Robert GARDNER, Marco MAMBELLI,
GridCat ITB Service Integration Plan Bockjoo Kim OSG Integration Workshop at UC Feb 15-17, 2005.
BaBar & Grid Eleonora Luppi for the BaBarGrid Group TB GRID Bologna 15 febbraio 2005.
SPI Report for the LHCC Comprehensive Review Stefan Roiser for the SPI project.
Nov 05, 2008, PragueSA3 Workshop1 A short presentation from Owen Synge SA3 and dCache.
Installation of the ALICE Software
CMS OSG Motivation and Introduction Overview
Data Federation with Xrootd Wei Yang US ATLAS Computing Facility meeting Southern Methodist University, Oct 11-12, 2011.
Alice Software Demonstration
Presentation transcript:

1 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Bockjoo Kim U of Florida Bockjoo Kim U of Florida CMS Software Installation

2 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration CMSSW Installation Sites on OSG T3 T2 9 T3 9 T2 (Caltech) (FIU)

3 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration CMSSW on US T3 Sites(as of 10/21/08) SitenameCE (OSG)CPU slotsCMSSW T3_US_Buffalo?? u2-grid.ccr.buffalo.edu/fork 21122_1_10, … T3_US_Colorado heposg01.colorado.edu/? 162_1_10, … T3_US_Cornell nys1.cac.cornell.edu/fork 1202_1_9, … T3_US_FIT uscms1.fltech-grid3.fit.edu/fork 1602_1_10, … T3_US_FIU ?/? T3_US_FNALLPC ?/? T3_US_Kansas ?/? T3_US_Minnesota ?/? T3_US_Olemiss?? umiss001.hep.olemiss.edu/fork 422_1_10, … T3_US_Princeton ?/? T3_US_Rutgers ?/? T3_US_TTU antaeus.hpcc.ttu.edu/fork 2522_1_10, … T3_US_UCLA saxon.hosted.ats.ucla.edu/fork 442_1_10, … T3_US_UCR top.ucr.edu/condor 402_1_10, … T3_US_UIowa ?/? T3_US_UMD ?/? T3_US_Vanderbilt vampire.accre.vanderbilt.edu/for k 14082_1_10, …

4 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Centralized CMS Installation  CMS requires CMSSW to be installed centrally for T2  For T3, one can install it locally or centrally  non-CMS OSG sites, it can be done centrally  All installations are uniform ($OSG_APP/cmssoft/cms/$SCRAM_ARCH/cms/c mssw/CMSSW_X_Y_Z)  Central Installation on OSG done by me  LCG/EGEE counter part (serveral people) is doing this on LCG/EGEE

5 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration CMS Software Life Cycle 1. Software Development 2. Release Build 3. APT Packaging 4. Tagging Release in XML for Publication 5. Release Announcement 6. Deployment on Grids/Local 7. Release Deprecation Pre-Announcement 8. Tagging for Release Deprecation Release 9. Release Deprecation Announcement 10. Remove Deprecated Release

6 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Features of Software Deployment Tool  Condor-G Job Submission with Customized Installation/Verfication Scripts  Central Run and Bookkeeping DB  Possible Install via Grid Proxy Based Portal: Different DN Can Install Different Site Simul.  Cronized Installation In Parallel per Release  Production CMS Soft Release on OSG T2/T3  Twiki Pages :  Portal :

7 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Consideration For Installation  Different Linux Flavors  64-bit at 32-bit mode  Network Insulation (non-CMS sites)  Missing Tools on WN : apt-get, rpm, rpmbuild (non- CMS sites)  Different Shared File Systems (Lustre, AFS, etc)  Dedicated Slot : Needs to be done before any other CMS job starts  Disk Space Issue : ~50GB required typically  Many files ==> Installation time gets longer  Keeping many releases ==> Deprecation becomes terrible and should be done on time

8 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration APT and File Systems  APT (RPM tool) uses lots of locks  At least, four different FS accros OSG sites : NFS, AFS, GPFS, lustre  GPFS, lustre, other not well-known FS requires special treatment for locks using local FS ( not many exotic FS, though)  Many files ==> Installation time gets longer  Keeping many releases ==> Deprecation becomes very important ==> (64-bit OS/8GB required in the worst case)

9 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Deprecation  Mostly same as installation  Most time consuming part is find dependency and dependency bookkeeping  NFS stale file handle and GPFS : ‘rm -rf’  Recycle dependency calculation from one site  Deprecation is also automated and cronized

10 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration CMS Software Packaging Tool  CMS employs APT packaging for software distribution  CMS provides packaging tools for initial setup and update  RPMs are installed in a non-root area  CMS provides release publication : this allows deployment people for immediate deployment

11 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Automated CMS software Deployment  Well-established OSG CMS sites needs software deployment promptly  CRON is used for automation  List of well-established OSG CMS sites  Database(DB) for bookkeeping  Scripts checks and executes:  New release that needs to be deployed  Deployment status from DB  Deployment job submission/resubmission  Installation job self-monitoring  notification  Repeatition of all if necessary

12 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Implementation of the Deployment Tool Local Scripts A Remote OSG Site Application Area Info. Publication CMS Grid Users OSG Software GridCat GridCat Client CMS Pkg Tool RPMs CMS Pkg ToolRPMs CMS APT Repository Tool Design OSG CMS X509 Web Portal MySQL DB Deploy Script Condor-G Job Execution Script CRON Site Catalog Site Availability Site List DB Update DB Check Execution Script Job Status

13 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Grid Portal Screen Shot

14 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration SAM and SW Installation Monitoring Related with SW Installation SAM monitors SW Installations

15 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration List of Problems and Solutions  RPM version mismatch -> Rebuild RPM DB  rpm-wrapper error 88 -> insufficient disk  rpm-wrapper error 92 -> permission problem  “Could not get lock” -> FileSystem, use local disk  memory alloc (4byte)-> Remove releases  memory alloc (8byte) -> Use 64-bit apt-get

16 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Statistics of CMS SW Deployment Installed Releases _4_1 TO 1_2_ _2_0 TO 1_7_ _6_10 TO 2_1_ SitesOSG T2, T3, and Opportune 33 sites Installations (ReleasesxSites) Removals (ReleasesxSites) Years

17 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Timing and Files SiteTierTime to Install*FSNo of FilesSize (GB) Caltech254 minXFS1.7 x Florida2868 minNFS/lustre1.3 x MIT266 minNFS1.5 x Nebraska257 minNFS1.5 x Purdue252 minNFS1.6 x SPRACE2100 minNFS1.7 x UCSD298 minNFS1.6 x UERJ251 minNFS1.4 x Wisconsin271 minAFS1.9 x TTU380 minlustre1.3 x UCR356 minNFS?1.5 x Mississippi3186 minNFS?1.6 x UCLA348 minNFS?1.6 x Vanderbilt378 minGPFS1.2 x Buffalo345 minNFS?1.1 x FIT3763 minNFS?1.1 x Cornell3---- FIU3----

18 CMS Software Installation, Bockjoo Kim, 23 Oct. 2008, T3 Workshop, Fermilab CMS Commissioning and First Data Stan Durkin The Ohio State University for the CMS Collaboration Summary  More than 717(1024) installations/removal for CMS software have been deployed on OSG,  Automated installation works quite efficiently with almost no problem theses days  Recently, most installation problem comes from rpm db limitation and can be fixed via 64-bit apt-get  T3 sites are not required to deploy CMSSW centrally. At the moment, there are 9 sites under the regular/central deploy list.  If other T3 sites wish to be included, please let me know