cernvm fs and cms open data pilot
play

CernVM[FS] and CMS Open Data Pilot Jakob Blomer, Gerardo Ganis, Adam - PowerPoint PPT Presentation

CernVM[FS] and CMS Open Data Pilot Jakob Blomer, Gerardo Ganis, Adam Huffman, Kati Lassila-Perini, Tom McCauley, Andreas Pfeiffer DPHEP Implementation Board 11. March 2014 1 / 6 CMS Open Data Pilot Purpose: Provide an easy-to-use virtual


  1. CernVM[FS] and CMS Open Data Pilot Jakob Blomer, Gerardo Ganis, Adam Huffman, Kati Lassila-Perini, Tom McCauley, Andreas Pfeiffer DPHEP Implementation Board 11. March 2014 1 / 6

  2. CMS Open Data Pilot Purpose: Provide an easy-to-use virtual machine of CMS computing environment for CMS Open Data Data: • Frozen data set • Remote data access Initially through XrootD, eventually DPHEP portal Software: • Frozen CMS software framework (CMSSW.4.2.8.patch7) • Complete analysis environment required (compile + run) • Requires Scientific Linux 5 compatible virtual machine Virtual machine, user interface: • Graphical environment, easy-to-install and easy-to-use • Deviate as little as possible from production CernVM 2 / 6

  3. Scientific Linux 5 on µ CernVM Note: CernVM 2.X is based on SL5 but this technology reaches end-of-life this year due to vendor lock-in Like SL4 exercise: SL5 template installation on CernVM-FS JIRA CVM-586 CernVM Online HTTP (Amazon EC2) cms.cern.ch OS + Extras Scratch HD AUFS R/W Overlay SLC5 initrd: CernVM-FS + µ Contextualization ISO Image AUFS Fuse Kernel Prototype ≈ 1 day of work, estimate for shippable state ≈ 1-2 weeks 3 / 6

  4. Deployment I • VirtualBox is a free and open source hypervisor for Windows, Linux, Mac 4 / 6

  5. Deployment I • VirtualBox is a free and open source hypervisor for Windows, Linux, Mac Deployment option 1 : WebAPI (I. Charalampidis, CERN theory group) 4 / 6

  6. Deployment I • VirtualBox is a free and open source hypervisor for Windows, Linux, Mac Deployment option 1 : WebAPI (I. Charalampidis, CERN theory group) 4 / 6

  7. Deployment I • VirtualBox is a free and open source hypervisor for Windows, Linux, Mac Deployment option 1 : WebAPI (I. Charalampidis, CERN theory group) 4 / 6

  8. Deployment II Deployment option 2 : as OVF/OVA bundle 1 • open specification for bundling VMs, stable since 2009 • OVA: tarball containing hard disk image and an XML specification 1Open Virtualization Format / Open Virtual Appliance, http://www.dmtf.org/standards/ovf 5 / 6

  9. Deployment II Deployment option 2 : as OVF/OVA bundle 1 • open specification for bundling VMs, stable since 2009 • OVA: tarball containing hard disk image and an XML specification • OVA packaging added to CernVM build process JIRA CVM-585 1Open Virtualization Format / Open Virtual Appliance, http://www.dmtf.org/standards/ovf 5 / 6

  10. Deployment II Deployment option 2 : as OVF/OVA bundle 1 • open specification for bundling VMs, stable since 2009 • OVA: tarball containing hard disk image and an XML specification • OVA packaging added to CernVM build process JIRA CVM-585 1Open Virtualization Format / Open Virtual Appliance, http://www.dmtf.org/standards/ovf 5 / 6

  11. Deployment II Deployment option 2 : as OVF/OVA bundle 1 • open specification for bundling VMs, stable since 2009 • OVA: tarball containing hard disk image and an XML specification • OVA packaging added to CernVM build process JIRA CVM-585 1Open Virtualization Format / Open Virtual Appliance, http://www.dmtf.org/standards/ovf 5 / 6

  12. Fine-tuning, first test, and open issues Fine-tuning: • Fine-tuning through contextualization : JIRA CVM-587 , “getting preset environment variables, auto-login started” documentation, . . . • Ensure that data access tools are disentangled from grid dependencies First test: produce event display format from the AOD files JIRA CVM-588 Open issues: • SL5 support ends March 2017; can we provide an outdated operating system to users outside the collaboration? • Should we pre-load CernVM-FS caches in order to speed up the initial VM boot? 6 / 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend