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.
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.