Download Latest Version bonoo.jar (7.6 kB)
Email in envelope

Get an email when there's a new version of bonoo

Home / Docs
Name Modified Size InfoDownloads / Week
Parent folder
README 2010-06-28 1.4 kB
INSTALL 2010-06-28 7.0 kB
Totals: 2 Items   8.3 kB 0
Introduction
------------

Bonoo is virtualization manager based on KVM technology. 

The design is as follows:

1) Bonoo Agent: The VM servers(hypervisors) run  the agent written in C which takes commands from the VM manager and executes it in the hypervisor.
2) Bonoo Manager: The Bonoo manager is web based application which lets you create,start/stop virtual machines. It is written in JSP with html and javascript.
3) Postgres database: is the database used to store the VM details.


Design
-------

1) Agent

The Agent is a simple daemon which listens on port 8080. It simply accepts commands from the bonoo manager and forks a new process and executes the command.
for example starting a guest the manager give a command similar to the following vmstart#-net nic#-disk /bonoo/vm1/system.img#
which the agent translates to "qemu-system-x86_64 -net nic -disk /bonoo/vm1/system.img".

2) Bonoo Manager

The Bonoo Manager maintains the configurations and status of servers and vm guests.


Features
--------
The Bonoo virtualization manager supports:

1) creating guests
2) starting guests
3) stopping guests

The guest that are created are qcow2 based images which means that you would have a golden copy base image based on which guests are created. This also means that the guest creation time is in seconds 

You create a guest in less the 5 Seconds.




Source: README, updated 2010-06-28