Added support for pass-through iSER configuration
iSCSI-over-RDMA involves some configuration file changes that must be propagated through TripleO. Change-Id: I62a23909982f10358a2d19d2e85f2a6d2ba6496e Depends-On: I6d2c4d71fb3ab1f7749d6e1defb59e86b9364cc1
This commit is contained in:
parent
f9d6db86ed
commit
ff20b53398
@ -405,6 +405,12 @@ topics:
|
|||||||
Enables a Cinder EQLX backend, configured via puppet
|
Enables a Cinder EQLX backend, configured via puppet
|
||||||
requires:
|
requires:
|
||||||
- overcloud-resource-registry-puppet.yaml
|
- overcloud-resource-registry-puppet.yaml
|
||||||
|
- file: environments/cinder-iser.yaml
|
||||||
|
title: Cinder iSER backend
|
||||||
|
description: >
|
||||||
|
Enable a Cinder iSER RDMA backend, configured via puppet
|
||||||
|
requires:
|
||||||
|
- overcloud-resource-registry-puppet.yaml
|
||||||
- title: Externally managed Ceph
|
- title: Externally managed Ceph
|
||||||
description: >
|
description: >
|
||||||
Enable the use of an externally managed Ceph cluster
|
Enable the use of an externally managed Ceph cluster
|
||||||
|
19
environments/cinder-iser.yaml
Normal file
19
environments/cinder-iser.yaml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
parameter_defaults:
|
||||||
|
|
||||||
|
## Whether to enable iscsi backend for Cinder.
|
||||||
|
CinderEnableIscsiBackend: true
|
||||||
|
CinderISCSIProtocol: 'iser'
|
||||||
|
CinderISCSIHelper: 'lioadm'
|
||||||
|
|
||||||
|
## Whether to enable rbd (Ceph) backend for Cinder.
|
||||||
|
CinderEnableRbdBackend: false
|
||||||
|
|
||||||
|
## Whether to enable NFS backend for Cinder.
|
||||||
|
CinderEnableNfsBackend: false
|
||||||
|
|
||||||
|
## Whether to enable rbd (Ceph) backend for Nova ephemeral storage.
|
||||||
|
NovaEnableRbdBackend: false
|
||||||
|
|
||||||
|
## Glance backend can be either 'rbd' (Ceph), 'swift' or 'file'.
|
||||||
|
## GlanceBackend: swift
|
||||||
|
|
@ -20,6 +20,10 @@ parameters:
|
|||||||
default: lioadm
|
default: lioadm
|
||||||
description: The iSCSI helper to use with cinder.
|
description: The iSCSI helper to use with cinder.
|
||||||
type: string
|
type: string
|
||||||
|
CinderISCSIProtocol:
|
||||||
|
default: iscsi
|
||||||
|
description: Whether to use TCP ('iscsi') or iSER RDMA ('iser') for iSCSI
|
||||||
|
type: string
|
||||||
CinderLVMLoopDeviceSize:
|
CinderLVMLoopDeviceSize:
|
||||||
default: 10280
|
default: 10280
|
||||||
description: The size of the loopback file used by the cinder LVM driver.
|
description: The size of the loopback file used by the cinder LVM driver.
|
||||||
@ -97,6 +101,7 @@ outputs:
|
|||||||
SERVERS: {get_param: CinderNfsServers}
|
SERVERS: {get_param: CinderNfsServers}
|
||||||
tripleo::profile::base::cinder::volume::iscsi::cinder_lvm_loop_device_size: {get_param: CinderLVMLoopDeviceSize}
|
tripleo::profile::base::cinder::volume::iscsi::cinder_lvm_loop_device_size: {get_param: CinderLVMLoopDeviceSize}
|
||||||
tripleo::profile::base::cinder::volume::iscsi::cinder_iscsi_helper: {get_param: CinderISCSIHelper}
|
tripleo::profile::base::cinder::volume::iscsi::cinder_iscsi_helper: {get_param: CinderISCSIHelper}
|
||||||
|
tripleo::profile::base::cinder::volume::iscsi::cinder_iscsi_protocol: {get_param: CinderISCSIProtocol}
|
||||||
tripleo::profile::base::cinder::volume::rbd::cinder_rbd_pool_name: {get_param: CinderRbdPoolName}
|
tripleo::profile::base::cinder::volume::rbd::cinder_rbd_pool_name: {get_param: CinderRbdPoolName}
|
||||||
tripleo::profile::base::cinder::volume::rbd::cinder_rbd_user_name: {get_param: CephClientUserName}
|
tripleo::profile::base::cinder::volume::rbd::cinder_rbd_user_name: {get_param: CephClientUserName}
|
||||||
tripleo.cinder_volume.firewall_rules:
|
tripleo.cinder_volume.firewall_rules:
|
||||||
|
Loading…
Reference in New Issue
Block a user