[ 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