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

Animesh Chaturvedi updated CLOUDSTACK-529:
------------------------------------------

    Assignee: Venkata Siva Vijayendra Bhamidipati
    
> VM deployment re-design on VMware
> ---------------------------------
>
>                 Key: CLOUDSTACK-529
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-529
>             Project: CloudStack
>          Issue Type: Improvement
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: VMware
>    Affects Versions: 4.0.0
>         Environment: CentOS + vSphere 4.1/5.1
>            Reporter: Tamas Monos
>            Assignee: Venkata Siva Vijayendra Bhamidipati
>            Priority: Critical
>
> Hi,
> The current mechanism to deploy VMs from templates has its weaknesses:
> - The linked-on-clone way always requires the original template files/vmdisk 
> to exist on the primary/seconary storage as it is missing (updated template 
> replaced the old one) all VMs were built from an old template will fail to 
> start forever.
> - Expensive primary storage is used to storage linked-in-clone disks, and 
> cannot be cleaned up efficiently.
> - Clean-up scripts for storage clean-up is potentially dangerous and capable 
> to self-destruction in case of reference errors (happened on my sandbox 
> platform).
> The optimal way would be in my eyes:
> - Deploy the OVF template directly from the mounted secondary nfs storage.
> - No snapshots, no dependency, all VMs must be independent so if there is any 
> problem its impact is small/local.
> - CloudStack should not be worried about "storage efficiency", that is up for 
> the storage backend.
> Many could say linked-in-clones are good because reduces the primary storage 
> usage.
> It might help in some scenarios, but introduces unnecessary complexity, 
> maintenance overhead and could actually lead to performance degradation 
> (dozens of VMs accessing the same template disks, race for locking) and 
> inefficient in terms of template storage. I need to storage all previous and 
> current templates on which VMs are relying on.

--
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