{"id":23087089,"url":"https://github.com/opennebula/addon-vcloud-driver","last_synced_at":"2025-04-03T16:28:28.635Z","repository":{"id":74244518,"uuid":"67785787","full_name":"OpenNebula/addon-vcloud-driver","owner":"OpenNebula","description":null,"archived":false,"fork":false,"pushed_at":"2017-09-04T10:47:44.000Z","size":3934,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-09T05:17:14.490Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenNebula.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-09T09:27:36.000Z","updated_at":"2016-09-21T14:32:51.000Z","dependencies_parsed_at":"2023-03-11T16:51:11.292Z","dependency_job_id":null,"html_url":"https://github.com/OpenNebula/addon-vcloud-driver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNebula%2Faddon-vcloud-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNebula%2Faddon-vcloud-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNebula%2Faddon-vcloud-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNebula%2Faddon-vcloud-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNebula","download_url":"https://codeload.github.com/OpenNebula/addon-vcloud-driver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247036237,"owners_count":20872923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-16T19:42:10.493Z","updated_at":"2025-04-03T16:28:28.616Z","avatar_url":"https://github.com/OpenNebula.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Addon vCloud Driver\n\n![Alt text](picts/one_vcloud.png)\n\n## Description\n\nThis addon gives Opennebula the posibility to manage resources in VMware vCloud infraestructures. \nIt includes virtualization and monitoring drivers.\n\nThis driver is based on [vCenter Driver](https://github.com/OpenNebula/one/blob/master/src/vmm_mad/remotes/vcenter/vcenter_driver.rb) and uses a\nmodified version of [ruby_vcloud_sdk](https://github.com/vchs/ruby_vcloud_sdk).\n\n![Alt text](picts/diagram.png)\n\nThis is the readme for the current development version. \n\n## Features\n\nThis addon has the following capabilities:\n\n* Deploy, stop, shutdown, reboot, save, suspend, resume and delete VM's in the Virtual Data Centers hosted in vCloud.\n* Create, delete and revert snapshots of VM's.\n* Change RAM and CPU values of VM.\n* It's able to hot-attach and detach NICs to VM's.\n* 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.\n* Resize disks during the instantiation. Only increase the size, not decrease.\n* Automatized customization of the VMs instanciated.\n* It's able to choose wich storage profile will be storaged the VM's disk or disks.\n* Port filtering via vShield during the VM instanciation.\n* Obtain monitoring information from the VDC, Datastore and VM's.\n* In this development version we manage vApps with one VMs inside (A VM in OpenNebula equals a vApp with one VM in vCloud).\n* Each Virtual Data Center (VDC) in vCloud is managed as a Host in OpenNebula.\n* Import networks, hosts, templates and datastores hosted in vCloud using onevcloud script.\n\n## Demo\n\nIn this video you can see how to instantiate a new imported vm template\n\n[![Demo vCloud Driver](picts/vcloud_demo.gif)](https://www.youtube.com/watch?v=TMKmMubm6W0)\n\n## Development\n\nTo contribute bug patches or new features, you can use the github \nPull Request model. It is assumed that code and documentation are \ncontributed under the Apache License 2.0. \n\n## Documentation\n\n * [http://docs-vcloud.readthedocs.io/en/latest/index.html](http://docs-vcloud.readthedocs.io/en/latest/index.html)\n\nMore info: \n\n* [How to Contribute](http://opennebula.org/software:addons#how_to_contribute_to_an_existing_add-on) \n* Support: [OpenNebula user forum](https://forum.opennebula.org/c/support)\n* Development: [OpenNebula developers forum](https://forum.opennebula.org/c/development)\n* Issues Tracking: [Github issues](https://github.com/OpenNebula/addon-vcloud-driver/issues)\n\n## Authors\n\nLeaders: Miguel Ángel Flores (miguel.angel.flores@csuc.cat), Xavier Peralta (xavier.peralta@csuc.cat), Arnau Colominas (arnau.colominas@csuc.cat)\n\n[CSUC - Consorci de Serveis Universitaris de Catalunya](http://www.csuc.cat)\n\n## Compatibility\n\n* This addon was tested on OpenNebula 5.x\n* OS supported: \n\t* Ubuntu 14\n\t* Debian 8\n\t* CentOS 7\n* vCloud Director versions tested:\n    * 5.5 [+Info](https://developercenter.vmware.com/web/sdk/5.5.0/vcloud-api)\n    * 8 [+Info](http://pubs.vmware.com/vcd-810/index.jsp)\n\n## Installation, Configuration and Usage\n\nUse [this guide](Guide.md)\n\n## References\n\n[CSUC](http://www.csuc.cat)  [OpenNebula](http://opennebula.org/)\n\n## License\n\n[Apache 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopennebula%2Faddon-vcloud-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopennebula%2Faddon-vcloud-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopennebula%2Faddon-vcloud-driver/lists"}