Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1600280 - cinder vnx templates in tripleo and module in puppet-cinder are missing parameters which are needed for configuring the vnx backend. [NEEDINFO]
Summary: cinder vnx templates in tripleo and module in puppet-cinder are missing param...
Keywords:
Status: NEW
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 13.0 (Queens)
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: Alan Bishop
QA Contact: Tzach Shefi
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-07-11 22:22 UTC by Cody Swanson
Modified: 2019-04-08 05:09 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
tshefi: automate_bug-
dvd: needinfo? (rajini.karthik)


Attachments (Terms of Use)

Description Cody Swanson 2018-07-11 22:22:31 UTC
cinder vnx templates in tripleo and module in puppet-cinder are missing parameters which are needed for configuring the vnx backend. currently the following are allowed:

tripleo::profile::base::cinder::volume::cinder_enable_dellemc_vnx_backend: {get_param: CinderEnableDellEMCVNXBackend}

cinder::backend::emc_vnx::volume_backend_name: {get_param: CinderDellEMCVNXBackendName}
cinder::backend::emc_vnx::san_ip: {get_param: CinderDellEMCVNXSanIp}
cinder::backend::emc_vnx::san_login: {get_param: CinderDellEMCVNXSanLogin}
cinder::backend::emc_vnx::san_password: {get_param: CinderDellEMCVNXSanPassword}
cinder::backend::emc_vnx::storage_protocol: {get_param: CinderDellEMCVNXStorageProtocol}
cinder::backend::emc_vnx::storage_vnx_pool_name: {get_param: CinderDellEMCVNXStoragePoolName}
cinder::backend::emc_vnx::default_timeout: {get_param: CinderDellEMCVNXDefaultTimeout}
cinder::backend::emc_vnx::max_luns_per_storage_group: {get_param: CinderDellEMCVNXMaxLunsPerStorageGroup}
cinder::backend::emc_vnx::initiator_auto_registration: {get_param: CinderDellEMCVNXInitiatorAutoRegistration}
cinder::backend::emc_vnx::storage_vnx_auth_type: {get_param: CinderDellEMCVNXAuthType}
cinder::backend::emc_vnx::storage_vnx_security_file_dir: {get_param: CinderDellEMCVNXStorageSecurityFileDir}
cinder::backend::emc_vnx::naviseccli_path: {get_param: CinderDellEMCVNXNaviSecCliPath}

propose the additional following parameters from the cinder VNX driver be defined in tripleo:
                
cinder::backend::emc_vnx::backend_host
# allows management of volumes in HA failover of cinder-volume
# defaults to undef; without this option existing volumes cannot be managed after failover of cinder-volume to another controller

cinder::backend::emc_vnx::check_max_pool_luns_threshold
# whether or not to honor max LUNs setting
# defaults to true; no specific need

cinder::backend::emc_vnx::destroy_empty_storage_group
# destroy storage groups when no longer in use
# defaults to false; allows easier cleanup of environment

cinder::backend::emc_vnx::force_delete_lun_in_storagegroup
# force delete LUNs that are still in storage group
# defaults to false; allows recovery of volume delete failures in some cases

cinder::backend::emc_vnx::ignore_pool_full_threshold
# whether or not to honor pool threshold
# defaults to false; minimum threshold may not be sufficient for environment

cinder::backend::emc_vnx::initiator_auto_deregistration
# automatically deregister initiators which have no storage assigned
# defaults to false; allows easier cleanup of environment

cinder::backend::emc_vnx::io_port_list
# specific list of VNX IO ports to use instead of all ports (eg A-1-0,A-3-0,B-1-0,B-3-0)
# defaults to undef; without this list the storage device cannot be used with multiple networks 

cinder::backend::emc_vnx::use_multipath_for_image_xfer
# use multipath on controllers/storage nodes to create volumes from image
# defaults to false; allows better performance and redundancy in image transfers

Comment 3 Sean Merrow 2018-08-01 13:46:56 UTC
Rajini, can you have a look?

Thanks,
Sean

Comment 4 Rajini Karthik 2018-08-01 15:47:01 UTC
Yes, agree. These have to be added. Its a valid ask

Comment 5 Mark Jones 2018-08-09 19:13:28 UTC
Hi Rajini,

Is there anything created upstream available to track this yet?

Thanks
Mark

Comment 6 Rajini Karthik 2018-08-09 19:54:43 UTC
It is to be implemented.Future RFE

Comment 7 David Vallee Delisle 2019-01-31 15:59:56 UTC
Rajini,

Any news on this?

Thanks,

DVD


Note You need to log in before you can comment on or make changes to this bug.