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 0634E101EA for ; Thu, 19 Sep 2013 22:57:52 +0000 (UTC) Received: (qmail 13759 invoked by uid 500); 19 Sep 2013 22:57:51 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 13742 invoked by uid 500); 19 Sep 2013 22:57:51 -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 13730 invoked by uid 500); 19 Sep 2013 22:57:51 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 13727 invoked by uid 99); 19 Sep 2013 22:57:51 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Sep 2013 22:57:51 +0000 Date: Thu, 19 Sep 2013 22:57:51 +0000 (UTC) From: "Kirk Kosinski (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CLOUDSTACK-4712) Add support for multiple local primary storage devices on KVM and XenServer MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Kirk Kosinski created CLOUDSTACK-4712: ----------------------------------------- Summary: Add support for multiple local primary storage devices on KVM and XenServer Key: CLOUDSTACK-4712 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4712 Project: CloudStack Issue Type: Improvement Security Level: Public (Anyone can view this level - this is the default.) Components: Hypervisor Controller, KVM, Storage Controller, XenServer Affects Versions: 4.1.1 Reporter: Kirk Kosinski If a host has multiple local storage devices, or if a local storage device is added to a host after it is added to CloudStack, the only way to add it as primary storage in CloudStack is to use the PreSetup option for XenServer or SharedMountPoint for KVM. One big problem with the workaround on XenServer (and probably on KVM) is that the storage allocator assumes that if a primary storage has the "PreSetup" pool_type (storage_pool table), it must be shared storage. This are multiple problems caused by this, at least: 1. Even with system.vm.use.local.storage = false, system VMs will be deployed to the local SR added as PreSetup. 2. Compute and disk offerings with storage type = local will not deploy to the local SR added as PreSetup. Due to the above disadvantages and others, and since XenServer and KVM hosts support multiple local storage devices, CloudStack should be able to support such a configuration. There should be a way to add local primary storage besides using the PreSetup and SharedMountPoint options, or if these are used, CloudStack should detect if it is local storage and set the correct pool_type. -- 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