A fully unprivileged CernVM-FS
Journal Article
·
· EPJ Web of Conferences (Online)
- European Organization for Nuclear Research (CERN), Geneva (Switzerland)
- Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
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.
- Research Organization:
- Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), High Energy Physics (HEP)
- Grant/Contract Number:
- AC02-07CH11359
- OSTI ID:
- 1623366
- Alternate ID(s):
- OSTI ID: 23172402
- Report Number(s):
- FERMILAB-CONF--20-109-SCD; oai:inspirehep.net:1796162
- Journal Information:
- EPJ Web of Conferences (Online), Journal Name: EPJ Web of Conferences (Online) Vol. 245; ISSN 2100-014X
- Publisher:
- EDP SciencesCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Towards a serverless CernVM-FS
|
journal | January 2019 |
Distributing LHC application software and conditions databases using the CernVM file system
|
journal | December 2011 |
Similar Records
Apptainer Without Setuid
Using Pilot Jobs and CernVM File System for Simplified Use of Containers and Software Distribution
Charliecloud: Unprivileged containers for user-defined software stacks in HPC
Conference
·
Thu Aug 25 00:00:00 EDT 2022
·
OSTI ID:1886029
Using Pilot Jobs and CernVM File System for Simplified Use of Containers and Software Distribution
Conference
·
Thu Dec 31 23:00:00 EST 2020
· No journal information
·
OSTI ID:1824852
Charliecloud: Unprivileged containers for user-defined software stacks in HPC
Conference
·
Tue Aug 09 00:00:00 EDT 2016
·
OSTI ID:1296650