Virtualisation and Cloud Workshop (VIRT)


This workshop will provide an overview of virtualization technology with a series of hands-on practical exercises, so that participants will be able to:

Target Audience

  • Engineers who desire or require an indepth knowledge of building and maintaining virtualised environments.


  • Medium to good knowledge of the UNIX/Linux command line environment is an absolute requirement
  • Basic understanding of L2/L3 technologies TCP/IP networking and VLANs
  • PARTICIPANTS ARE REQUIRED TO BRING A LAPTOP - (Windows/Linux/OSX) with wireless, 1GB+ RAM, and 5GB+ free disk space.

Workshop Topics

  • Welcome, Introduction
  • Virtualization overview
  • Desktop Virtualization (VirtualBox)
  • KVM and libvirt
  • lvm and scripted install
  • Migration and shared storage
  • Ganeti
  • Instance creation using ISO images
  • Live migration
  • Instance creation using VMDK images
  • Ganeti settings
  • Automated Instance creation
  • Networks and VLANs
  • Failure handling
  • Cloud computing


At the end of the workshop students will be able to:
  • Explain concepts of Virtualization as it relates to modern computer systems
  • Explain and demonstrate Desktop Virtualization using VirtualBox
  • Explain and demonstrate System Virtualization using KVM and libvirt
  • Explain and demonstrate Migration and shared storage
  • Explain and configure a Linux system to use Ganeti
  • Demonstrate how to create an instance using ISO images
  • Demonstrate live migration with Ganeti instances
  • Demonstrate how to create an instance using VMDK images
  • Explain and configure various Ganeti advanced settings
  • Demonstrate how to create automated Ganeti instances using synnefo
  • Explain and configure virtualisation networks and VLANs to provide networks to customer VMs
  • Explain and demonstrate techniques for dealing with Ganeti failure handling
  • Explain some basic concepts relating to Cloud computing