Open Source Virtualization  An overview Kris Buytaert [email_address]
Kris Buytaert  Senior Linux and Open Source Consultant @inuits.be
„ Infrastructure Architect“
Linux since 0.98
OpenMosix, openQRM, ...
Early Adopter (Xen, MySQL Cluster)
Automating Large Scale Deployment , High Availability
Surviving the 10 th  floor test
CoAuthor of Virtualization with Xen
http://www.krisbuytaert.be/blog/
http://www.virtualization.com/
Why Virtualization Matters
Virtualization vs Virtualization
Where we come from
Now and Xen
Managing Virtual Machines
Where are we heading ? Agenda
Running different operating systems together on 1 machine
separate an operating system from the underlying platform resources What is Virtualization ?
Consolidation
Saving Idle Cycles
Security
Separating Development/Staging/Production platforms
Hardware Independence
A Greener Environment
Having a budget that needs to be emptied.
All the cool kids are doing it  Why Virtualization Matters
High Availability Live Migration is not a HA solution ! Vendor Lock In
Heavy IO Don't virtualize your Databases
Don't virtualize your heavy loaded mailservers Hardware Dependencies Live Migration ? Why Virtualization is Dangerous
Single OS image: Ensim, Vserver, Solaris Zones, openVZ Group user processes into resource containers
Hard to get strong isolation
Typically used for Hosting/Virtual Hosting/ISP
Run a lot of almost identical Virtual Machines
1 single kernel Chroot’s on steroids Virtualization vs Virtualization
Full virtualization: VMware, VirtualPC, Qemu, VirtualBox Run multiple unmodified guest OSes