NiftyName is a system for creating and managing virtual machine pools and all related components such as storage, private and public networks. It is intended to be used as a free alternative to Amazon EC2 and Microsoft Azure. All components have been designed for multi-site active redundancy, though this is not supported yet. Its architecture is based on documented XML-RPC (SSL) Web services, so you can make your own derivative tools for it. Console and GTK+ client applications are provided. VMs are based on KVM. It supports IPv6, private VLANs, multiple interfaces, user/client management, permissions, and roles.
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V, performing partial backups, cloning VMs, and much more. libguestfs can access nearly any type of filesystem including: all known types of Linux filesystem (ext2/3/4, XFS, btrfs, etc.), any Windows filesystem (VFAT and NTFS), any Mac OS X and BSD filesystems, LVM2 volumes, MBR and GPT disk partitions, raw disks, qcow2, CD and DVD ISO images, SD cards, and dozens more. libguestfs doesn't need root permissions.
UnifiedSessionsManager is a unified and simplified interface for the use and management of local and remote sessions on physical and virtual machines. It provides management of distributed and stacked virtual machines, management of desktops and workspaces on multiple monitors, seamless access to all types of sessions, and support of encrypted connections using SSH.
Karesansui is a virtualization management console with a Web-based user interface that supports Linux servers. It allows virtual machine creation, start up, suspension, snapshot, and CPU/RAM allocation, all from a Web browser. The Xen hypervisor is supported. A RESTful architecture is implemented with HTTP-based APIs.
OpenNode is a server virtualization solution that provides an easy-to-use (CentOS/RHEL based) bare-metal ISO installer that supports both OpenVZ container-based and KVM full virtualization technology on the same host. The OpenNode ISO installer will set up a minimal CentOS server system with the following features: a RHEL kernel (provided by OpenVZ project) modified to support both openvz and kvm virtualization, libvirt management interface support for openvz and kvm hypervisors, func (https://fedorahosted.org/func/) client support for central management purposes, and VM template downloads provided by the opennode TUI utility.
OpenNode Management Server (OMS) lets you manage OpenNode cloud nodes. It is packaged and deployed simply as a VM appliance onto an OpenNode host. Easy install and setup is provided via the local OpenNode CLI Utility menu. OpenNode Management Server is responsible for secure communication between OpenNode Cloud nodes via underlaying FUNC and libvirt infrastructure and provides a JSON-RPC API server for integration with possible GUI, WUI, CLI consoles and client applications or with other systems. OMS includes an AJAX Web Console with SSL secured VNC and SSH VM consoles for easy VM management in OpenNode Cloud.
Archipel is a solution to manage and supervise virtual machines. No matter if you have a few locally on your computer or thousands through data centers, Archipel is a central solution to manage them all. You can use all libvirt-supported virtualization engines like KVM, Xen, OpenVZ, or VMWare. You can perform all basic virtualization commands and many other things like live migration, VMCasts, packages, etc. Archipel uses XMPP for all communication. There is no Web service or custom protocol. You just need at least one XMPP server, like eJabberd, to start playing with it. This allows Archipel to work completely in real time. You never have to refresh the user interface. You'll be notified as soon as something happens. You can even use your favorite chat clients to command your infrastructure. You can open a chat conversation with your virtual machine and say things like "How are you today?" or "Hey, please reboot."
WebVirtMgr is a libvirt-based Web interface for managing virtual machines. It allows you to create and configure new domains, and adjust a domain's resource allocation. A VNC viewer over a SSH tunnel presents a full graphical console to the guest domain. KVM is currently the only hypervisor supported.