Add default_volume_type to cinder.conf file

This patch adds option default_volume_type to cinder.conf
file depending on the cinder backend implemented.

This is a recommended configuration and workarounds bug
https://bugs.launchpad.net/cinder/+bug/1610073.

Change-Id: I032e19e45130819a23e88268fdaead067f1ac5bf
This commit is contained in:
Alfredo Moralejo 2016-08-09 07:29:05 -04:00
parent ee9a605224
commit 434269a0e8
1 changed files with 11 additions and 0 deletions

View File

@ -3,6 +3,16 @@ class packstack::cinder ()
create_resources(packstack::firewall, hiera('FIREWALL_CINDER_RULES', {}))
create_resources(packstack::firewall, hiera('FIREWALL_CINDER_API_RULES', {}))
case hiera('CONFIG_CINDER_BACKEND') {
'lvm': { $default_volume_type = 'iscsi' }
'gluster': { $default_volume_type = 'glusterfs' }
'nfs': { $default_volume_type = 'nfs' }
'vmdk': { $default_volume_type = 'vmdk' }
'netapp': { $default_volume_type = 'netapp' }
'solidfire': { $default_volume_type = 'solidfire' }
default: { $default_volume_type = 'iscsi' }
}
cinder_config {
'DEFAULT/glance_host': value => hiera('CONFIG_STORAGE_HOST_URL');
}
@ -25,6 +35,7 @@ class packstack::cinder ()
nova_catalog_info => 'compute:nova:publicURL',
nova_catalog_admin_info => 'compute:nova:adminURL',
service_workers => hiera('CONFIG_SERVICE_WORKERS'),
default_volume_type => $default_volume_type,
}
class { '::cinder::scheduler': }