Virt-similarity

Virt-similarity is a tool for doing cluster analysis of groups of virtual machines. It can automatically detect machines which have been cloned from each other. It can produce a "cladogram" showing the "family history" of each guest, or you can use it to create the most efficient tree of backing files which will use the least disk space.

$ virt-similarity winxp-copy.img winxp-copy2.img \
       f19rawhidex32.img f19rawhidex64.img archlinux20121201x64.img \
       winxp.img winxp-copy2b.img

   ---+------+------+------+------+------ winxp-copy2.img
      |      |      |      |      |
      |      |      |      |      +------ winxp-copy2b.img
      |      |      |      |
      |      |      |      +------+------ winxp.img
      |      |      |             |
      |      |      |             +------ winxp-copy.img
      |      |      |
      |      |      +------ f19rawhidex64.img
      |      |
      |      +------ f19rawhidex32.img
      |
      +------ archlinux20121201x64.img

Source and binaries

For source tarballs, see this directory. The upstream git repo is:

git clone git://github.com/libguestfs/virt-similarity.git

You can easily build an RPM from a source tarball by doing:

$ rpmbuild -ta virt-similarity-*.tar.gz

The license is the GNU General Public License, version 2 or any later version (GPLv2+).


rjones AT redhat DOT com

$Id: index.html,v 1.5 2013/03/12 15:05:54 rjones Exp $