Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Cloud nodes deployment using Bittorrent, Capistrano and Libvirt
Ruby
Branch: libvirt-rb

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
examples
lib
spec
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
marabunta.gemspec

README.md

Marabunta

Large scale cloud nodes distribution and deployment using Bittorrent, Capistrano and Libvirt.

The naked jungle

How it works

Marabunta relies on Murder, http://github.com/lg/murder, to distribute the virtual disks to the cloud nodes and uses the Libvirt api via Virtuoso to deploy and start the images once they are in the target machines.

Currently Marabunta supports deployments on Kvm and Virtualbox but it can support as many hypervisors as Libvirt supports.

Configuration

There are some deployment configuration templates into the directory examples.

Installation

  $ gem install marabunta

Usage

Run it from the command line with the operation to execute. By default it takes the configuration file Leiningen if it exists into the directory:

  $ marabunta setup
  $ marabunta deploy

Another configuration file can also be specified as a command argument:

  $ marabunta setup config_file
  $ marabunta deploy config_file

Copyright

Copyright (c) 2011 David Calaveracalavera@apache.org. See LICENSE for details.

Something went wrong with that request. Please try again.