A fully unprivileged CernVM-FS
- 1. CERN, Geneva (Switzerland)
- 2. Fermilab, Chicago, UniversityS. (United States)
Description
The CernVM File System provides the software and container distribution backbone for most High Energy and Nuclear Physics experiments. It is implemented as a file system in user-space (Fuse) module, which permits its execution without any elevated privileges. Yet, mounting the file system in the first place is handled by a privileged suid helper program that is installed by the Fuse package on most systems. The privileged nature of the mount system call is a serious hindrance to running CernVM-FS on opportunistic resource and supercomputers. Fortunately, recent developments in the Linux kernel and in the Fuse user-space libraries enabled fully unprivileged mounting for Fuse file systems (as of RHEL 8), or at least outsourcing the privileged mount system call to a custom, external process. This opens the door to several, very appealing new ways to use CernVM-FS, such as a generally usable "super pilot" consisting of the pilot code bundled with Singularity and CernVM-FS, or the on-demand instantiation of unprivileged, ephemeral containers to publish new CernVM-FS content from anywhere. In this contribution, we discuss the integration of these new Linux features with CernVM-FS and show some of its most promising, new applications.
Availability note (English)
Available from https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07012.pdf; https://doaj.org/article/81b37b0233774a5281154b09e0ca4772Additional details
Identifiers
Publishing Information
- Journal Title
- EPJ. Web of Conferences
- Journal Volume
- 245
- Journal Page Range
- vp.
- ISSN
- 2100-014X
Conference
- Title
- 24. International Conference on Computing in High Energy and Nuclear Physics
- Acronym
- CHEP 2019
- Dates
- 4-8 Nov 2019
- Place
- Adelaide (Australia)
INIS
- Country of Publication
- France
- Country of Input or Organization
- France
- INIS RN
- 53090652
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- COMPUTER CODES; DATA ACQUISITION; DATA BASE MANAGEMENT; NUCLEAR PHYSICS; SUPERCOMPUTERS
- Descriptors DEC
- COMPUTERS; DATA PROCESSING; DIGITAL COMPUTERS; MANAGEMENT; PHYSICS; PROCESSING