OpenVZ Drivers
Description

The one-ovz-driver enables the management of an OpenNebula cloud based on OpenVZ hypervisor.

It consists of two main parts:

1. Virtualization Manager Driver

  • deploy (including contextualization, deployment file's <RAW> nodes passed to vzctl during container creation)
  • cancel, reboot, shutdown
  • livemigration
  • poll
  • restore & save

2. Information Manager Driver

  • beside basic probes there are OpenVZ specific ones such as: CURRENT_CPU_UTIL, NODE_CPU_POWER or MEMORY_ALLOC

The project is based on ruby-openvz gem: https://github.com/sts/ruby-openvz/.

Benefits

Support for another hypervisor.

Documenation and Roadmap

The process of installation and configuration is described on project's wiki page: https://github.com/dchrzascik/one-ovz-driver/wiki