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.
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.
slkvm is an application to provide some system tools to work with clustering and virtualization. It focuses on depending on as few external tools as possible but to also support as many virtualization technologies as possible. It works in a cluster environment where heartbeat runs virtual machines of nodes that have failed. It builds an "unheaded" cluster to avoid having a clear point of failure. It is able to build a two node cluster with everything redundant. It avoids compiling a new kernel or newer version of applications, so you can benefit from Debian security updates.
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.
CloudStack is a complete package for managing cloud computing and virtual infrastructure. It enables users to easily build, manage, and deploy private and public clouds. CloudStack provides an integrated software solution for delivering virtual data centers as a service, delivering all of the essential components used to build, deploy, and manage multi-tier and multi-tenant cloud applications in a simple-to-install software package. The CloudStack platform includes a management server with a Web user interface and extensions to support a variety of hypervisor software (e.g. XenServer, Xen VMware, and KVM) installed on computing nodes running across multiple networks. The centralized management server scales linearly, eliminating the need for intermediate cluster-level management servers. CloudStack automatically configures a guest virtual machine’s networking, storage, and authentication settings. The software can also integrate with physical components such as switches, routers, load balancers, and firewalls.
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.