Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • This page is meant to organize the discussion around the virtualization of Fermi Science Analysis Systems software. Some pieces of software today have a long history and there is a clear lack of man power to have these run on recent platforms. Some software are stuck on RHEL5, other on RHEL6, others run on modern platform. A detailed status point has to be made on each piece to understand the way forward: maintenance, VM, container.
  • Information on this page were first gathered from a number of reference pages:

Table of content

Table of Contents
 

...

Task List

  •  Prioritize this task list
  •  Make a detailed status for each of the main software package (Summary table below)
  •  Make a very simple list of use cases: L1Proc, End user, Developer...
  •  Summarize pros and cons of VMs vs Containers (considering use cases)
  •  Summarize pros and cons of Docker vs Singularity (considering use cases)
  •  Summarize Virtualization and Containerization status at SLAC and CC-IN2P3
  •  Can the Release Manager create and track the VM/Containers?

...

  • Virtual machines running in a cloud environment or on a farm made of virtual nodes

Containers

  • a few technologies to consider Docker, Shifter (Nersk for HPC) and Singularity
  • advantages over a full VM usually are:
    • light weight
    • better performance
    • container has to be carefully built
  • Docker
  • Shifter
  • Singularity

...