Name | Modified | Size | Downloads / 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.