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.
Pre-Requisites
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
Objectives
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