Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F1F6510C20 for ; Thu, 7 Nov 2013 22:23:17 +0000 (UTC) Received: (qmail 30967 invoked by uid 500); 7 Nov 2013 22:23:17 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 30943 invoked by uid 500); 7 Nov 2013 22:23:17 -0000 Mailing-List: contact issues-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list issues@cloudstack.apache.org Received: (qmail 30935 invoked by uid 500); 7 Nov 2013 22:23:17 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 30932 invoked by uid 99); 7 Nov 2013 22:23:17 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Nov 2013 22:23:17 +0000 Date: Thu, 7 Nov 2013 22:23:17 +0000 (UTC) From: "Animesh Chaturvedi (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CLOUDSTACK-529) VM deployment re-design on VMware MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Animesh Chaturvedi updated CLOUDSTACK-529: ------------------------------------------ Assignee: (was: 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 > 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 was sent by Atlassian JIRA (v6.1#6144)