[Kimchi-devel] [PATCHv2 0/5] Create vm from image based template

Aline Manera alinefm at linux.vnet.ibm.com
Thu Jul 17 00:30:37 UTC 2014


On 07/15/2014 06:11 AM, lvroyce at linux.vnet.ibm.com wrote:
> From: Royce Lv <lvroyce at linux.vnet.ibm.com>
>
> How to test:
>     create a image using:
>         POST /templates {'name':'mytemp', 'disks':[{'base':'a_base_img_path'}]}
>     create a vm using:
>         POST /vms {'template': '/templates/mytemp', 'pool'....}
>
> Known issues:
>      1.This is only available for NFS and dir pool

Could you explain the problems with other storage pools? (iscsi, scsi, 
logical)

>      2.template integrity is not checked, and base img is not protected.

For template integrity, verify the base img is accessible by qemu

Do you mean about protecting the base img?

>      3.Welcome ideas on how to test this feature.

You can use dd or qemu-img to create a img and from that do the rest and 
model tests
and after that delete the img you created for the tests

>
> Royce Lv (5):
>    Add image probe function
>    Change doc and api specification
>    Change 'cdrom' to a optional param
>    Integrate image os probe in vm template create
>    Create volume based on backing store image
>
>   docs/API.md                     |  3 ++-
>   docs/README.md                  |  9 ++++---
>   src/kimchi/API.json             |  8 +++++-
>   src/kimchi/control/templates.py |  2 +-
>   src/kimchi/exception.py         |  4 +++
>   src/kimchi/i18n.py              |  8 +++++-
>   src/kimchi/imageinfo.py         | 48 +++++++++++++++++++++++++++++++++
>   src/kimchi/mockmodel.py         | 27 ++++++++++++++-----
>   src/kimchi/model/templates.py   | 13 +++++----
>   src/kimchi/model/vms.py         |  1 +
>   src/kimchi/utils.py             | 16 +++++++++++
>   src/kimchi/vmtemplate.py        | 60 +++++++++++++++++++++++++++--------------
>   tests/test_rest.py              |  2 +-
>   13 files changed, 162 insertions(+), 39 deletions(-)
>   create mode 100644 src/kimchi/imageinfo.py
>




More information about the Kimchi-devel mailing list