No description, website, or topics provided.
Clone or download

Addon vCloud Driver

Alt text


This addon gives Opennebula the posibility to manage resources in VMware vCloud infraestructures. It includes virtualization and monitoring drivers.

This driver is based on vCenter Driver and uses a modified version of ruby_vcloud_sdk.

Alt text

This is the readme for the current development version.


This addon has the following capabilities:

  • Deploy, stop, shutdown, reboot, save, suspend, resume and delete VM's in the Virtual Data Centers hosted in vCloud.
  • Create, delete and revert snapshots of VM's.
  • Change RAM and CPU values of VM.
  • It's able to hot-attach and detach NICs to VM's.
  • Attach disks to VM, only in cold. To avoid accidental disk remove, the detach disk option is disabled in OpenNebula. If you want enable this option, see Guide section.
  • Resize disks during the instantiation. Only increase the size, not decrease.
  • Automatized customization of the VMs instanciated.
  • It's able to choose wich storage profile will be storaged the VM's disk or disks.
  • Port filtering via vShield during the VM instanciation.
  • Obtain monitoring information from the VDC, Datastore and VM's.
  • In this development version we manage vApps with one VMs inside (A VM in OpenNebula equals a vApp with one VM in vCloud).
  • Each Virtual Data Center (VDC) in vCloud is managed as a Host in OpenNebula.
  • Import networks, hosts, templates and datastores hosted in vCloud using onevcloud script.


In this video you can see how to instantiate a new imported vm template

Demo vCloud Driver


To contribute bug patches or new features, you can use the github Pull Request model. It is assumed that code and documentation are contributed under the Apache License 2.0.


More info:


Leaders: Miguel Ángel Flores (, Xavier Peralta (, Arnau Colominas (

CSUC - Consorci de Serveis Universitaris de Catalunya


  • This addon was tested on OpenNebula 5.x
  • OS supported:
    • Ubuntu 14
    • Debian 8
    • CentOS 7
  • vCloud Director versions tested:

Installation, Configuration and Usage

Use this guide


CSUC OpenNebula


Apache 2.0