Project

marabunta

0.0
No commit activity in last 3 years
No release in over 3 years
Large scale distribution and deployment of virtual disks using BitTorrent, Capistrano and Libvirt
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0

Runtime

 Project Readme

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.