Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
86 lines (56 sloc) 3.17 KB

Addon vCloud Driver

Alt text

Description

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.

Features

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.

Demo

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

Demo vCloud Driver

Development

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.

Documentation

More info:

Authors

Leaders: Miguel Ángel Flores (miguel.angel.flores@csuc.cat), Xavier Peralta (xavier.peralta@csuc.cat), Arnau Colominas (arnau.colominas@csuc.cat)

CSUC - Consorci de Serveis Universitaris de Catalunya

Compatibility

  • 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

References

CSUC OpenNebula

License

Apache 2.0