CERN Accelerating science

Virtualization

What is VirtualBox?

What is VirtualBox?

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization hypervisor for enterprise as well as home use. A hypervisor allows your computer to host one or more Virtual Machines, running different operating systems than your own computer runs. This is essential for all our projects (except for Sixtrack).

Not only is VirtualBox an extremely feature rich, high performance product, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2.

What is Virtualization?

What is Virtualization?

Virtualization, in computing, is the creation of a virtual computer that can run an operating system, applications, etc. within your real hardware. You can obtain more information about this topic in the Wikipedia.

What simulation packages are included in CernVM?

What simulation packages are included in CernVM?

 Many packages are included in CernVM. For example, Test4Theory is based on the RIVET analysis tool and includes the following high-energy physics event generators:  ALPGEN,  HERWIG++,  PYTHIA,  SHERPA, and  VINCIA

What is CernVM?

What is CernVM?

CernVM is a Virtual Software Appliance for the participants of CERN LHC experiments. The Appliance represents an extensible, portable and easy to configure user environment for developing and running LHC physics software both locally, on Grids and on Clouds, independently of Operating System software and hardware platforms (GNU/Linux, Windows, MacOSX).

The goal is to remove a need for the installation of the experiment software on each target platform, and thus to minimize the number of platforms (compiler-OS combinations) on which experiment software needs to be supported and tested. Visit the CernVM homepage for further details.

Why do we need a virtualization application?

Why do we need a virtualization application?

All our projects (except for Sixtrack) run very large CERN software packages with complex dependencies that cannot be easily ported to all the volunteers' operating systems (Windows, GNU/Linux and Mac OS X).

For this reason, we use a virtualization solution, which enables us to run complex codes independently of your platform.

Additionally, using virtualization adds an extra layer of security, as if something goes wrong in the code execution this will not affect your computer.

Why is the Virtual Machine not using all my CPU cores?

Why is the Virtual Machine not using all my CPU cores?

VBoxWrapper does not support more than 1 core currently. We recommend you run multiple BOINC tasks, each with a single VM, to use multiple cores on your system.

I've updated VirtualBox and now I cannot see the VM console. How can I fix it?

I've updated VirtualBox and now I cannot see the VM console. How can I fix it?

If you have upgraded VirtualBox, you will need to also upgrade the VirtualBox Extensions Pack, otherwise you will not be able to see again the Virtual Machine Console. After upgrading the extensions, cancel the running WU and request a new one, this will allow T4T to configure the VM correctly with the new extensions.

Subscribe to Virtualization