[Kimchi-devel] [RFC] Create template from VM

Rodrigo Trujillo rodrigo.trujillo at linux.vnet.ibm.com
Mon Aug 18 17:16:48 UTC 2014


Complementing what Aline has already pointed (thanks Aline)

===  Create template from VM  ===

This will use the same backing storage mechanism used to create a 
template from a IMG file.

POST /templates {'name': <template-name>, 'vm': <vm-name>}

** change 'create' in src/kimchi/models/template.py:
     - check if template is based on ISO or VM
     - fetch VM information
     - create new LibvirtVMTemplate

** change api.json
     - Documentation

** New error messages


UI:

1) When creating a template:
    Add an option "From guest"; then list all guests to user choose one 
or multiples and do the requests

** Add the new option in /ui/pages/template-add.html.tmpl

                     <a id="iso-local" class="local">$_("Local ISO 
Image")</a> ...
                     <a id="iso-remote" class="remote">$_("Remote ISO 
Image")</a>
--->              <a id="guest-template" class="guest">$_("From 
Guest")</a> <-------  NEW

** List VMs and allow select more then one. (use same behaviour like in 
multiple local or remote isos )






More information about the Kimchi-devel mailing list