Whether you need a small yet scalable development virtual machine (VM) environment or need to deploy a large cloud production environment, you need a tool that is easy to use, deploy, and maintain. "Ganeti":http://code.google.com/p/ganeti/ is a clustered virtual server management software tool built on top of existing virtualization technologies such as "Xen":http://xen.org/ or "KVM":http://www.linux-kvm.org/page/Main_Page. It is similar to "libvirt":http://www.drbd.org/ in many aspects, but different in others such as its built-in cluster support using "DRBD":http://www.drbd.org/.
The focus will be on a use case at the "Oregon State University Open Source Lab":http://osuosl.org/ (OSUOSL) where we were faced with scaling, performance, and reliability issues with our existing VM infrastructure. We’ll cover the overall design and features of Ganeti along with the basics of installing it. Additionally we’ll walk through some of the basic operations you may encounter (deployment, failover, expansion, hardware failures, etc).
1st–4th June 2010