Your current filters are…
"Ganeti":http://code.google.com/p/ganeti/ is a robust cluster virtualization management software tool. It’s built on top of existing virtualization technologies such as "Xen":http://www.xen.org/ and "KVM":http://www.linux-kvm.org/page/Main_Page and other Open Source software. Its integration with various technologies such as "DRBD":http://www.drbd.org/ 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":http://code.osuosl.org/projects/ganeti-webmgr.
If attendees want to participate in the optional hands-on portions of the tutorial, there will be virtual machine "images available online":http://ftp.osuosl.org/pub/osl/ganeti-tutorial and at the tutorial itself. It’s recommended you download the image prior to the tutorial to save on setup time. We’ll be installing Ganeti on an Ubuntu VM and deploy instances using the "LXC":http://lxc.sourceforge.net hypervisor.
This tutorial will cover the following:
# Installing the base system and components
# Setting up the environment for Ganeti
# Operating a Ganeti cluster
# Deploying Ganeti Web Manager
by l.m. orchard
Open Source projects are most successful when they attract enthusiastic and capable contributors. But, often the first thing a new contributor to a web development project faces is a README file with a long list of instructions needed to even get the thing running.
And that’s if they’re lucky: Just as often, the necessary documentation is incomplete or missing entirely, leaving a new hacker no way to get involved without investing a lot of time up front.
This is no way to treat potential volunteers; they’re doing us favors by spending time with our projects. In return for their time, we should do the best we can to make our projects accessible and rewarding without unreasonable demands.
To that end, we can use modern tools like VirtualBox, Vagrant, and Puppet to turn walls of text into virtual machines. We can offer simple bootstraps and even bootable disk images to can get new developers started quickly, allowing them to explore a running system rather than demand they understand the complete stack before the first page view.
21st–24th June 2011