wiki:WikiStart
Last modified 4 years ago Last modified on 01/19/10 21:47:38

virt_web

virt_web is a simple web based front end to http://libvirt.org/. The design focus is just on virtual machine management. Sort of a stepping stone between managing just a handful of virtual machines and a full on cloud.

Features

  • Utilizes qpid for communicating between the web application and nodes.
  • Only a small set of packages required on each node and no additional firewall rules.
  • Front end based on TurboGears2 framework
  • Full api for automation.

For more information see Features or our Screen Shots

Design Goals

  • Do everything that libvirt can do
  • Allow for easy bulk operations
  • Create an easy view into what a series of libvirt nodes look like

Installation

git clone git://git.fedorahosted.org/git/virt_web.git/

Then just follow the docs in virt_web/README.txt

Communicate

Developer Docs

http://mmcgrath.fedorapeople.org/virt_web/

How does it work

Each node you wish to manage will run libvirt-qpid which will contact a qpid server you setup. The qpid server could be the same host that runs the frontend.

node1  node2  node3
  \      |     /
   \     |    /
    \    |   /
     \   |  /
     QPID broker
         |
         |
 virt_web interface

FAQ

Q: Can I use this to manage my cloud?

A: Maybe, but if you want a full cloud solution go look at http://ovirt.org/ http://www.eucalyptus.com/ http://www.redhat.com/virtualization/rhev/ http://www.enomaly.com/

Q: What is left to implement?

A: Right now, a lot. Check out our roadmap. https://fedorahosted.org/virt_web/roadmap