Hands-on Virtualization with Ganeti

*
Accepted Session
Long Form
osb2011-0522
Scheduled: Wednesday, June 22, 2011 from 10:00 – 11:45am in B201

Excerpt

Ganeti is a cluster virtualization management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. This hands-on tutorial will give an overview of Ganeti, how to install it, how to get started deploying VMs, & administrative guide to Ganeti. The tutorial will also cover installing & using Ganeti Web Manager as a web front-end.

Description

Ganeti is a robust cluster virtualization management software tool. It’s built on top of existing virtualization technologies such as Xen and KVM and other Open Source software. Its integration with various technologies such as DRBD and LVM results in a cheaper High Availability infrastructure and linear scaling.

This hands-on tutorial will cover a basic overview of Ganeti, the step-by-step install & setup of a single-node and multi-node Ganeti cluster, operating the cluster, and some best practices of Ganeti. Finally, deploying and using a web-based management tool called Ganeti Web Manager.

Outline:

This tutorial will cover the following:

  1. Introduction
  2. Installing the base system and components
  3. Setting up the environment for Ganeti
  4. Operating a Ganeti cluster
  5. Deploying Ganeti Web Manager
  6. Conclusion

Tags

virtualization, linux, python, KVM, django, xen, operations, cloud, drbd, lvm, ganeti, lxc

Speaking experience

Speakers

  • Lance-osuosl

    Lance Albertson

    OSU Open Source Lab

    Biography

    Lance is the Lead Systems Administrator/Architect for the Oregon State University Open Source Lab (OSL) and a Gentoo Linux Developer. He joined the Gentoo Linux project in 2003 and have been involved in managing their infrastructure and maintaining about a dozen or so packages in portage. Lance manages all of the hosting activities that the OSL provides for the open source community including projects such as Kernel.org, Drupal, Apache Software Foundation, and many many more. Lance has been at the OSL since 2007.

    Previously Lance was a UNIX Administrator for the Enterprise Server Technologies group at Kansas State University helping maintain campus email along with other various tasks. Previous to that, he worked with his dad near Hiawatha, Kansas on the family farm growing corn and soybeans.

    In his free time he helps organize the Corvallis Beer and Blog and plays trumpet in a local jazz group The Infallible Collective. He holds a B.A. in Agriculture Technology Management from Kansas State University, where he minored in Agronomy and Computer Science.

    Sessions

      • Title: Hands-on Virtualization with Ganeti
      • Track: Cooking
      • Room: B201
      • Time: 10:0011:45am
      • Excerpt:

        Ganeti is a cluster virtualization management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. This hands-on tutorial will give an overview of Ganeti, how to install it, how to get started deploying VMs, & administrative guide to Ganeti. The tutorial will also cover installing & using Ganeti Web Manager as a web front-end.

      • Speakers: Lance Albertson, Peter Krenesky
  • Headshot_small

    Peter Krenesky

    Open Source Lab

    Biography

    Peter is the Lead Software Engineer for the Open Source Lab. During his six years at the lab, he’s worked on many projects to improve life at the lab and academic computing. Peter founded the Ganeti Web Manager project in September 2010 to make cluster management at the OSL easier and to power the Supercell testing cluster.

    Some of Peter’s current projects include the Protein Geometry Database, a tool aiding biochemistry researchers, and Pydra, a cluster computing solution for Python. Past projects have included software for the One Laptop Per Child project and Helix Media Player. In his spare time, he hacks on Android applications.

    He holds a B.A. in Computer Science from the Wentworth Institute of Technology.

    Sessions

      • Title: Hands-on Virtualization with Ganeti
      • Track: Cooking
      • Room: B201
      • Time: 10:0011:45am
      • Excerpt:

        Ganeti is a cluster virtualization management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. This hands-on tutorial will give an overview of Ganeti, how to install it, how to get started deploying VMs, & administrative guide to Ganeti. The tutorial will also cover installing & using Ganeti Web Manager as a web front-end.

      • Speakers: Lance Albertson, Peter Krenesky