Displaying 1 to 20 from 26 results

kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

  •    Go

KubeVirt is a virtual machine management add-on for Kubernetes. The aim is to provide a common ground for virtualization solutions on top of Kubernetes. Note: KubeVirt is a heavy work in progress.

kimchi - An HTML5 management interface for KVM guests

  •    Python

Kimchi is an HTML5 based management tool for KVM. It is designed to make it as easy as possible to get started with KVM and create your first guest. Kimchi runs as a Wok plugin.

amicontained - Container introspection tool

  •    Makefile

Container introspection tool. Find out what container runtime is being used as well as features available. For installation instructions from binaries please visit the Releases Page.

amicontained - Container introspection tool

  •    Go

Container introspection tool. Find out what container runtime is being used as well as features available.




virtlet - Kubernetes CRI implementation for running VM workloads

  •    Go

Virtlet is a Kubernetes runtime server which allows you to run VM workloads, based on QCOW2 images. It is possible to run Virtlet by following the instructions from either Running local environment or Deploy using DaemonSets documents. There's also separate document describing the process of installing Virtlet on real clusters.

vmregistry - VM Registry — manage and provision your VMs

  •    Go

VMRegistry is a simple GRPC-based API around libvirt that allows to query VM details and to manage VM state.You can find all the currently exposed APIs in proto/vmregistry.proto.

libvirt-hook-qemu - Libvirt hook for setting up iptables port-forwarding rules when using NAT-ed networking

  •    Python

Libvirt hook for setting up iptables port-forwarding rules when using NAT-ed networking. This section describes the theory behind the generated iptables statements.


karesansui - Karesansui is an open-source virtualization management application made in Japan.

  •    Python

Karesansui is an open-source virtualization management application made in Japan. Karesansui requires (or is dependent on) other software.

vagrant-ceph - Builds a cluster of servers using libvirt. Supports multiple configurations.

  •    Vim

Create a vagrant configuration to support multiple ceph cluster topologies. Ideal for development or exploration of Ceph. Review the config.yml. All addresses are on private networks. Each commented section lists the requirements for a configuration and approximate initialization time.

verx - Erlang implementation of the libvirtd remote protocol

  •    Erlang

Erlang implementation of the libvirtd remote protocol. However, see the section GENERATING THE REMOTE PROTOCOL MODULE below for instructions on recompiling the XDR protocol spec if any changes occur.

kcli - Wrapper around libvirt/aws/gcp/kubevirt/openstack/ovirt

  •    Python

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

virt - libvirt for node js

  •    Javascript

This package is a wrapper of libvirt for node js. Please see API References.

Virtlyst - Web interface to manage virtual machines with libvirt

  •    Javascript

Don't let your virtualization management use more resources than you main virtualized needs.

ravada - Remote Virtual Desktops Manager

  •    Perl

Ravada is a software that allows the user to connect to a remote virtual desktop. In the current release we use the KVM Hypervisors: KVM as the backend for the Virtual Machines. LXC support is currently in development.

node-libvirt - libvirt bindings for google v8 javascript engine (nodejs addon)

  •    C++

Node-Libvirt is a set of bindings to Libvirt API, which allows to use it from Javascript. You must have NodeJS and Libvirt already installed to be able to build node-libvirt.

ebt - Flexible backup framework

  •    Python

This is backup framework for creating flexible backup scripts. Configuration files stored in /etc/ebt/ directory. File /etc/ebt/ebt.conf contain logging configuration.

tp-libvirt - Test Provider for Libvirt and related virtualization backends

  •    Python

You can optionally delete temporarily the io-github-autotest-qemu.ini file, just so you don't have test conflicts. Then you can develop your new test code, run it using virt test, and commit your changes. [1] You can always create your own test provider, if you have special purposes, or just want to develop your work independently.

ceph-open-terrarium - ceph-open-terrarium: deploy with terraform-libvirt ceph cluster

  •    SaltStack

Deploy a ceph cluster with terraform backends and provisioning with config management tools. You need to install terraform https://www.terraform.io/ and https://github.com/dmacvicar/terraform-provider-libvirt.

kvmScheduling - :alarm_clock: vCPU scheduler & memory coordinator for KVM through Libvirt

  •    C

This is just a experiment to play with the libvirt APIs and have a benchmarking tool for scheduling problems. A vCPU scheduler which tries to assign the best pCPU to each vCPU, based on fairness. It triggers only after a fixed usage percentage on one of the CPUs (defined in the source).