Hands-on Virtualization with Ganeti

*
Accepted Session
Long Form
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

Speaking experience

Speakers

  • Lance oscon12

    Lance Albertson

    OSU Open Source Lab

    Biography

    Lance Albertson is the Director for the Oregon State University Open Source Lab and has been involved with the Gentoo Linux project as a developer and package maintainer since 2003. Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for nearly 160 high-profile open source projects. He was recently promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.

    Prior to joining the OSUOSL, Lance was a UNIX Administrator for the Enterprise Server Technologies group at Kansas State University. Lance prepared for life as a career systems administrator by grappling with natural systems first, joining his father near Hiawatha, Kansas on the family farm growing corn and soybeans.

    In his free time he helps organize Beaver BarCamp 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