VM Templates Repository
|Assignee:||Carlos Martín||% Done:|
OpenNebula's VMs are defined with plain-text template files, which have to be managed manually by the users.
A new VM Templates Repository will allow admins and users to register new templates (definitions), with the possibility to share them.
New VMs instances will be created from a previously registered template in the repository.
- addattr / delattr
- publish / unpublish
- Core pool and DB table,
- Request Manager methods,
- Ruby and Java OCA methods,
- CLI command
Feature #487: First version of TemplatePool added to the core: DB, Pool and RM methods.
Feature #487: Small auth and DB bugfixes, and support to allocate a VM from a template using its TEMPLATE_ID
Feature #487: Add TEMPLATE object and INSTANTIATE operation to authorization driver
Features #487: VMTemplate code refactor, now it uses base class PoolObjectSQL's obj_template
Feature #487: Change template pool XML root elem. to VMTEMPLATE_POOL, for consistency with the rest of the pools; & Fix bug in onetemplate create -v