A tutorial on Ganeti, a cluster virtualization management tool created by Google. Its planned to be presented at Open Source Bridge 2011 and OSCON 2011.
This presentation was created with
showoff. To see the presentation, run gem install showoff
then run showoff serve
in this directory.
Here's an outline of the tutorial as it stands now.
- Introduction to Ganeti
- Basic overview
- Project history, background, and motivation
- Tutorial overview
- Hands-on Setup
- VM images
- How the Hands-on VMs are setup
- Comparing to other projects
- Openstack
- Eucalyptus
- OpenNebula
- Base architecture
- Components
- Clusters, Nodes, & Instances
- Storage Management
- Network setup
- Planning your cluster
- Hardware Planning
- Operating system
- Network
- Pre-installation Steps
- Operating System Setup
- Installing the Hypervisor
- Installing DRBD
- Network Setup
- Configuring LVM
- Installing Ganeti
- Install Ganeti
- Install OS Definition
- Initialize Ganeti
- Post-install steps
- Virtual machines
- Overview
- Pros/Cons
- Deployment strategies
- VM Creation
- Common VM operations
- Allocation tools
- Htools
- hail
- hspace
- hbal
- Dealing with failures
- Node failures
- Disk failures
- Split brain
- Other commands
- Cluster info
- Modifying cluster defaults
- Node info
- Modifying node information
- Exporting/Importing VMs
- Job queue
- Node Groups
- Expanding a cluster
- Planning
- Adding node
- Rebalancing cluster
- Upgrading Ganeti
- Common practices
- Procedure
- Potential issues
- Extending with the RAPI
- Summary
- Common uses
- Project Roadmap
- Release schedule
- Upcoming features
- Ganeti Web Manager
- Overview, project history, motivation
- Installation requirements
- Installation
- Using GWM
- Conclusion
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.
vi: set tw=80 ft=markdown :