Abstract

The LHCb experiment has been running production jobs in virtual machines since 2013 as part of its DIRAC-based infrastructure. We describe the architecture of these virtual machines and the steps taken to replicate the WLCG worker node environment expected by user and production jobs. This relies on the uCernVM system for providing root images for virtual machines. We use the CernVM-FS distributed filesystem to supply the root partition files, the LHCb software stack, and the bootstrapping scripts necessary to configure the virtual machines for us. Using this approach, we have been able to minimise the amount of contextualisation which must be provided by the virtual machine managers. We explain the process by which the virtual machine is able to receive payload jobs submitted to DIRAC by users and production managers, and how this differs from payloads executed within conventional DIRAC pilot jobs on batch queue based sites. We describe our operational experiences in running production on VM based sites managed using Vcycle/OpenStack, Vac, and HTCondor Vacuum. Finally we show how our use of these resources is monitored using Ganglia and DIRAC.

Highlights

  • A previous paper[1] in 2014 described the LHCb collaboration’s initial design of and experiences with running jobs in virtual machines at Infrastructure-as-a-Service (IaaS) cloud sites

  • Deploying VMs on Vacuum resources The LHCb VMs follow the Pilot VM format and are designed to be used within the Vacuum model[4]: The Vacuum model can be defined as a scenario in which virtual machines are created and contextualized for experiments by the resource provider

  • We have found the creation of such a reference to be very useful for correlating VM instances at all levels and DIRAC jobs

Read more

Summary

LHCb experience with running jobs in virtual machines

This content has been downloaded from IOPscience. Please scroll down to see the full text. Ser. 664 022030 (http://iopscience.iop.org/1742-6596/664/2/022030) View the table of contents for this issue, or go to the journal homepage for more. Download details: IP Address: 188.184.3.52 This content was downloaded on 06/01/2016 at 16:09 Please note that terms and conditions apply. 21st International Conference on Computing in High Energy and Nuclear Physics (CHEP2015) IOP Publishing. Journal of Physics: Conference Series 664 (2015) 022030 doi:10.1088/1742-6596/664/2/022030

Introduction
Vac Vac Vac Vac Vac HTCondor Vacuum
10. Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call