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