FluidVM

From The FluidVM Wiki

Jump to: navigation, search

Contents

What is FluidVM?

FluidVM is a enterprise virtualization platform developed by K7 Computing for use in data centers, hosting providers, testing labs and education. FluidVM can be used pretty much wherever virtualization management needs to be done. FluidVM has support for multiple virtualization technologies. FluidVM is designed in such a way that adding support for new virtualization technologies is simple.

Which virtualization technologies does FluidVM support?

Currently, FluidVM supports

Installation

FluidVM installation is a matter of installing the base OS, downloading and uncompressing FluidVM and running the installation script. Please see the FluidVM Installation page for more details.

Support for PXE booting of Managed Compute Nodes

Compute Nodes can be added to FluidVM in two different ways. You can manually install a base OS, install the FluidVM agent for the virtualization technology you want and then "Add" the compute node to via the FluidVM GUI. See Adding a Compute Node for more details.

The other way to add a compute node is to let FluidVM automatically boot it over the network using PXE boot technology. Once the compute node is detected, you will be asked to select a hypervisor for it. Once you do that, the node will reboot with the selected hypervisor and this setting will be remembered. Currently there is support for Xen and OpenVZ technologies for nodes that need to be brought up via PXE/network booting. More information is available on the page PXE Boot Support.

Storage support

FluidVM supports SAN Storage and Local storage.

Graphical User Interfaces

Currently, FluidVM ships with a easy to use browser based interface. The interface makes use of AJAX extensively and is easy to understand and use.

Extensibility

FluidVM can be extended in almost any popular language. The FluidVM API is XML-RPC based. FluidVM itself is written in the Python programming language. The browser based interface that ships along with FluidVM is also written in Python and utilizes the capable TurboGears framework.

Other FAQs

Please see FluidVM FAQs

Personal tools