Feature #487
VM Templates Repository
Status: | Closed | Start date: | 02/18/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Carlos Martín | % Done: | 0% | |
Category: | - | |||
Target version: | - | |||
Resolution: | Pull request: |
Description
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.
- create
- delete
- instanciate
- addattr / delattr
- publish / unpublish
- list
- show
- Core pool and DB table,
- Request Manager methods,
- Ruby and Java OCA methods,
- CLI command
Related issues
Associated revisions
Feature #487: First version of TemplatePool added to the core: DB, Pool and RM methods.
Feature #487: Fix tests
Feature #487: New command onetemplate, with basic operations
Feature #487: Small auth and DB bugfixes, and support to allocate a VM from a template using its TEMPLATE_ID
Feature #487: Several bugfixes and new INSTANTIATE auth. operation
Feature #487: Add TEMPLATE object and INSTANTIATE operation to authorization driver
Feature #487: Java OCA methods for TemplatePool, and tests
Feature #487: Core Unit Testing for VMTemplatePool
Feature #487: onevm CLI method to instantiate VMs from registered Templates
Features #487: VMTemplate code refactor, now it uses base class PoolObjectSQL's obj_template
feature #487: Better get_template_contents (now clone_template)
feature #487: Get rid of merge method for VirtualMachineTemplates
feature #487: Keep key length short enough to fit in MySQL defaults
Feature #487: Java API: Helpers to allocate VMs from registered Templates
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
History
#1 Updated by Carlos Martín about 10 years ago
- Status changed from New to Closed