mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-11-03 11:51:11 +00:00
1354b603ae
There are a 58 docs files, so adding an autogenerated Table Of Contents to them all will take some time. This is the first piece of the work done.
150 lines
5.9 KiB
HTML
150 lines
5.9 KiB
HTML
<html>
|
|
<body>
|
|
<h1>Applications using <strong>libvirt</strong></h1>
|
|
|
|
<p>
|
|
This page provides an illustration of the wide variety of
|
|
applications using the libvirt management API.
|
|
</p>
|
|
|
|
<ul id="toc"></ul>
|
|
|
|
<h2><a name="add">Add an application</a></h2>
|
|
|
|
<p>
|
|
To add an application not listed on this page, send a message
|
|
to the <a href="contact.html">mailing list</a>, requesting it
|
|
be added here. If your application uses libvirt as its API,
|
|
the following graphic is available for your website to advertise
|
|
support for libvirt:
|
|
</p>
|
|
|
|
<p class="image">
|
|
<img src="madeWith.png" alt="Made with libvirt"/>
|
|
</p>
|
|
|
|
<h2><a name="command">Command line tools</a></h2>
|
|
|
|
<dl>
|
|
<dt>virsh</dt>
|
|
<dd>
|
|
An interactive shell, and batch scriptable tool for performing
|
|
management tasks on all libvirt managed domains, networks and
|
|
storage. This is part of the libvirt core distribution.
|
|
</dd>
|
|
<dt><a href="http://virt-manager.org/">virt-install</a></dt>
|
|
<dd>
|
|
Provides a way to provision new virtual machines from a
|
|
OS distribution install tree. It supports provisioning from
|
|
local CD images, and the network over NFS, HTTP and FTP.
|
|
</dd>
|
|
<dt><a href="http://virt-manager.org/">virt-clone</a></dt>
|
|
<dd>
|
|
Allows the disk image(s) and configuration for an existing
|
|
virtual machine to be cloned to form a new virtual machine.
|
|
It automates copying of data across to new disk images, and
|
|
updates the UUID, Mac address and name in the configuration
|
|
</dd>
|
|
<dt><a href="http://virt-manager.org/">virt-image</a></dt>
|
|
<dd>
|
|
Provides a way to deploy virtual appliances. It defines a
|
|
simplified portable XML format describing the pre-requisites
|
|
of a virtual machine. At time of deployment this is translated
|
|
into the domain XML format for execution under any libvirt
|
|
hypervisor meeting the pre-requisites.
|
|
</dd>
|
|
<dt><a href="http://et.redhat.com/~rjones/virt-df/">virt-df</a></dt>
|
|
<dd>
|
|
Examine the utilization of each filesystem in a virtual machine
|
|
from the comfort of the host machine. This tool peeks into the
|
|
guest disks and determines how much space is used. It can cope
|
|
with common Linux filesystems and LVM volumes.
|
|
</dd>
|
|
<dt><a href="http://et.redhat.com/~rjones/virt-top/">virt-top</a></dt>
|
|
<dd>
|
|
Watch the CPU, memory, network and disk utilization of all
|
|
virtual machines running on a host.
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2><a name="desktop">Desktop applications</a></h2>
|
|
|
|
<dl>
|
|
<dt><a href="http://virt-manager.org/">virt-manager</a></dt>
|
|
<dd>
|
|
A general purpose desktop management tool, able to manage
|
|
virtual machines across both local and remotely accessed
|
|
hypervisors. It is targeted at home and small office usage
|
|
upto managing 10-20 hosts and their VMs.
|
|
</dd>
|
|
<dt><a href="http://virt-manager.org/">virt-viewer</a></dt>
|
|
<dd>
|
|
A lightweight tool for accessing the graphical console
|
|
associated with a virtual machine. It can securely connect
|
|
to remote consoles supporting the VNC protocol. Also provides
|
|
an optional mozilla browser plugin.
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2><a name="web">Web applications</a></h2>
|
|
|
|
<dl>
|
|
<dt><a href="http://ovirt.org/">oVirt</a></dt>
|
|
<dd>
|
|
oVirt provides the ability to manage large numbers of virtual
|
|
machines across an entire data center of hosts. It integrates
|
|
with FreeIPA for Kerberos authentication, and in the future,
|
|
certificate management.
|
|
</dd>
|
|
<dt><a href="http://community.abiquo.com/display/AbiCloud">AbiCloud</a></dt>
|
|
<dd>
|
|
AbiCloud is an open source cloud platform manager which allows to
|
|
easily deploy a private cloud in your datacenter. One of the key
|
|
differences of AbiCloud is the web rich interface for managing the
|
|
infrastructure. You can deploy a new service just dragging and
|
|
dropping a VM.
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2><a name="livecd">LiveCD / Appliances</a></h2>
|
|
|
|
<dl>
|
|
<dt><a href="http://et.redhat.com/~rjones/virt-p2v/">virt-p2v</a></dt>
|
|
<dd>
|
|
A tool for converting a physical machine into a virtual machine. It
|
|
is a LiveCD which is booted on the machine to be converted. It collects
|
|
a little information from the user and then copies the disks over to
|
|
a remote machine and defines the XML for a domain to run the guest.
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2><a name="monitoring">Monitoring plugins</a></h2>
|
|
<dl>
|
|
<dt><a href="http://honk.sigxcpu.org/projects/libvirt/#munin">for munin</a></dt>
|
|
<dd>
|
|
The plugins provided by Guido Günther allow to monitor various things
|
|
like network and block I/O with
|
|
<a href="http://munin.projects.linpro.no/">Munin</a>.
|
|
</dd>
|
|
<dt><a href="http://collectd.org/plugins/libvirt.shtml">for collectd</a></dt>
|
|
<dd>
|
|
The libvirt-plugin is part of <a href="http://collectd.org/">collectd</a>
|
|
and gather statistics about virtualized guests on a system. This
|
|
way, you can collect CPU, network interface and block device usage
|
|
for each guest without installing collectd on the guest systems.
|
|
or a full description of available please refer to the libvirt section
|
|
in the collectd.conf(5) manual page.
|
|
</dd>
|
|
<dt><a href="http://et.redhat.com/~rjones/nagios-virt/">nagios-virt</a></dt>
|
|
<dd>
|
|
Nagios-virt is a configuration tool for adding monitoring of your
|
|
virtualised domains to <a href="http://www.nagios.org/">Nagios</a>.
|
|
You can use this tool to either set up a new Nagios installation for
|
|
your Xen or QEMU/KVM guests, or to integrate with your existing Nagios
|
|
installation.
|
|
</dd>
|
|
</dl>
|
|
|
|
</body>
|
|
</html>
|