Addon vCloud Driver
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.
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
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