DevStack plugin to configure VMAX backend
Go to file
Unana Okpoyo cd3b97978c Deprecate backend xml configuration
The use of xml files for configuration is deprecated. This fix switches
configuration options to cinder.conf

Change-Id: I0bcd47f0ff32cf4031d5d0390f1a899516e66cb9
blueprint: backend-xml-deprecation
2018-01-25 18:01:52 +00:00
devstack Deprecate backend xml configuration 2018-01-25 18:01:52 +00:00
.gitignore Update default xml file from cinder_emc_config.xml to 2017-07-04 11:56:07 +01:00
.gitreview Add .gitreview file 2017-06-21 15:12:16 +00:00
README.md Add .gitreview file 2017-06-21 15:12:16 +00:00
tox.ini Add .gitreview file 2017-06-21 15:12:16 +00:00

README.md

devstack-plugin-vmax

This plugin enables the VMAX backend for cinder. For each backend, it creates the required xml file, populating said file along with cinder.conf with the appropriate values

Enabling in devstack

  • Add this repo as an external repository to localrc::

    local
    enable_plugin devstack-plugin-vmax https://github.com/openstack/devstack-plugin-vmax

  • For each vmax cinder backend to be used in the devstack setup, add the backend name to the enabled backends in localrc as shown below. Backend name has to start with VMAX::

    local
    CINDER_ENABLED_BACKENDS=vmax:VMAX_Backend_1,vmax:VMAX_Backend_2

  • For each vmax backend in CINDER_ENABLED_BACKENDS above, append the configuration details to localrc as shown below for VMAX_Backend_1. Contact your Storage Admin for your parameters::

    VMAX_Backend_1_RestServerIp=<insert_ip_address>
    VMAX_Backend_1_RestServerPort=<Rest_port_number>
    VMAX_Backend_1_RestUserName=<Rest_password>
    VMAX_Backend_1_Array=<Array_to_use>
    VMAX_Backend_1_SRP=<storage_resource_pool>
    VMAX_Backend_1_WORKLOAD=<work_load>
    VMAX_Backend_1_SLO=<Service_level>
    VMAX_Backend_1_SSLVerify=<pem_file_for_ssl_verification>
    VMAX_Backend_1_PortGroup1=<port_group>
    VMAX_Backend_1_PortGroup2=<port_group>
    VMAX_Backend_1_StorageProtocol=<Storage_protocol>

  • run "stack.sh"