[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-1872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Venkata Siva Vijayendra Bhamidipati reassigned CLOUDSTACK-1872:
---------------------------------------------------------------

    Assignee: Venkata Siva Vijayendra Bhamidipati
    
> Do not accept OVAs with multiple VMDKs for uploaded volumes or templates
> ------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-1872
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1872
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: API, Template, VMware, Volumes
>    Affects Versions: 4.0.1
>            Reporter: Kirk Kosinski
>            Assignee: Venkata Siva Vijayendra Bhamidipati
>
> CloudStack volumes and templates are meant to be one single virtual disk. 
> This is always the case with KVM and XenServer/XCP since the files used for 
> volumes and templates are virtual disks (QCOW2, VHD). However, VMware volumes 
> and templates are in OVA format, which are archives that can contain a 
> complete VM including multiple VMDKs and other files such as ISOs. 
> Currently, CloudStack will accept an OVA with an invalid configuration, 
> extract it to secondary storage, and allow end-users to use it. This can 
> cause unintended behavior or possibly failures when an end-user does try to 
> use it. At the very least, it wastes space on secondary and possibly primary 
> storage. For example, here is a uploaded volume that contained two VMDKs on 
> secondary storage:
> # ll /mnt/secondary/volumes/12/
> total 332
> -rw-rw-rw- 1 root root 146944 Apr  1 16:38 
> 3ab61094-8170-3139-a6b4-8edd2b4942ef.ova
> -rw-r--r-- 1 root root  68608 Apr  1 16:35 blankvm2-disk1.vmdk
> -rw-r--r-- 1 root root  68608 Apr  1 16:35 blankvm2-disk2.vmdk
> -rw-r--r-- 1 root root    200 Apr  1 16:35 blankvm2.mf
> -rw-r--r-- 1 root root   5930 Apr  1 16:35 blankvm2.ovf
> -rw-rw-rw- 1 root root    328 Apr  1 16:38 volume.properties
> Attaching this volume to a VM will result in both VMDKs being copied to 
> primary storage, but only one will be attached to the VM.
> CloudStack should verify whether or not an OVA contains a supported 
> configuration, and should give an error and reject the OVA if it is not 
> supported. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to