Grid'5000 reference environments are named accordingly to the following scheme:
versionis the OS distribution name and version, for instance
debian11(Debian 11 "Bullseye", released on 08/2021),
ubuntu2004(Ubuntu 2004 "Focal", released on 04/2020), or
centos8(Centos 8, clone of RHEL 8, released on 09/2019).
architectureis the system architecture the environment can run on. It can be
x64(elsewhere named X86_64 or amd64), or
arm64(elsewhere also named aarch64), or
ppc64(elsewhere also named ppc64le).
variantdefines the set of features included in the environment, as follows:
min= a minimalistic system (most basic installation) with a minimal Grid'5000-specific customization: the default configuration provided by the distribution (e.g. Debian) is used, however adding SSH server, network interface firmware, etc. (see changes).
min+ various Grid'5000-specific tuning for performance (TCP buffers for 10 GbE, etc.), and a handful of commonly-needed tools to make the image more user-friendly (see changes). Please be aware that those changed may incur an experimental bias.
base+ Xen hypervisor Dom0 + minimal DomU (see changes).
base+ support for mounting your NFS home and accessing other storage services (Ceph), and using your Grid'5000 user account on deployed nodes (LDAP) (see changes).
nfs+ packages for development, system tools, editors, shells (see changes).
big+ integration with tools required for the standard environment (OAR, configuration, etc.).
debian11-x64-stdis the standard environment which is pre-deployed on nodes and used whenever a job is not of type deploy (see changes).
- As described, environment variants outclass each other in term of features:
xenis a fork from
- All the variants are provided for environments based on
- For other supported OS distributions:
centos, only the
minvariant is provided. This is also the case for the upcoming Debian, also known as Debian testing: the
debiantestingenvironment is only provided in the
The list of all supported environments is available by runing
kaenv3 -l -u deploy on any frontend. Note that environments are versioned: old versions can be listed using the
kaenv3 -l -u deploy -s command and a former version retrieved and used by adding the
YYYYMMDDHH option to the
kadeploy3 commands (also see the
man pages). This can be useful to reproduce experiments months or years later, using a previous version of an environment.
The Grid'5000 reference environments are build from recipes using the
kameleon tool from recipes detailing the whole construction process, and updated on a regular basis (see versions).