The Linux Virtual Desktop is your dedicated Red Hat Enterprise Linux system running in ECMWF's data centre. It can be used as a graphical desktop to manage compute tasks on the HPC.

Below you will find some basic information on the different parts of the system. Please click on the headers or links to get all the details for the given topic.

How to connect - Linux Virtual Desktop VDI

Using the VMware Horizon Client native application for Windows, Mac, Linux, Android or IOS

For this you will need to download the VMware Horizon Client from here. You can also access the documentation for the different clients here.

After that, you will need to follow these steps.

Migrating from older ECMWF platforms - Linux Virtual Desktop VDI

To understand the design of the new Linux Virtual Desktop system please check System overview - Linux Virtual Desktop VDI and Software stack - Linux Virtual Desktop VDI for a more detailed explanation of how to work with the Linux Virtual Desktop.

Tasks that used to run in the desktop-class Linux machines or other Reading based platforms should typically be migrated to the Atos HPCF. In some cases, if not possible or practical, other options may be explored depending on the use cases, such as the using resources on the internal ECMWF managed cloud or the European Weather Cloud.

System overview - Linux Virtual Desktop VDI

You can see how the  Linux Virtual Desktop fits within the End-user Compute and Interactive Access strategy for Bologna

Shells - Linux Virtual Desktop VDI

The Red Hat Linux VDI system will use either Bash or Ksh as login shellsdepending on what you have configured in your UNIX account. Please be aware that Csh, according to our policy, is not supported at all in Linux VDI. 

Changing your login shell

If you wish to change your login shell, please raise an issue with the request using our ECMWF Support Portal

Filesystems - Linux Virtual Desktop VDI

The filesystems available are HOME and PERM.

File System

Suitable for ...

TechnologyFeaturesQuota

File transfers - Linux Virtual Desktop VDI

Sharing information between the Linux VDI and Atos HPC

Just use the shared $HOME or $PERM filesystems. See HPC2020: Filesystems for more information on the filesystem layout of the platform.

Sharing information between the Linux VDI and your end-user-device (eg Windows or Mac laptop)

Software stack - Linux Virtual Desktop VDI

Software requested and installed in Linux VDI

The basic installation based on "Custom OS" (base environment in the left panel) with the following additional software (right panel): "Guest agents" + "Standard" + "System Tools". Then, under request by a number of parties, the following software has been manually added to the image.

Batch system - Linux Virtual Desktop VDI

Slurm is the batch system available in the HPC. Users wanting to submit jobs should log into the HPC system and submit jobs from there. Slurm is not installed in the Linux Virtual Desktops (see Software stack - Linux Virtual Desktop VDI)

Any shell script can be submitted as a job with no changes, but you might want to see Writing SLURM jobs to customise it.

Missing features and known issues - Linux Virtual Desktop VDI

If you find any problem or any feature missing that you think should be present, and it is not listed here, please let us know  by reporting as a "Problem on computing" through the ECMWF Support Portal mentioning "Linux VDI" in the summary. However, please be aware of the overall design of the new end user platforms (System overview - Linux Virtual Desktop VDI)

Frequently asked questions - FAQ - Linux Virtual Desktop VDI

Scheduled Updates - Linux Virtual Desktop VDI

This applies from 7th October 2021.

On the first Thursday of each month, security and feature updates are applied to the CentOS Linux VDI systems.

This takes place sometime after 19:30 UK local time (and only after the Windows VDI updates have finished).